blob: b19a917ae97cbffa4336ccb1148bc9b0406c6190 [file] [log] [blame]
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001#! /bin/sh
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002
Theodore Ts'o50e1e101997-04-26 13:58:21 +00003# Guess values for system-dependent variables and create Makefiles.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004# Generated automatically using autoconf version 2.13
5# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006#
7# This configure script is free software; the Free Software Foundation
8# gives unlimited permission to copy, distribute and modify it.
9
Theodore Ts'o93636bd2003-07-12 02:45:05 -040010# Defaults:
11ac_help=
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012ac_default_prefix=/usr/local
Theodore Ts'o93636bd2003-07-12 02:45:05 -040013# 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"
Theodore Ts'o50e1e101997-04-26 13:58:21 +000082
83# Initialize some variables set by options.
84# The variables have the same names as the options, with
85# dashes changed to underlines.
Theodore Ts'o93636bd2003-07-12 02:45:05 -040086build=NONE
87cache_file=./config.cache
Theodore Ts'o50e1e101997-04-26 13:58:21 +000088exec_prefix=NONE
Theodore Ts'o93636bd2003-07-12 02:45:05 -040089host=NONE
Theodore Ts'o50e1e101997-04-26 13:58:21 +000090no_create=
Theodore Ts'o93636bd2003-07-12 02:45:05 -040091nonopt=NONE
Theodore Ts'o50e1e101997-04-26 13:58:21 +000092no_recursion=
93prefix=NONE
94program_prefix=NONE
95program_suffix=NONE
96program_transform_name=s,x,x,
97silent=
98site=
99srcdir=
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400100target=NONE
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000101verbose=
102x_includes=NONE
103x_libraries=NONE
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000104bindir='${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'
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000116
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400117# 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
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000123
124ac_prev=
125for ac_option
126do
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400127
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000128 # 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
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400135 case "$ac_option" in
136 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
137 *) ac_optarg= ;;
138 esac
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000139
140 # Accept the important Cygnus configure options, so we can diagnose typos.
141
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400142 case "$ac_option" in
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000143
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000144 -bindir | --bindir | --bindi | --bind | --bin | --bi)
145 ac_prev=bindir ;;
146 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400147 bindir="$ac_optarg" ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000148
149 -build | --build | --buil | --bui | --bu)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400150 ac_prev=build ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000151 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400152 build="$ac_optarg" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000153
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=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400159 cache_file="$ac_optarg" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000160
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000161 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
162 ac_prev=datadir ;;
163 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
164 | --da=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400165 datadir="$ac_optarg" ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000166
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000167 -disable-* | --disable-*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400168 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000169 # Reject names that are not valid shell variable names.
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400170 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" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000175
176 -enable-* | --enable-*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400177 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000178 # Reject names that are not valid shell variable names.
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400179 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 *=*) ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000185 *) ac_optarg=yes ;;
186 esac
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400187 eval "enable_${ac_feature}='$ac_optarg'" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000188
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=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400196 exec_prefix="$ac_optarg" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000197
198 -gas | --gas | --ga | --g)
199 # Obsolete; use --with-gas.
200 with_gas=yes ;;
201
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400202 -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 ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000256
257 -host | --host | --hos | --ho)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400258 ac_prev=host ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000259 -host=* | --host=* | --hos=* | --ho=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400260 host="$ac_optarg" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000261
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000262 -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=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400267 includedir="$ac_optarg" ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000268
269 -infodir | --infodir | --infodi | --infod | --info | --inf)
270 ac_prev=infodir ;;
271 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400272 infodir="$ac_optarg" ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000273
274 -libdir | --libdir | --libdi | --libd)
275 ac_prev=libdir ;;
276 -libdir=* | --libdir=* | --libdi=* | --libd=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400277 libdir="$ac_optarg" ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000278
279 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
280 | --libexe | --libex | --libe)
281 ac_prev=libexecdir ;;
282 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
283 | --libexe=* | --libex=* | --libe=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400284 libexecdir="$ac_optarg" ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000285
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=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400293 localstatedir="$ac_optarg" ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000294
295 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
296 ac_prev=mandir ;;
297 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400298 mandir="$ac_optarg" ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000299
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000300 -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
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000312 -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=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400319 oldincludedir="$ac_optarg" ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000320
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000321 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
322 ac_prev=prefix ;;
323 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400324 prefix="$ac_optarg" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000325
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=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400331 program_prefix="$ac_optarg" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000332
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=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400338 program_suffix="$ac_optarg" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000339
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=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400355 program_transform_name="$ac_optarg" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000356
357 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
358 | -silent | --silent | --silen | --sile | --sil)
359 silent=yes ;;
360
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000361 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
362 ac_prev=sbindir ;;
363 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
364 | --sbi=* | --sb=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400365 sbindir="$ac_optarg" ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000366
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=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400376 sharedstatedir="$ac_optarg" ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000377
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000378 -site | --site | --sit)
379 ac_prev=site ;;
380 -site=* | --site=* | --sit=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400381 site="$ac_optarg" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000382
383 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
384 ac_prev=srcdir ;;
385 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400386 srcdir="$ac_optarg" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000387
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000388 -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=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400393 sysconfdir="$ac_optarg" ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000394
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000395 -target | --target | --targe | --targ | --tar | --ta | --t)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400396 ac_prev=target ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000397 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400398 target="$ac_optarg" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000399
400 -v | -verbose | --verbose | --verbos | --verbo | --verb)
401 verbose=yes ;;
402
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400403 -version | --version | --versio | --versi | --vers)
404 echo "configure generated by autoconf version 2.13"
405 exit 0 ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000406
407 -with-* | --with-*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400408 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000409 # Reject names that are not valid shell variable names.
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400410 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
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000413 ac_package=`echo $ac_package| sed 's/-/_/g'`
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400414 case "$ac_option" in
415 *=*) ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000416 *) ac_optarg=yes ;;
417 esac
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400418 eval "with_${ac_package}='$ac_optarg'" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000419
420 -without-* | --without-*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400421 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000422 # Reject names that are not valid shell variable names.
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400423 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" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000428
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=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400438 x_includes="$ac_optarg" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000439
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=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400445 x_libraries="$ac_optarg" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000446
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400447 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000448 ;;
449
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000450 *)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400451 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"
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000458 ;;
459
460 esac
461done
462
463if test -n "$ac_prev"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400464 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000465fi
466
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400467trap '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
483
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
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000493do
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400494 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" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000502 esac
503done
504
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400505# 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
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000514
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400515# 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
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000519
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400520# 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
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000523
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
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400529 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000530 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
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400540 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000541 else
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400542 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000543 fi
544fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400545srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000546
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
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400557 echo "loading site script $ac_site_file"
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000558 . "$ac_site_file"
559 fi
560done
561
562if test -r "$cache_file"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400563 echo "loading cache $cache_file"
564 . $cache_file
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000565else
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400566 echo "creating cache $cache_file"
567 > $cache_file
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000568fi
569
570ac_ext=c
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400571# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000572ac_cpp='$CPP $CPPFLAGS'
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400573ac_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
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000576
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400577ac_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
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000587else
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400588 ac_n= ac_c='\c' ac_t=
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000589fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400590
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
598
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
634else
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
661fi
662
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
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +0000688
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000689MCONFIG=./MCONFIG
690
Theodore Ts'o74becf31997-04-26 14:37:06 +0000691BINARY_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 \" " "`
Theodore Ts'obff0cc92003-03-23 01:37:53 -0500696E2FSPROGS_DAY=`echo $DATE | awk -F- '{print $1}'`
Theodore Ts'o74becf31997-04-26 14:37:06 +0000697MONTH=`echo $DATE | awk -F- '{print $2}'`
698YEAR=`echo $DATE | awk -F- '{print $3}'`
699
Theodore Ts'o14790ed1999-01-12 23:32:52 +0000700if expr $YEAR ">" 1900 > /dev/null ; then
701 E2FSPROGS_YEAR=$YEAR
702elif expr $YEAR ">" 90 >/dev/null ; then
Theodore Ts'o74becf31997-04-26 14:37:06 +0000703 E2FSPROGS_YEAR=19$YEAR
704else
705 E2FSPROGS_YEAR=20$YEAR
706fi
707
708case $MONTH in
709Jan) E2FSPROGS_MONTH="January" ;;
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
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400728
729
730
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000731ac_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
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400744 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000745fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400746ac_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
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000750
751# Make sure we can run config.sub.
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400752if ${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; }
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000754fi
755
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400756echo $ac_n "checking host system type""... $ac_c" 1>&6
757echo "configure:758: checking host system type" >&5
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000758
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400759host_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
770
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
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000776
Theodore Ts'od21ae6c2003-05-05 09:00:24 -0400777EVMS_CMT=
Theodore Ts'od21ae6c2003-05-05 09:00:24 -0400778# 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="#"
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400783echo "$ac_t""CC=$CC" 1>&6
784fi
Theodore Ts'o74becf31997-04-26 14:37:06 +0000785# Check whether --with-cc or --without-cc was given.
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000786if test "${with_cc+set}" = set; then
787 withval="$with_cc"
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400788 echo "$ac_t""CC=$withval" 1>&6
Theodore Ts'o74becf31997-04-26 14:37:06 +0000789CC=$withval
790else
791 if test -z "$CC" ; then CC=cc; fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400792echo "$ac_t""CC defaults to $CC" 1>&6
793fi
794export CC
Theodore Ts'o74becf31997-04-26 14:37:06 +0000795
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400796# Extract the first word of "gcc", so it can be a program name with args.
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400797set dummy gcc; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400798echo $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
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000802else
803 if test -n "$CC"; then
804 ac_cv_prog_CC="$CC" # Let the user override the test.
805else
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400806 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"
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400816fi
817fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400818CC="$ac_cv_prog_CC"
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400819if test -n "$CC"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400820 echo "$ac_t""$CC" 1>&6
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400821else
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400822 echo "$ac_t""no" 1>&6
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400823fi
824
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400825if 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
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400828echo $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
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400832else
833 if test -n "$CC"; then
834 ac_cv_prog_CC="$CC" # Let the user override the test.
835else
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400836 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000837 ac_prog_rejected=no
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400838 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"
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000851if 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
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400855 if test $# -gt 0; then
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000856 # 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
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400860 set dummy "$ac_dir/$ac_word" "$@"
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000861 shift
862 ac_cv_prog_CC="$@"
863 fi
864fi
865fi
866fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400867CC="$ac_cv_prog_CC"
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000868if test -n "$CC"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400869 echo "$ac_t""$CC" 1>&6
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000870else
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400871 echo "$ac_t""no" 1>&6
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000872fi
873
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400874 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
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000883else
884 if test -n "$CC"; then
885 ac_cv_prog_CC="$CC" # Let the user override the test.
886else
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400887 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
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400894 fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400895 done
896 IFS="$ac_save_ifs"
897fi
898fi
899CC="$ac_cv_prog_CC"
900if test -n "$CC"; then
901 echo "$ac_t""$CC" 1>&6
902else
903 echo "$ac_t""no" 1>&6
904fi
905 ;;
906 esac
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000907 fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400908 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400909fi
910
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400911echo $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
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400913
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400914ac_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
920
921cat > conftest.$ac_ext << EOF
922
923#line 924 "configure"
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400924#include "confdefs.h"
925
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400926main(){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
933 else
934 ac_cv_prog_cc_cross=yes
935 fi
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400936else
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400937 echo "configure: failed program was:" >&5
938 cat conftest.$ac_ext >&5
939 ac_cv_prog_cc_works=no
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400940fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400941rm -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
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400948
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400949echo "$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; }
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400952fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400953echo $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
957
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
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400962else
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400963 cat > conftest.c <<EOF
964#ifdef __GNUC__
965 yes;
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000966#endif
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400967EOF
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
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000970else
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400971 ac_cv_prog_gcc=no
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000972fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400973fi
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000974
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400975echo "$ac_t""$ac_cv_prog_gcc" 1>&6
976
977if test $ac_cv_prog_gcc = yes; then
978 GCC=yes
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000979else
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400980 GCC=
981fi
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400982
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400983ac_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
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000993 ac_cv_prog_cc_g=yes
994else
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400995 ac_cv_prog_cc_g=no
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000996fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400997rm -f conftest*
998
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000999fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001000
1001echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00001002if test "$ac_test_CFLAGS" = set; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001003 CFLAGS="$ac_save_CFLAGS"
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00001004elif 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
Theodore Ts'o74becf31997-04-26 14:37:06 +00001018# Check whether --with-linker or --without-linker was given.
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001019if test "${with_linker+set}" = set; then
1020 withval="$with_linker"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001021 echo "$ac_t""LD=$withval" 1>&6
Theodore Ts'o74becf31997-04-26 14:37:06 +00001022LD=$withval
1023else
1024 if test -z "$LD" ; then LD=$CC; fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001025echo "$ac_t""LD defaults to $LD" 1>&6
1026fi
1027export LD
Theodore Ts'o74becf31997-04-26 14:37:06 +00001028
1029# Check whether --with-ccopts or --without-ccopts was given.
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001030if test "${with_ccopts+set}" = set; then
1031 withval="$with_ccopts"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001032 echo "$ac_t""CCOPTS is $withval" 1>&6
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00001033CFLAGS=$withval
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001034fi
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
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001037# On Suns, sometimes $CPP names a directory.
1038if test -n "$CPP" && test -d "$CPP"; then
1039 CPP=
1040fi
1041if test -z "$CPP"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001042if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1043 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001044else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001045 # 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"
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001048 # On the NeXT, cc -E runs the code through the compiler's parser,
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001049 # not just through cpp.
1050 cat > conftest.$ac_ext <<EOF
1051#line 1052 "configure"
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001052#include "confdefs.h"
1053#include <assert.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001054Syntax 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
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001060 :
1061else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001062 echo "$ac_err" >&5
1063 echo "configure: failed program was:" >&5
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001064 cat conftest.$ac_ext >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001065 rm -rf conftest*
1066 CPP="${CC-cc} -E -traditional-cpp"
1067 cat > conftest.$ac_ext <<EOF
1068#line 1069 "configure"
Theodore Ts'o07a0db12003-07-05 14:50:24 -04001069#include "confdefs.h"
1070#include <assert.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001071Syntax 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
Theodore Ts'o07a0db12003-07-05 14:50:24 -04001077 :
1078else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001079 echo "$ac_err" >&5
1080 echo "configure: failed program was:" >&5
Theodore Ts'o07a0db12003-07-05 14:50:24 -04001081 cat conftest.$ac_ext >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001082 rm -rf conftest*
1083 CPP="${CC-cc} -nologo -E"
1084 cat > conftest.$ac_ext <<EOF
1085#line 1086 "configure"
Theodore Ts'o07a0db12003-07-05 14:50:24 -04001086#include "confdefs.h"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001087#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
Theodore Ts'o07a0db12003-07-05 14:50:24 -04001094 :
1095else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001096 echo "$ac_err" >&5
1097 echo "configure: failed program was:" >&5
1098 cat conftest.$ac_ext >&5
1099 rm -rf conftest*
1100 CPP=/lib/cpp
Theodore Ts'o07a0db12003-07-05 14:50:24 -04001101fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001102rm -f conftest*
1103fi
1104rm -f conftest*
1105fi
1106rm -f conftest*
1107 ac_cv_prog_CPP="$CPP"
1108fi
1109 CPP="$ac_cv_prog_CPP"
Theodore Ts'o07a0db12003-07-05 14:50:24 -04001110else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001111 ac_cv_prog_CPP="$CPP"
1112fi
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
1120else
1121 cat > conftest.$ac_ext <<EOF
1122#line 1123 "configure"
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001123#include "confdefs.h"
1124#include <linux/fs.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001125EOF
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"
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001132else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001133 echo "$ac_err" >&5
1134 echo "configure: failed program was:" >&5
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001135 cat conftest.$ac_ext >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001136 rm -rf conftest*
1137 eval "ac_cv_header_$ac_safe=no"
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001138fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001139rm -f conftest*
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001140fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001141if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1142 echo "$ac_t""yes" 1>&6
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001143 linux_headers=yes
1144else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001145 echo "$ac_t""no" 1>&6
1146linux_headers=no
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001147fi
1148
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00001149if test "$linux_headers" != yes; then
1150 LINUX_INCLUDE='-I$(top_builddir)/include'
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001151fi
1152
Theodore Ts'oa4d09611997-04-29 14:28:00 +00001153LIB_EXT=.a
1154STATIC_LIB_EXT=.a
1155PROFILE_LIB_EXT=.a
Theodore Ts'o74becf31997-04-26 14:37:06 +00001156# Check whether --with-ldopts or --without-ldopts was given.
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001157if test "${with_ldopts+set}" = set; then
1158 withval="$with_ldopts"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001159 echo "$ac_t""LDFLAGS is $withval" 1>&6
Theodore Ts'o74becf31997-04-26 14:37:06 +00001160LDFLAGS=$withval
1161else
1162 LDFLAGS=
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001163fi
Theodore Ts'o74becf31997-04-26 14:37:06 +00001164
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00001165# Check whether --with-root-prefix or --without-root-prefix was given.
1166if test "${with_root_prefix+set}" = set; then
1167 withval="$with_root_prefix"
1168 root_prefix=$withval
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00001169else
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00001170 root_prefix=NONE
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001171fi
1172# Check whether --enable-compression or --disable-compression was given.
Theodore Ts'o19178752000-02-11 15:55:07 +00001173if test "${enable_compression+set}" = set; then
1174 enableval="$enable_compression"
1175 if test "$enableval" = "no"
1176then
1177 echo "Disabling compression support"
1178else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001179 cat >> confdefs.h <<\EOF
Theodore Ts'o19178752000-02-11 15:55:07 +00001180#define ENABLE_COMPRESSION 1
1181EOF
1182
1183 echo "Enabling compression support"
1184 echo "WARNING: Compression support is experimental"
1185fi
1186
1187else
1188 echo "Disabling compression support by default"
1189
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001190fi
1191
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04001192# Check whether --enable-htree or --disable-htree was given.
1193if test "${enable_htree+set}" = set; then
1194 enableval="$enable_htree"
1195 if test "$enableval" = "no"
1196then
1197 HTREE_CMT=#
1198 echo "Disabling htree directory support"
1199else
1200 HTREE_CMT=
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001201 cat >> confdefs.h <<\EOF
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04001202#define ENABLE_HTREE 1
1203EOF
1204
1205 echo "Enabling htree directory support"
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04001206fi
1207
1208else
Theodore Ts'o559ca6c2002-08-18 03:48:55 -04001209 HTREE_CMT=
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001210cat >> confdefs.h <<\EOF
Theodore Ts'o559ca6c2002-08-18 03:48:55 -04001211#define ENABLE_HTREE 1
1212EOF
1213
1214echo "Enabling htree directory support by default"
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04001215
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001216fi
1217
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04001218
1219# Check whether --enable-htree-clear or --disable-htree-clear was given.
1220if test "${enable_htree_clear+set}" = set; then
1221 enableval="$enable_htree_clear"
1222 if test "$enableval" = "no"
1223then
1224 HTREE_CLR_CMT=#
1225 echo "Disabling htree clearing"
1226else
1227 HTREE_CLR_CMT=
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001228 cat >> confdefs.h <<\EOF
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04001229#define ENABLE_HTREE_CLEAR 1
1230EOF
1231
1232 echo "Enabling htree clearing"
1233fi
1234
1235else
1236 HTREE_CLR_CMT=#
1237echo "Disabling htree clearing by default"
1238
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001239fi
1240
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04001241
Theodore Ts'od21ae6c2003-05-05 09:00:24 -04001242# Check whether --enable-evms or --disable-evms was given.
1243if test "${enable_evms+set}" = set; then
1244 enableval="$enable_evms"
Theodore Ts'o5c70a502003-05-20 10:29:29 -04001245 if test "$enableval" == "no"
Theodore Ts'od21ae6c2003-05-05 09:00:24 -04001246then
1247 EVMS_CMT="#"
1248 echo "Disabling EVMS plugin"
1249fi
1250
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001251fi
1252
Theodore Ts'oa9d799a2002-11-08 13:50:51 -05001253EVMS_ABI_CODE=120
1254# Check whether --enable-evms-10 or --disable-evms-10 was given.
1255if test "${enable_evms_10+set}" = set; then
1256 enableval="$enable_evms_10"
1257 if test "$enableval" != "no"
Theodore Ts'off6dbcc2002-05-24 22:44:42 -04001258then
Theodore Ts'oa9d799a2002-11-08 13:50:51 -05001259 EVMS_ABI_CODE=100
Theodore Ts'off6dbcc2002-05-24 22:44:42 -04001260 echo "Enabling EVMS 1.0.0 ABI"
1261fi
1262
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001263fi
1264
Theodore Ts'oa9d799a2002-11-08 13:50:51 -05001265# Check whether --enable-evms-11 or --disable-evms-11 was given.
1266if test "${enable_evms_11+set}" = set; then
1267 enableval="$enable_evms_11"
1268 if test "$enableval" != "no"
1269then
1270 EVMS_ABI_CODE=110
1271 echo "Enabling EVMS 1.1.0 ABI"
1272fi
1273
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001274fi
1275
Theodore Ts'oa9d799a2002-11-08 13:50:51 -05001276if test "$EVMS_ABI_CODE" = "120"
1277then
1278 echo "Using EVMS 1.2.0 ABI by default"
Theodore Ts'off6dbcc2002-05-24 22:44:42 -04001279fi
1280
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001281# Check whether --enable-dll-shlibs or --disable-dll-shlibs was given.
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001282if test "${enable_dll_shlibs+set}" = set; then
1283 enableval="$enable_dll_shlibs"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001284 if test "$enableval" = "no"
1285then
1286 DLL_CMT=#
1287 MAKEFILE_DLL=/dev/null
1288 echo "Disabling DLL shared libraries"
1289else
1290 DLL_CMT=
1291 MAKEFILE_DLL=$srcdir/lib/Makefile.dll-lib
Theodore Ts'o74becf31997-04-26 14:37:06 +00001292 BINARY_TYPE=dllbin
Theodore Ts'oa4d09611997-04-29 14:28:00 +00001293 LIB_EXT=.sa
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001294 echo "Enabling DLL shared libraries"
1295fi
1296
1297else
1298 MAKEFILE_DLL=/dev/null
1299DLL_CMT=#
1300echo "Disabling DLL shared libraries by default"
1301
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001302fi
1303
1304
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001305
1306# Check whether --enable-elf-shlibs or --disable-elf-shlibs was given.
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001307if test "${enable_elf_shlibs+set}" = set; then
1308 enableval="$enable_elf_shlibs"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001309 if test "$enableval" = "no"
1310then
1311 ELF_CMT=#
1312 MAKEFILE_ELF=/dev/null
1313 echo "Disabling ELF shared libraries"
1314else
1315 ELF_CMT=
1316 MAKEFILE_ELF=$srcdir/lib/Makefile.elf-lib
Theodore Ts'of5955dd2000-10-25 02:38:39 +00001317 case "$host_os" in
1318 solaris2.*)
1319 MAKEFILE_ELF=$srcdir/lib/Makefile.solaris-lib
1320 ;;
1321 esac
Theodore Ts'o74becf31997-04-26 14:37:06 +00001322 BINARY_TYPE=elfbin
Theodore Ts'oa4d09611997-04-29 14:28:00 +00001323 LIB_EXT=.so
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001324 echo "Enabling ELF shared libraries"
1325fi
1326
1327else
1328 MAKEFILE_ELF=/dev/null
1329ELF_CMT=#
1330echo "Disabling ELF shared libraries by default"
1331
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001332fi
1333
1334
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001335
1336# Check whether --enable-bsd-shlibs or --disable-bsd-shlibs was given.
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001337if test "${enable_bsd_shlibs+set}" = set; then
1338 enableval="$enable_bsd_shlibs"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001339 if test "$enableval" = "no"
1340then
1341 BSDLIB_CMT=#
1342 MAKEFILE_BSDLIB=/dev/null
1343 echo "Disabling BSD shared libraries"
1344else
1345 BSDLIB_CMT=
1346 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.bsd-lib
Theodore Ts'oa4d09611997-04-29 14:28:00 +00001347 LIB_EXT=.so
Theodore Ts'oe1f07222003-03-14 02:25:36 -05001348 case "$host_os" in
Theodore Ts'oaa75ecc2003-03-17 10:01:22 -05001349 darwin*)
Theodore Ts'oe1f07222003-03-14 02:25:36 -05001350 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.darwin-lib
1351 LIB_EXT=.dylib
1352 ;;
1353 esac
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001354 echo "Enabling BSD shared libraries"
1355fi
1356
1357else
1358 MAKEFILE_BSDLIB=/dev/null
1359BSDLIB_CMT=#
1360echo "Disabling BSD shared libraries by default"
1361
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001362fi
1363
1364
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001365
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001366# Check whether --enable-profile or --disable-profile was given.
1367if test "${enable_profile+set}" = set; then
1368 enableval="$enable_profile"
1369 if test "$enableval" = "no"
1370then
1371 PROFILE_CMT=#
1372 MAKEFILE_PROFILE=/dev/null
1373 echo "Disabling profiling libraries"
1374else
1375 PROFILE_CMT=
1376 MAKEFILE_PROFILE=$srcdir/lib/Makefile.profile
1377 PROFILED_LIB_EXT=_p.a
1378 echo "Building profiling libraries"
1379fi
1380
1381else
1382 PROFILE_CMT=#
1383MAKEFILE_PROFILE=/dev/null
1384echo "Disabling profiling libraries by default"
1385
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001386fi
1387
1388
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001389
1390# Check whether --enable-checker or --disable-checker was given.
1391if test "${enable_checker+set}" = set; then
1392 enableval="$enable_checker"
1393 if test "$enableval" = "no"
1394then
1395 CHECKER_CMT=#
1396 MAKEFILE_CHECKER=/dev/null
1397 echo "Disabling checker libraries"
1398else
1399 CHECKER_CMT=
1400 MAKEFILE_CHECKER=$srcdir/lib/Makefile.checker
1401 echo "Building checker libraries"
1402fi
1403
1404else
1405 CHECKER_CMT=#
1406MAKEFILE_CHECKER=/dev/null
1407echo "Disabling checker libraries by default"
1408
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001409fi
1410
1411
1412
1413
1414
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001415
Theodore Ts'o782bebf2002-11-08 18:46:45 -05001416# Check whether --enable-jbd-debug or --disable-jbd-debug was given.
1417if test "${enable_jbd_debug+set}" = set; then
1418 enableval="$enable_jbd_debug"
Theodore Ts'o80bfaa32000-08-18 15:08:37 +00001419 if test "$enableval" = "no"
1420then
1421 echo "Disabling journal debugging"
1422else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001423 cat >> confdefs.h <<\EOF
Theodore Ts'o8cf93332001-12-16 02:23:36 -05001424#define CONFIG_JBD_DEBUG 1
Theodore Ts'o80bfaa32000-08-18 15:08:37 +00001425EOF
1426
1427 echo "Enabling journal debugging"
1428fi
1429
1430else
1431 echo "Disabling journal debugging by default"
1432
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001433fi
1434
Theodore Ts'of0a22d02003-02-22 13:19:53 -05001435# Check whether --enable-blkid-debug or --disable-blkid-debug was given.
1436if test "${enable_blkid_debug+set}" = set; then
1437 enableval="$enable_blkid_debug"
1438 if test "$enableval" = "no"
1439then
1440 echo "Disabling blkid debugging"
1441else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001442 cat >> confdefs.h <<\EOF
Theodore Ts'of0a22d02003-02-22 13:19:53 -05001443#define CONFIG_BLKID_DEBUG 1
1444EOF
1445
1446 echo "Enabling blkid debugging"
1447fi
1448
1449else
1450 echo "Disabling blkid debugging by default"
1451
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001452fi
1453
Theodore Ts'o2a29f132003-05-05 12:08:47 -04001454# Check whether --enable-testio-debug or --disable-testio-debug was given.
1455if test "${enable_testio_debug+set}" = set; then
1456 enableval="$enable_testio_debug"
1457 if test "$enableval" = "no"
1458then
1459 echo "Disabling testio debugging"
1460else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001461 cat >> confdefs.h <<\EOF
Theodore Ts'o2a29f132003-05-05 12:08:47 -04001462#define CONFIG_TESTIO_DEBUG 1
1463EOF
1464
1465 echo "Enabling testio debugging"
1466fi
1467
1468else
1469 echo "Disabling testio debugging by default"
1470
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001471fi
1472
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00001473# Check whether --enable-swapfs or --disable-swapfs was given.
1474if test "${enable_swapfs+set}" = set; then
1475 enableval="$enable_swapfs"
1476 if test "$enableval" = "no"
1477then
Theodore Ts'ofeb44c62002-11-08 14:55:38 -05001478 SWAPFS_CMT=#
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00001479 echo "Disabling swapfs support"
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00001480else
Theodore Ts'ofeb44c62002-11-08 14:55:38 -05001481 SWAPFS_CMT=
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001482 cat >> confdefs.h <<\EOF
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00001483#define ENABLE_SWAPFS 1
1484EOF
1485
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00001486 echo "Enabling swapfs support"
1487fi
1488
1489else
Theodore Ts'ofeb44c62002-11-08 14:55:38 -05001490 SWAPFS_CMT=
1491echo "Enabling swapfs support by default"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001492cat >> confdefs.h <<\EOF
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00001493#define ENABLE_SWAPFS 1
1494EOF
1495
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001496
1497fi
1498
Theodore Ts'ofeb44c62002-11-08 14:55:38 -05001499
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001500# Check whether --enable-debugfs or --disable-debugfs was given.
1501if test "${enable_debugfs+set}" = set; then
1502 enableval="$enable_debugfs"
1503 if test "$enableval" = "no"
1504then
1505 echo "Disabling debugfs support"
1506 DEBUGFS_CMT="#"
1507else
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001508 DEBUGFS_CMT=
1509 echo "Enabling debugfs support"
1510fi
1511
1512else
1513 echo "Enabling debugfs support by default"
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001514DEBUGFS_CMT=
1515
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001516fi
1517
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001518
1519# Check whether --enable-imager or --disable-imager was given.
1520if test "${enable_imager+set}" = set; then
1521 enableval="$enable_imager"
1522 if test "$enableval" = "no"
1523then
1524 echo "Disabling e2image support"
1525 IMAGER_CMT="#"
1526else
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001527 IMAGER_CMT=
1528 echo "Enabling e2image support"
1529fi
1530
1531else
1532 echo "Enabling e2image support by default"
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001533IMAGER_CMT=
1534
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001535fi
1536
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001537
1538# Check whether --enable-resizer or --disable-resizer was given.
1539if test "${enable_resizer+set}" = set; then
1540 enableval="$enable_resizer"
1541 if test "$enableval" = "no"
1542then
1543 echo "Disabling e2resize support"
1544 RESIZER_CMT="#"
1545else
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001546 RESIZER_CMT=
1547 echo "Enabling e2resize support"
1548fi
1549
1550else
1551 echo "Enabling e2resize support by default"
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001552RESIZER_CMT=
1553
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001554fi
1555
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001556
1557# Check whether --enable-dynamic-e2fsck or --disable-dynamic-e2fsck was given.
1558if test "${enable_dynamic_e2fsck+set}" = set; then
1559 enableval="$enable_dynamic_e2fsck"
1560 if test "$enableval" = "no"
1561then
1562 E2FSCK_TYPE=static
1563 echo "Building e2fsck statically"
1564else
1565 E2FSCK_TYPE=shared
1566 echo "Building e2fsck dynamically"
1567fi
1568
1569else
1570 E2FSCK_TYPE=static
1571echo "Building e2fsck statically by default"
1572
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001573fi
1574
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001575
1576# Check whether --enable-fsck or --disable-fsck was given.
1577if test "${enable_fsck+set}" = set; then
1578 enableval="$enable_fsck"
1579 if test "$enableval" = "no"
1580then
1581 FSCK_PROG='' FSCK_MAN=''
1582 echo "Not building fsck wrapper"
1583else
1584 FSCK_PROG=fsck FSCK_MAN=fsck.8
1585 echo "Building fsck wrapper"
1586fi
1587
1588else
1589 case "$host_os" in
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001590 gnu* | k*bsd*-gnu)
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001591 FSCK_PROG='' FSCK_MAN=''
1592 echo "Not building fsck wrapper by default"
1593 ;;
1594 *)
1595 FSCK_PROG=fsck FSCK_MAN=fsck.8
1596 echo "Building fsck wrapper by default"
1597esac
1598
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001599fi
1600
1601
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001602
1603MAKEFILE_LIBRARY=$srcdir/lib/Makefile.library
1604
1605# Check whether --enable-old-bitops or --disable-old-bitops was given.
1606if test "${enable_old_bitops+set}" = set; then
1607 enableval="$enable_old_bitops"
1608 if test "$enableval" = "no"
1609then
1610 echo "Using new (standard) bitmask operations"
1611else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001612 cat >> confdefs.h <<\EOF
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001613#define EXT2_OLD_BITOPS 1
1614EOF
1615
1616 echo "Using old (native) bitmask operations"
1617
1618fi
1619
1620else
1621 echo "Using standard bitmask operations by default"
1622
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001623fi
1624
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001625PACKAGE=e2fsprogs
1626VERSION="$E2FSPROGS_VERSION"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001627cat >> confdefs.h <<EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001628#define PACKAGE "$PACKAGE"
1629EOF
1630
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001631cat >> confdefs.h <<EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001632#define VERSION "$VERSION"
1633EOF
1634
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001635
1636
1637
1638
1639 echo $ac_n "checking for inttypes.h""... $ac_c" 1>&6
1640echo "configure:1641: checking for inttypes.h" >&5
1641if eval "test \"`echo '$''{'jm_ac_cv_header_inttypes_h'+set}'`\" = set"; then
1642 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001643else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001644 cat > conftest.$ac_ext <<EOF
1645#line 1646 "configure"
1646#include "confdefs.h"
1647#include <sys/types.h>
1648#include <inttypes.h>
1649int main() {
1650uintmax_t i = (uintmax_t) -1;
1651; return 0; }
1652EOF
1653if { (eval echo configure:1654: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1654 rm -rf conftest*
1655 jm_ac_cv_header_inttypes_h=yes
1656else
1657 echo "configure: failed program was:" >&5
1658 cat conftest.$ac_ext >&5
1659 rm -rf conftest*
1660 jm_ac_cv_header_inttypes_h=no
1661fi
1662rm -f conftest*
1663fi
1664
1665echo "$ac_t""$jm_ac_cv_header_inttypes_h" 1>&6
1666 if test $jm_ac_cv_header_inttypes_h = yes; then
1667 cat >> confdefs.h <<EOF
1668#define HAVE_INTTYPES_H_WITH_UINTMAX 1
1669EOF
1670
1671 fi
1672
1673
1674 echo $ac_n "checking for stdint.h""... $ac_c" 1>&6
1675echo "configure:1676: checking for stdint.h" >&5
1676if eval "test \"`echo '$''{'jm_ac_cv_header_stdint_h'+set}'`\" = set"; then
1677 echo $ac_n "(cached) $ac_c" 1>&6
1678else
1679 cat > conftest.$ac_ext <<EOF
1680#line 1681 "configure"
1681#include "confdefs.h"
1682#include <sys/types.h>
1683#include <stdint.h>
1684int main() {
1685uintmax_t i = (uintmax_t) -1;
1686; return 0; }
1687EOF
1688if { (eval echo configure:1689: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1689 rm -rf conftest*
1690 jm_ac_cv_header_stdint_h=yes
1691else
1692 echo "configure: failed program was:" >&5
1693 cat conftest.$ac_ext >&5
1694 rm -rf conftest*
1695 jm_ac_cv_header_stdint_h=no
1696fi
1697rm -f conftest*
1698fi
1699
1700echo "$ac_t""$jm_ac_cv_header_stdint_h" 1>&6
1701 if test $jm_ac_cv_header_stdint_h = yes; then
1702 cat >> confdefs.h <<EOF
1703#define HAVE_STDINT_H_WITH_UINTMAX 1
1704EOF
1705
1706 fi
1707
1708
1709 echo $ac_n "checking for unsigned long long""... $ac_c" 1>&6
1710echo "configure:1711: checking for unsigned long long" >&5
1711if eval "test \"`echo '$''{'ac_cv_type_unsigned_long_long'+set}'`\" = set"; then
1712 echo $ac_n "(cached) $ac_c" 1>&6
1713else
1714 cat > conftest.$ac_ext <<EOF
1715#line 1716 "configure"
1716#include "confdefs.h"
1717unsigned long long ull = 1; int i = 63;
1718int main() {
1719unsigned long long ullmax = (unsigned long long) -1;
1720 return ull << i | ull >> i | ullmax / ull | ullmax % ull;
1721; return 0; }
1722EOF
1723if { (eval echo configure:1724: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1724 rm -rf conftest*
1725 ac_cv_type_unsigned_long_long=yes
1726else
1727 echo "configure: failed program was:" >&5
1728 cat conftest.$ac_ext >&5
1729 rm -rf conftest*
1730 ac_cv_type_unsigned_long_long=no
1731fi
1732rm -f conftest*
1733fi
1734
1735echo "$ac_t""$ac_cv_type_unsigned_long_long" 1>&6
1736 if test $ac_cv_type_unsigned_long_long = yes; then
1737 cat >> confdefs.h <<\EOF
1738#define HAVE_UNSIGNED_LONG_LONG 1
1739EOF
1740
1741 fi
1742
1743
1744 if test "X$prefix" = "XNONE"; then
1745 acl_final_prefix="$ac_default_prefix"
1746 else
1747 acl_final_prefix="$prefix"
1748 fi
1749 if test "X$exec_prefix" = "XNONE"; then
1750 acl_final_exec_prefix='${prefix}'
1751 else
1752 acl_final_exec_prefix="$exec_prefix"
1753 fi
1754 acl_save_prefix="$prefix"
1755 prefix="$acl_final_prefix"
1756 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
1757 prefix="$acl_save_prefix"
1758
1759
1760 echo $ac_n "checking for shared library run path origin""... $ac_c" 1>&6
1761echo "configure:1762: checking for shared library run path origin" >&5
1762if eval "test \"`echo '$''{'acl_cv_rpath'+set}'`\" = set"; then
1763 echo $ac_n "(cached) $ac_c" 1>&6
1764else
1765
1766 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
1767 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
1768 . ./conftest.sh
1769 rm -f ./conftest.sh
1770 acl_cv_rpath=done
1771
1772fi
1773
1774echo "$ac_t""$acl_cv_rpath" 1>&6
1775 wl="$acl_cv_wl"
1776 libext="$acl_cv_libext"
1777 shlibext="$acl_cv_shlibext"
1778 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
1779 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
1780 hardcode_direct="$acl_cv_hardcode_direct"
1781 hardcode_minus_L="$acl_cv_hardcode_minus_L"
1782 sys_lib_search_path_spec="$acl_cv_sys_lib_search_path_spec"
1783 sys_lib_dlsearch_path_spec="$acl_cv_sys_lib_dlsearch_path_spec"
1784 # Check whether --enable-rpath or --disable-rpath was given.
1785if test "${enable_rpath+set}" = set; then
1786 enableval="$enable_rpath"
1787 :
1788else
1789 enable_rpath=yes
1790fi
1791
1792
1793echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1794echo "configure:1795: checking whether ${MAKE-make} sets \${MAKE}" >&5
1795set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1796if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1797 echo $ac_n "(cached) $ac_c" 1>&6
1798else
1799 cat > conftestmake <<\EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001800all:
1801 @echo 'ac_maketemp="${MAKE}"'
1802EOF
1803# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001804eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001805if test -n "$ac_maketemp"; then
1806 eval ac_cv_prog_make_${ac_make}_set=yes
1807else
1808 eval ac_cv_prog_make_${ac_make}_set=no
1809fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001810rm -f conftestmake
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001811fi
1812if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001813 echo "$ac_t""yes" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001814 SET_MAKE=
1815else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001816 echo "$ac_t""no" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001817 SET_MAKE="MAKE=${MAKE-make}"
1818fi
1819
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001820# Find a good install program. We prefer a C program (faster),
1821# so one script is as good as another. But avoid the broken or
1822# incompatible versions:
1823# SysV /etc/install, /usr/sbin/install
1824# SunOS /usr/etc/install
1825# IRIX /sbin/install
1826# AIX /bin/install
1827# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1828# AFS /usr/afsws/bin/install, which mishandles nonexistent args
1829# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1830# ./install, which can be erroneously created by make from ./install.sh.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001831echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
1832echo "configure:1833: checking for a BSD compatible install" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001833if test -z "$INSTALL"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001834if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1835 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001836else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001837 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001838 for ac_dir in $PATH; do
1839 # Account for people who put trailing slashes in PATH elements.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001840 case "$ac_dir/" in
1841 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001842 *)
1843 # OSF1 and SCO ODT 3.0 have their own names for install.
1844 # Don't use installbsd from OSF since it installs stuff as root
1845 # by default.
1846 for ac_prog in ginstall scoinst install; do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001847 if test -f $ac_dir/$ac_prog; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001848 if test $ac_prog = install &&
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001849 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001850 # AIX install. It has an incompatible calling convention.
1851 :
1852 else
1853 ac_cv_path_install="$ac_dir/$ac_prog -c"
1854 break 2
1855 fi
1856 fi
1857 done
1858 ;;
1859 esac
1860 done
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001861 IFS="$ac_save_IFS"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001862
1863fi
1864 if test "${ac_cv_path_install+set}" = set; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001865 INSTALL="$ac_cv_path_install"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001866 else
1867 # As a last resort, use the slow shell script. We don't cache a
1868 # path for INSTALL within a source directory, because that will
1869 # break other packages using the cache if that directory is
1870 # removed, or if the path is relative.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001871 INSTALL="$ac_install_sh"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001872 fi
1873fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001874echo "$ac_t""$INSTALL" 1>&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001875
1876# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1877# It thinks the first close brace ends the variable substitution.
1878test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1879
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001880test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001881
1882test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1883
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001884
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001885 MKINSTALLDIRS=
1886 if test -n "$ac_aux_dir"; then
1887 MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
1888 fi
1889 if test -z "$MKINSTALLDIRS"; then
1890 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
1891 fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001892
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001893
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001894# Extract the first word of "ranlib", so it can be a program name with args.
1895set dummy ranlib; ac_word=$2
1896echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1897echo "configure:1898: checking for $ac_word" >&5
1898if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1899 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001900else
1901 if test -n "$RANLIB"; then
1902 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1903else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001904 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1905 ac_dummy="$PATH"
1906 for ac_dir in $ac_dummy; do
1907 test -z "$ac_dir" && ac_dir=.
1908 if test -f $ac_dir/$ac_word; then
1909 ac_cv_prog_RANLIB="ranlib"
1910 break
1911 fi
1912 done
1913 IFS="$ac_save_ifs"
1914 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001915fi
1916fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001917RANLIB="$ac_cv_prog_RANLIB"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001918if test -n "$RANLIB"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001919 echo "$ac_t""$RANLIB" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001920else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001921 echo "$ac_t""no" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001922fi
1923
Theodore Ts'o07a0db12003-07-05 14:50:24 -04001924
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001925 echo $ac_n "checking for strerror in -lcposix""... $ac_c" 1>&6
1926echo "configure:1927: checking for strerror in -lcposix" >&5
1927ac_lib_var=`echo cposix'_'strerror | sed 'y%./+-%__p_%'`
1928if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1929 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o07a0db12003-07-05 14:50:24 -04001930else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001931 ac_save_LIBS="$LIBS"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001932LIBS="-lcposix $LIBS"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001933cat > conftest.$ac_ext <<EOF
1934#line 1935 "configure"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001935#include "confdefs.h"
1936/* Override any gcc2 internal prototype to avoid an error. */
1937/* We use char because int might match the return type of a gcc2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001938 builtin and then its argument prototype would still apply. */
1939char strerror();
1940
1941int main() {
1942strerror()
1943; return 0; }
1944EOF
1945if { (eval echo configure:1946: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1946 rm -rf conftest*
1947 eval "ac_cv_lib_$ac_lib_var=yes"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001948else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001949 echo "configure: failed program was:" >&5
1950 cat conftest.$ac_ext >&5
1951 rm -rf conftest*
1952 eval "ac_cv_lib_$ac_lib_var=no"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001953fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001954rm -f conftest*
1955LIBS="$ac_save_LIBS"
1956
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001957fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001958if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1959 echo "$ac_t""yes" 1>&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001960 LIBS="$LIBS -lcposix"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001961else
1962 echo "$ac_t""no" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001963fi
1964
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001965
1966
1967echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1968echo "configure:1969: checking for ANSI C header files" >&5
1969if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1970 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001971else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001972 cat > conftest.$ac_ext <<EOF
1973#line 1974 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001974#include "confdefs.h"
1975#include <stdlib.h>
1976#include <stdarg.h>
1977#include <string.h>
1978#include <float.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001979EOF
1980ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1981{ (eval echo configure:1982: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1982ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1983if test -z "$ac_err"; then
1984 rm -rf conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001985 ac_cv_header_stdc=yes
1986else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001987 echo "$ac_err" >&5
1988 echo "configure: failed program was:" >&5
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001989 cat conftest.$ac_ext >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001990 rm -rf conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001991 ac_cv_header_stdc=no
1992fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001993rm -f conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001994
1995if test $ac_cv_header_stdc = yes; then
1996 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001997cat > conftest.$ac_ext <<EOF
1998#line 1999 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001999#include "confdefs.h"
2000#include <string.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002001EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002002if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2003 egrep "memchr" >/dev/null 2>&1; then
2004 :
2005else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002006 rm -rf conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002007 ac_cv_header_stdc=no
2008fi
2009rm -f conftest*
2010
2011fi
2012
2013if test $ac_cv_header_stdc = yes; then
2014 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002015cat > conftest.$ac_ext <<EOF
2016#line 2017 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002017#include "confdefs.h"
2018#include <stdlib.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002019EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002020if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2021 egrep "free" >/dev/null 2>&1; then
2022 :
2023else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002024 rm -rf conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002025 ac_cv_header_stdc=no
2026fi
2027rm -f conftest*
2028
2029fi
2030
2031if test $ac_cv_header_stdc = yes; then
2032 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002033if test "$cross_compiling" = yes; then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002034 :
2035else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002036 cat > conftest.$ac_ext <<EOF
2037#line 2038 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002038#include "confdefs.h"
2039#include <ctype.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002040#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2041#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002042#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002043int main () { int i; for (i = 0; i < 256; i++)
2044if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2045exit (0); }
2046
2047EOF
2048if { (eval echo configure:2049: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2049then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002050 :
2051else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002052 echo "configure: failed program was:" >&5
2053 cat conftest.$ac_ext >&5
2054 rm -fr conftest*
2055 ac_cv_header_stdc=no
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002056fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002057rm -fr conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002058fi
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002059
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002060fi
2061fi
2062
2063echo "$ac_t""$ac_cv_header_stdc" 1>&6
2064if test $ac_cv_header_stdc = yes; then
2065 cat >> confdefs.h <<\EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002066#define STDC_HEADERS 1
2067EOF
2068
2069fi
2070
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002071echo $ac_n "checking for working const""... $ac_c" 1>&6
2072echo "configure:2073: checking for working const" >&5
2073if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
2074 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002075else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002076 cat > conftest.$ac_ext <<EOF
2077#line 2078 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002078#include "confdefs.h"
2079
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002080int main() {
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002081
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002082/* Ultrix mips cc rejects this. */
2083typedef int charset[2]; const charset x;
2084/* SunOS 4.1.1 cc rejects this. */
2085char const *const *ccp;
2086char **p;
2087/* NEC SVR4.0.2 mips cc rejects this. */
2088struct point {int x, y;};
2089static struct point const zero = {0,0};
2090/* AIX XL C 1.02.0.0 rejects this.
2091 It does not let you subtract one const X* pointer from another in an arm
2092 of an if-expression whose if-part is not a constant expression */
2093const char *g = "string";
2094ccp = &g + (g ? g-g : 0);
2095/* HPUX 7.0 cc rejects these. */
2096++ccp;
2097p = (char**) ccp;
2098ccp = (char const *const *) p;
2099{ /* SCO 3.2v4 cc rejects this. */
2100 char *t;
2101 char const *s = 0 ? (char *) 0 : (char const *) 0;
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002102
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002103 *t++ = 0;
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002104}
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002105{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
2106 int x[] = {25, 17};
2107 const int *foo = &x[0];
2108 ++foo;
2109}
2110{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
2111 typedef const int *iptr;
2112 iptr p = 0;
2113 ++p;
2114}
2115{ /* AIX XL C 1.02.0.0 rejects this saying
2116 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
2117 struct s { int j; const int *ap[3]; };
2118 struct s *b; b->j = 5;
2119}
2120{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
2121 const int foo = 10;
2122}
2123
2124; return 0; }
2125EOF
2126if { (eval echo configure:2127: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2127 rm -rf conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002128 ac_cv_c_const=yes
2129else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002130 echo "configure: failed program was:" >&5
2131 cat conftest.$ac_ext >&5
2132 rm -rf conftest*
2133 ac_cv_c_const=no
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002134fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002135rm -f conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002136fi
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002137
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002138echo "$ac_t""$ac_cv_c_const" 1>&6
2139if test $ac_cv_c_const = no; then
2140 cat >> confdefs.h <<\EOF
2141#define const
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002142EOF
2143
2144fi
2145
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002146echo $ac_n "checking for inline""... $ac_c" 1>&6
2147echo "configure:2148: checking for inline" >&5
2148if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
2149 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002150else
2151 ac_cv_c_inline=no
2152for ac_kw in inline __inline__ __inline; do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002153 cat > conftest.$ac_ext <<EOF
2154#line 2155 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002155#include "confdefs.h"
2156
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002157int main() {
2158} $ac_kw foo() {
2159; return 0; }
2160EOF
2161if { (eval echo configure:2162: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2162 rm -rf conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002163 ac_cv_c_inline=$ac_kw; break
2164else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002165 echo "configure: failed program was:" >&5
2166 cat conftest.$ac_ext >&5
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002167fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002168rm -f conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002169done
2170
2171fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002172
2173echo "$ac_t""$ac_cv_c_inline" 1>&6
2174case "$ac_cv_c_inline" in
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002175 inline | yes) ;;
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002176 no) cat >> confdefs.h <<\EOF
2177#define inline
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002178EOF
2179 ;;
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002180 *) cat >> confdefs.h <<EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002181#define inline $ac_cv_c_inline
2182EOF
2183 ;;
2184esac
2185
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002186echo $ac_n "checking for off_t""... $ac_c" 1>&6
2187echo "configure:2188: checking for off_t" >&5
2188if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
2189 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002190else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002191 cat > conftest.$ac_ext <<EOF
2192#line 2193 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002193#include "confdefs.h"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002194#include <sys/types.h>
2195#if STDC_HEADERS
2196#include <stdlib.h>
2197#include <stddef.h>
2198#endif
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002199EOF
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002200if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2201 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2202 rm -rf conftest*
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002203 ac_cv_type_off_t=yes
2204else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002205 rm -rf conftest*
2206 ac_cv_type_off_t=no
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002207fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002208rm -f conftest*
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002209
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002210fi
2211echo "$ac_t""$ac_cv_type_off_t" 1>&6
2212if test $ac_cv_type_off_t = no; then
2213 cat >> confdefs.h <<\EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002214#define off_t long
2215EOF
2216
2217fi
2218
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002219echo $ac_n "checking for size_t""... $ac_c" 1>&6
2220echo "configure:2221: checking for size_t" >&5
2221if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
2222 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002223else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002224 cat > conftest.$ac_ext <<EOF
2225#line 2226 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002226#include "confdefs.h"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002227#include <sys/types.h>
2228#if STDC_HEADERS
2229#include <stdlib.h>
2230#include <stddef.h>
2231#endif
2232EOF
2233if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2234 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2235 rm -rf conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002236 ac_cv_type_size_t=yes
2237else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002238 rm -rf conftest*
2239 ac_cv_type_size_t=no
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002240fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002241rm -f conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002242
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002243fi
2244echo "$ac_t""$ac_cv_type_size_t" 1>&6
2245if test $ac_cv_type_size_t = no; then
2246 cat >> confdefs.h <<\EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002247#define size_t unsigned
2248EOF
2249
2250fi
2251
2252# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
2253# for constant arguments. Useless!
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002254echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
2255echo "configure:2256: checking for working alloca.h" >&5
2256if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
2257 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002258else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002259 cat > conftest.$ac_ext <<EOF
2260#line 2261 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002261#include "confdefs.h"
2262#include <alloca.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002263int main() {
2264char *p = alloca(2 * sizeof(int));
2265; return 0; }
2266EOF
2267if { (eval echo configure:2268: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2268 rm -rf conftest*
2269 ac_cv_header_alloca_h=yes
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002270else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002271 echo "configure: failed program was:" >&5
2272 cat conftest.$ac_ext >&5
2273 rm -rf conftest*
2274 ac_cv_header_alloca_h=no
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002275fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002276rm -f conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002277fi
2278
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002279echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
2280if test $ac_cv_header_alloca_h = yes; then
2281 cat >> confdefs.h <<\EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002282#define HAVE_ALLOCA_H 1
2283EOF
2284
2285fi
2286
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002287echo $ac_n "checking for alloca""... $ac_c" 1>&6
2288echo "configure:2289: checking for alloca" >&5
2289if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
2290 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002291else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002292 cat > conftest.$ac_ext <<EOF
2293#line 2294 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002294#include "confdefs.h"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002295
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002296#ifdef __GNUC__
2297# define alloca __builtin_alloca
2298#else
2299# ifdef _MSC_VER
2300# include <malloc.h>
2301# define alloca _alloca
2302# else
2303# if HAVE_ALLOCA_H
2304# include <alloca.h>
2305# else
2306# ifdef _AIX
2307 #pragma alloca
2308# else
2309# ifndef alloca /* predefined by HP cc +Olibcalls */
2310char *alloca ();
2311# endif
2312# endif
2313# endif
2314# endif
2315#endif
2316
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002317int main() {
2318char *p = (char *) alloca(1);
2319; return 0; }
2320EOF
2321if { (eval echo configure:2322: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2322 rm -rf conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002323 ac_cv_func_alloca_works=yes
2324else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002325 echo "configure: failed program was:" >&5
2326 cat conftest.$ac_ext >&5
2327 rm -rf conftest*
2328 ac_cv_func_alloca_works=no
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002329fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002330rm -f conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002331fi
2332
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002333echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002334if test $ac_cv_func_alloca_works = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002335 cat >> confdefs.h <<\EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002336#define HAVE_ALLOCA 1
2337EOF
2338
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002339fi
2340
2341if test $ac_cv_func_alloca_works = no; then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002342 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002343 # that cause trouble. Some versions do not even contain alloca or
2344 # contain a buggy version. If you still want to use their alloca,
2345 # use ar to extract alloca.o from them instead of compiling alloca.c.
2346 ALLOCA=alloca.${ac_objext}
2347 cat >> confdefs.h <<\EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002348#define C_ALLOCA 1
2349EOF
2350
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002351
2352echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
2353echo "configure:2354: checking whether alloca needs Cray hooks" >&5
2354if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
2355 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002356else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002357 cat > conftest.$ac_ext <<EOF
2358#line 2359 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002359#include "confdefs.h"
2360#if defined(CRAY) && ! defined(CRAY2)
2361webecray
2362#else
2363wenotbecray
2364#endif
2365
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002366EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002367if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2368 egrep "webecray" >/dev/null 2>&1; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002369 rm -rf conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002370 ac_cv_os_cray=yes
2371else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002372 rm -rf conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002373 ac_cv_os_cray=no
2374fi
2375rm -f conftest*
2376
2377fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002378
2379echo "$ac_t""$ac_cv_os_cray" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002380if test $ac_cv_os_cray = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002381for ac_func in _getb67 GETB67 getb67; do
2382 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2383echo "configure:2384: checking for $ac_func" >&5
2384if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2385 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002386else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002387 cat > conftest.$ac_ext <<EOF
2388#line 2389 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002389#include "confdefs.h"
2390/* System header to define __stub macros and hopefully few prototypes,
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002391 which can conflict with char $ac_func(); below. */
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002392#include <assert.h>
2393/* Override any gcc2 internal prototype to avoid an error. */
2394/* We use char because int might match the return type of a gcc2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002395 builtin and then its argument prototype would still apply. */
2396char $ac_func();
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002397
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002398int main() {
2399
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002400/* The GNU C library defines this for functions which it implements
2401 to always fail with ENOSYS. Some functions are actually named
2402 something starting with __ and the normal name is an alias. */
2403#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2404choke me
2405#else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002406$ac_func();
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002407#endif
2408
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002409; return 0; }
2410EOF
2411if { (eval echo configure:2412: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2412 rm -rf conftest*
2413 eval "ac_cv_func_$ac_func=yes"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002414else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002415 echo "configure: failed program was:" >&5
2416 cat conftest.$ac_ext >&5
2417 rm -rf conftest*
2418 eval "ac_cv_func_$ac_func=no"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002419fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002420rm -f conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002421fi
2422
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002423if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2424 echo "$ac_t""yes" 1>&6
2425 cat >> confdefs.h <<EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002426#define CRAY_STACKSEG_END $ac_func
2427EOF
2428
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002429 break
2430else
2431 echo "$ac_t""no" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002432fi
2433
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002434done
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002435fi
2436
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002437echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
2438echo "configure:2439: checking stack direction for C alloca" >&5
2439if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
2440 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002441else
2442 if test "$cross_compiling" = yes; then
2443 ac_cv_c_stack_direction=0
2444else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002445 cat > conftest.$ac_ext <<EOF
2446#line 2447 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002447#include "confdefs.h"
2448find_stack_direction ()
2449{
2450 static char *addr = 0;
2451 auto char dummy;
2452 if (addr == 0)
2453 {
2454 addr = &dummy;
2455 return find_stack_direction ();
2456 }
2457 else
2458 return (&dummy > addr) ? 1 : -1;
2459}
2460main ()
2461{
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002462 exit (find_stack_direction() < 0);
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002463}
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002464EOF
2465if { (eval echo configure:2466: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2466then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002467 ac_cv_c_stack_direction=1
2468else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002469 echo "configure: failed program was:" >&5
2470 cat conftest.$ac_ext >&5
2471 rm -fr conftest*
2472 ac_cv_c_stack_direction=-1
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002473fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002474rm -fr conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002475fi
2476
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002477fi
2478
2479echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
2480cat >> confdefs.h <<EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002481#define STACK_DIRECTION $ac_cv_c_stack_direction
2482EOF
2483
2484fi
2485
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002486for ac_hdr in unistd.h
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002487do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002488ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2489echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2490echo "configure:2491: checking for $ac_hdr" >&5
2491if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2492 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002493else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002494 cat > conftest.$ac_ext <<EOF
2495#line 2496 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002496#include "confdefs.h"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002497#include <$ac_hdr>
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002498EOF
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002499ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2500{ (eval echo configure:2501: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2501ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2502if test -z "$ac_err"; then
2503 rm -rf conftest*
2504 eval "ac_cv_header_$ac_safe=yes"
2505else
2506 echo "$ac_err" >&5
2507 echo "configure: failed program was:" >&5
2508 cat conftest.$ac_ext >&5
2509 rm -rf conftest*
2510 eval "ac_cv_header_$ac_safe=no"
2511fi
2512rm -f conftest*
2513fi
2514if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2515 echo "$ac_t""yes" 1>&6
2516 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2517 cat >> confdefs.h <<EOF
2518#define $ac_tr_hdr 1
2519EOF
2520
2521else
2522 echo "$ac_t""no" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002523fi
2524done
2525
2526for ac_func in getpagesize
2527do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002528echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2529echo "configure:2530: checking for $ac_func" >&5
2530if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2531 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002532else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002533 cat > conftest.$ac_ext <<EOF
2534#line 2535 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002535#include "confdefs.h"
2536/* System header to define __stub macros and hopefully few prototypes,
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002537 which can conflict with char $ac_func(); below. */
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002538#include <assert.h>
2539/* Override any gcc2 internal prototype to avoid an error. */
2540/* We use char because int might match the return type of a gcc2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002541 builtin and then its argument prototype would still apply. */
2542char $ac_func();
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002543
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002544int main() {
2545
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002546/* The GNU C library defines this for functions which it implements
2547 to always fail with ENOSYS. Some functions are actually named
2548 something starting with __ and the normal name is an alias. */
2549#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2550choke me
2551#else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002552$ac_func();
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002553#endif
2554
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002555; return 0; }
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002556EOF
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002557if { (eval echo configure:2558: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2558 rm -rf conftest*
2559 eval "ac_cv_func_$ac_func=yes"
2560else
2561 echo "configure: failed program was:" >&5
2562 cat conftest.$ac_ext >&5
2563 rm -rf conftest*
2564 eval "ac_cv_func_$ac_func=no"
2565fi
2566rm -f conftest*
2567fi
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002568
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002569if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2570 echo "$ac_t""yes" 1>&6
2571 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2572 cat >> confdefs.h <<EOF
2573#define $ac_tr_func 1
2574EOF
2575
2576else
2577 echo "$ac_t""no" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002578fi
2579done
2580
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002581echo $ac_n "checking for working mmap""... $ac_c" 1>&6
2582echo "configure:2583: checking for working mmap" >&5
2583if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
2584 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002585else
2586 if test "$cross_compiling" = yes; then
2587 ac_cv_func_mmap_fixed_mapped=no
2588else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002589 cat > conftest.$ac_ext <<EOF
2590#line 2591 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002591#include "confdefs.h"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002592
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002593/* Thanks to Mike Haertel and Jim Avera for this test.
2594 Here is a matrix of mmap possibilities:
2595 mmap private not fixed
2596 mmap private fixed at somewhere currently unmapped
2597 mmap private fixed at somewhere already mapped
2598 mmap shared not fixed
2599 mmap shared fixed at somewhere currently unmapped
2600 mmap shared fixed at somewhere already mapped
2601 For private mappings, we should verify that changes cannot be read()
2602 back from the file, nor mmap's back from the file at a different
2603 address. (There have been systems where private was not correctly
2604 implemented like the infamous i386 svr4.0, and systems where the
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002605 VM page cache was not coherent with the filesystem buffer cache
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002606 like early versions of FreeBSD and possibly contemporary NetBSD.)
2607 For shared mappings, we should conversely verify that changes get
2608 propogated back to all the places they're supposed to be.
2609
2610 Grep wants private fixed already mapped.
2611 The main things grep needs to know about mmap are:
2612 * does it exist and is it safe to write into the mmap'd area
2613 * how to use it (BSD variants) */
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002614#include <sys/types.h>
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002615#include <fcntl.h>
2616#include <sys/mman.h>
2617
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002618/* This mess was copied from the GNU getpagesize.h. */
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002619#ifndef HAVE_GETPAGESIZE
2620# ifdef HAVE_UNISTD_H
2621# include <unistd.h>
2622# endif
2623
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002624/* Assume that all systems that can run configure have sys/param.h. */
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002625# ifndef HAVE_SYS_PARAM_H
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002626# define HAVE_SYS_PARAM_H 1
2627# endif
2628
2629# ifdef _SC_PAGESIZE
2630# define getpagesize() sysconf(_SC_PAGESIZE)
2631# else /* no _SC_PAGESIZE */
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002632# ifdef HAVE_SYS_PARAM_H
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002633# include <sys/param.h>
2634# ifdef EXEC_PAGESIZE
2635# define getpagesize() EXEC_PAGESIZE
2636# else /* no EXEC_PAGESIZE */
2637# ifdef NBPG
2638# define getpagesize() NBPG * CLSIZE
2639# ifndef CLSIZE
2640# define CLSIZE 1
2641# endif /* no CLSIZE */
2642# else /* no NBPG */
2643# ifdef NBPC
2644# define getpagesize() NBPC
2645# else /* no NBPC */
2646# ifdef PAGESIZE
2647# define getpagesize() PAGESIZE
2648# endif /* PAGESIZE */
2649# endif /* no NBPC */
2650# endif /* no NBPG */
2651# endif /* no EXEC_PAGESIZE */
2652# else /* no HAVE_SYS_PARAM_H */
2653# define getpagesize() 8192 /* punt totally */
2654# endif /* no HAVE_SYS_PARAM_H */
2655# endif /* no _SC_PAGESIZE */
2656
2657#endif /* no HAVE_GETPAGESIZE */
2658
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002659#ifdef __cplusplus
2660extern "C" { void *malloc(unsigned); }
2661#else
2662char *malloc();
2663#endif
2664
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002665int
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002666main()
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002667{
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002668 char *data, *data2, *data3;
2669 int i, pagesize;
2670 int fd;
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002671
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002672 pagesize = getpagesize();
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002673
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002674 /*
2675 * First, make a file with some known garbage in it.
2676 */
2677 data = malloc(pagesize);
2678 if (!data)
2679 exit(1);
2680 for (i = 0; i < pagesize; ++i)
2681 *(data + i) = rand();
2682 umask(0);
2683 fd = creat("conftestmmap", 0600);
2684 if (fd < 0)
2685 exit(1);
2686 if (write(fd, data, pagesize) != pagesize)
2687 exit(1);
2688 close(fd);
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002689
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002690 /*
2691 * Next, try to mmap the file at a fixed address which
2692 * already has something else allocated at it. If we can,
2693 * also make sure that we see the same garbage.
2694 */
2695 fd = open("conftestmmap", O_RDWR);
2696 if (fd < 0)
2697 exit(1);
2698 data2 = malloc(2 * pagesize);
2699 if (!data2)
2700 exit(1);
2701 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2702 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2703 MAP_PRIVATE | MAP_FIXED, fd, 0L))
2704 exit(1);
2705 for (i = 0; i < pagesize; ++i)
2706 if (*(data + i) != *(data2 + i))
2707 exit(1);
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002708
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002709 /*
2710 * Finally, make sure that changes to the mapped area
2711 * do not percolate back to the file as seen by read().
2712 * (This is a bug on some variants of i386 svr4.0.)
2713 */
2714 for (i = 0; i < pagesize; ++i)
2715 *(data2 + i) = *(data2 + i) + 1;
2716 data3 = malloc(pagesize);
2717 if (!data3)
2718 exit(1);
2719 if (read(fd, data3, pagesize) != pagesize)
2720 exit(1);
2721 for (i = 0; i < pagesize; ++i)
2722 if (*(data + i) != *(data3 + i))
2723 exit(1);
2724 close(fd);
2725 unlink("conftestmmap");
2726 exit(0);
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002727}
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002728
2729EOF
2730if { (eval echo configure:2731: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2731then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002732 ac_cv_func_mmap_fixed_mapped=yes
2733else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002734 echo "configure: failed program was:" >&5
2735 cat conftest.$ac_ext >&5
2736 rm -fr conftest*
2737 ac_cv_func_mmap_fixed_mapped=no
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002738fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002739rm -fr conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002740fi
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002741
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002742fi
2743
2744echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2745if test $ac_cv_func_mmap_fixed_mapped = yes; then
2746 cat >> confdefs.h <<\EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002747#define HAVE_MMAP 1
2748EOF
2749
2750fi
2751
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002752
2753 echo $ac_n "checking whether we are using the GNU C Library 2.1 or newer""... $ac_c" 1>&6
2754echo "configure:2755: checking whether we are using the GNU C Library 2.1 or newer" >&5
2755if eval "test \"`echo '$''{'ac_cv_gnu_library_2_1'+set}'`\" = set"; then
2756 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002757else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002758 cat > conftest.$ac_ext <<EOF
2759#line 2760 "configure"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002760#include "confdefs.h"
2761
2762#include <features.h>
2763#ifdef __GNU_LIBRARY__
2764 #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2)
2765 Lucky GNU user
2766 #endif
2767#endif
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002768
2769EOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002770if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2771 egrep "Lucky GNU user" >/dev/null 2>&1; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002772 rm -rf conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002773 ac_cv_gnu_library_2_1=yes
2774else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002775 rm -rf conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002776 ac_cv_gnu_library_2_1=no
2777fi
2778rm -f conftest*
2779
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002780
2781
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002782fi
2783
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002784echo "$ac_t""$ac_cv_gnu_library_2_1" 1>&6
2785
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002786 GLIBC21="$ac_cv_gnu_library_2_1"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002787
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002788
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002789
2790
2791 echo $ac_n "checking whether integer division by zero raises SIGFPE""... $ac_c" 1>&6
2792echo "configure:2793: checking whether integer division by zero raises SIGFPE" >&5
2793if eval "test \"`echo '$''{'gt_cv_int_divbyzero_sigfpe'+set}'`\" = set"; then
2794 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002795else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002796
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002797 if test "$cross_compiling" = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002798
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002799 # Guess based on the CPU.
2800 case "$host_cpu" in
2801 alpha* | i3456786 | m68k | s390*)
2802 gt_cv_int_divbyzero_sigfpe="guessing yes";;
2803 *)
2804 gt_cv_int_divbyzero_sigfpe="guessing no";;
2805 esac
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002806
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002807else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002808 cat > conftest.$ac_ext <<EOF
2809#line 2810 "configure"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002810#include "confdefs.h"
2811
2812#include <stdlib.h>
2813#include <signal.h>
2814
2815static void
2816#ifdef __cplusplus
2817sigfpe_handler (int sig)
2818#else
2819sigfpe_handler (sig) int sig;
2820#endif
2821{
2822 /* Exit with code 0 if SIGFPE, with code 1 if any other signal. */
2823 exit (sig != SIGFPE);
2824}
2825
2826int x = 1;
2827int y = 0;
2828int z;
2829int nan;
2830
2831int main ()
2832{
2833 signal (SIGFPE, sigfpe_handler);
2834/* IRIX and AIX (when "xlc -qcheck" is used) yield signal SIGTRAP. */
2835#if (defined (__sgi) || defined (_AIX)) && defined (SIGTRAP)
2836 signal (SIGTRAP, sigfpe_handler);
2837#endif
2838/* Linux/SPARC yields signal SIGILL. */
2839#if defined (__sparc__) && defined (__linux__)
2840 signal (SIGILL, sigfpe_handler);
2841#endif
2842
2843 z = x / y;
2844 nan = y / y;
2845 exit (1);
2846}
2847
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002848EOF
2849if { (eval echo configure:2850: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2850then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002851 gt_cv_int_divbyzero_sigfpe=yes
2852else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002853 echo "configure: failed program was:" >&5
2854 cat conftest.$ac_ext >&5
2855 rm -fr conftest*
2856 gt_cv_int_divbyzero_sigfpe=no
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002857fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002858rm -fr conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002859fi
2860
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002861
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002862fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002863
2864echo "$ac_t""$gt_cv_int_divbyzero_sigfpe" 1>&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002865 case "$gt_cv_int_divbyzero_sigfpe" in
2866 *yes) value=1;;
2867 *) value=0;;
2868 esac
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002869 cat >> confdefs.h <<EOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002870#define INTDIV0_RAISES_SIGFPE $value
2871EOF
2872
2873
2874
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002875
2876
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002877 if test $jm_ac_cv_header_inttypes_h = no && test $jm_ac_cv_header_stdint_h = no; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002878
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002879 test $ac_cv_type_unsigned_long_long = yes \
2880 && ac_type='unsigned long long' \
2881 || ac_type='unsigned long'
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002882 cat >> confdefs.h <<EOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002883#define uintmax_t $ac_type
2884EOF
2885
2886 fi
2887
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002888
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002889 echo $ac_n "checking for inttypes.h""... $ac_c" 1>&6
2890echo "configure:2891: checking for inttypes.h" >&5
2891if eval "test \"`echo '$''{'gt_cv_header_inttypes_h'+set}'`\" = set"; then
2892 echo $ac_n "(cached) $ac_c" 1>&6
2893else
2894
2895 cat > conftest.$ac_ext <<EOF
2896#line 2897 "configure"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002897#include "confdefs.h"
2898#include <sys/types.h>
2899#include <inttypes.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002900int main() {
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002901
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002902; return 0; }
2903EOF
2904if { (eval echo configure:2905: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2905 rm -rf conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002906 gt_cv_header_inttypes_h=yes
2907else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002908 echo "configure: failed program was:" >&5
2909 cat conftest.$ac_ext >&5
2910 rm -rf conftest*
2911 gt_cv_header_inttypes_h=no
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002912fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002913rm -f conftest*
2914
2915fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002916
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002917echo "$ac_t""$gt_cv_header_inttypes_h" 1>&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002918 if test $gt_cv_header_inttypes_h = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002919 cat >> confdefs.h <<EOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002920#define HAVE_INTTYPES_H 1
2921EOF
2922
2923 fi
2924
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002925
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002926
2927 if test $gt_cv_header_inttypes_h = yes; then
2928 echo $ac_n "checking whether the inttypes.h PRIxNN macros are broken""... $ac_c" 1>&6
2929echo "configure:2930: checking whether the inttypes.h PRIxNN macros are broken" >&5
2930if eval "test \"`echo '$''{'gt_cv_inttypes_pri_broken'+set}'`\" = set"; then
2931 echo $ac_n "(cached) $ac_c" 1>&6
2932else
2933
2934 cat > conftest.$ac_ext <<EOF
2935#line 2936 "configure"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002936#include "confdefs.h"
2937#include <inttypes.h>
2938#ifdef PRId32
2939char *p = PRId32;
2940#endif
2941
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002942int main() {
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002943
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002944; return 0; }
2945EOF
2946if { (eval echo configure:2947: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2947 rm -rf conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002948 gt_cv_inttypes_pri_broken=no
2949else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002950 echo "configure: failed program was:" >&5
2951 cat conftest.$ac_ext >&5
2952 rm -rf conftest*
2953 gt_cv_inttypes_pri_broken=yes
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002954fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002955rm -f conftest*
2956
2957fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002958
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002959echo "$ac_t""$gt_cv_inttypes_pri_broken" 1>&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002960 fi
2961 if test "$gt_cv_inttypes_pri_broken" = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002962 cat >> confdefs.h <<EOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002963#define PRI_MACROS_BROKEN 1
2964EOF
2965
2966 fi
2967
2968
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002969
2970
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002971
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002972
2973
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002974 use_additional=yes
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002975
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002976 acl_save_prefix="$prefix"
2977 prefix="$acl_final_prefix"
2978 acl_save_exec_prefix="$exec_prefix"
2979 exec_prefix="$acl_final_exec_prefix"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002980
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002981 eval additional_includedir=\"$includedir\"
2982 eval additional_libdir=\"$libdir\"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002983
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002984 exec_prefix="$acl_save_exec_prefix"
2985 prefix="$acl_save_prefix"
2986
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002987 # Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002988if test "${with_libiconv_prefix+set}" = set; then
2989 withval="$with_libiconv_prefix"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002990
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002991 if test "X$withval" = "Xno"; then
2992 use_additional=no
2993 else
2994 if test "X$withval" = "X"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002995
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002996 acl_save_prefix="$prefix"
2997 prefix="$acl_final_prefix"
2998 acl_save_exec_prefix="$exec_prefix"
2999 exec_prefix="$acl_final_exec_prefix"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003000
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003001 eval additional_includedir=\"$includedir\"
3002 eval additional_libdir=\"$libdir\"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003003
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003004 exec_prefix="$acl_save_exec_prefix"
3005 prefix="$acl_save_prefix"
3006
3007 else
3008 additional_includedir="$withval/include"
3009 additional_libdir="$withval/lib"
3010 fi
3011 fi
3012
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003013fi
3014
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003015 LIBICONV=
3016 LTLIBICONV=
3017 INCICONV=
3018 rpathdirs=
3019 ltrpathdirs=
3020 names_already_handled=
3021 names_next_round='iconv '
3022 while test -n "$names_next_round"; do
3023 names_this_round="$names_next_round"
3024 names_next_round=
3025 for name in $names_this_round; do
3026 already_handled=
3027 for n in $names_already_handled; do
3028 if test "$n" = "$name"; then
3029 already_handled=yes
3030 break
3031 fi
3032 done
3033 if test -z "$already_handled"; then
3034 names_already_handled="$names_already_handled $name"
3035 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
3036 eval value=\"\$HAVE_LIB$uppername\"
3037 if test -n "$value"; then
3038 if test "$value" = yes; then
3039 eval value=\"\$LIB$uppername\"
3040 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
3041 eval value=\"\$LTLIB$uppername\"
3042 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
3043 else
3044 :
3045 fi
3046 else
3047 found_dir=
3048 found_la=
3049 found_so=
3050 found_a=
3051 if test $use_additional = yes; then
3052 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
3053 found_dir="$additional_libdir"
3054 found_so="$additional_libdir/lib$name.$shlibext"
3055 if test -f "$additional_libdir/lib$name.la"; then
3056 found_la="$additional_libdir/lib$name.la"
3057 fi
3058 else
3059 if test -f "$additional_libdir/lib$name.$libext"; then
3060 found_dir="$additional_libdir"
3061 found_a="$additional_libdir/lib$name.$libext"
3062 if test -f "$additional_libdir/lib$name.la"; then
3063 found_la="$additional_libdir/lib$name.la"
3064 fi
3065 fi
3066 fi
3067 fi
3068 if test "X$found_dir" = "X"; then
3069 for x in $LDFLAGS $LTLIBICONV; do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003070
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003071 acl_save_prefix="$prefix"
3072 prefix="$acl_final_prefix"
3073 acl_save_exec_prefix="$exec_prefix"
3074 exec_prefix="$acl_final_exec_prefix"
3075 eval x=\"$x\"
3076 exec_prefix="$acl_save_exec_prefix"
3077 prefix="$acl_save_prefix"
3078
3079 case "$x" in
3080 -L*)
3081 dir=`echo "X$x" | sed -e 's/^X-L//'`
3082 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
3083 found_dir="$dir"
3084 found_so="$dir/lib$name.$shlibext"
3085 if test -f "$dir/lib$name.la"; then
3086 found_la="$dir/lib$name.la"
3087 fi
3088 else
3089 if test -f "$dir/lib$name.$libext"; then
3090 found_dir="$dir"
3091 found_a="$dir/lib$name.$libext"
3092 if test -f "$dir/lib$name.la"; then
3093 found_la="$dir/lib$name.la"
3094 fi
3095 fi
3096 fi
3097 ;;
3098 esac
3099 if test "X$found_dir" != "X"; then
3100 break
3101 fi
3102 done
3103 fi
3104 if test "X$found_dir" != "X"; then
3105 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
3106 if test "X$found_so" != "X"; then
3107 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
3108 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
3109 else
3110 haveit=
3111 for x in $ltrpathdirs; do
3112 if test "X$x" = "X$found_dir"; then
3113 haveit=yes
3114 break
3115 fi
3116 done
3117 if test -z "$haveit"; then
3118 ltrpathdirs="$ltrpathdirs $found_dir"
3119 fi
3120 if test "$hardcode_direct" = yes; then
3121 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
3122 else
3123 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
3124 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
3125 haveit=
3126 for x in $rpathdirs; 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 rpathdirs="$rpathdirs $found_dir"
3134 fi
3135 else
3136 haveit=
3137 for x in $LDFLAGS $LIBICONV; do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003138
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003139 acl_save_prefix="$prefix"
3140 prefix="$acl_final_prefix"
3141 acl_save_exec_prefix="$exec_prefix"
3142 exec_prefix="$acl_final_exec_prefix"
3143 eval x=\"$x\"
3144 exec_prefix="$acl_save_exec_prefix"
3145 prefix="$acl_save_prefix"
3146
3147 if test "X$x" = "X-L$found_dir"; then
3148 haveit=yes
3149 break
3150 fi
3151 done
3152 if test -z "$haveit"; then
3153 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
3154 fi
3155 if test "$hardcode_minus_L" != no; then
3156 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
3157 else
3158 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
3159 fi
3160 fi
3161 fi
3162 fi
3163 else
3164 if test "X$found_a" != "X"; then
3165 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
3166 else
3167 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
3168 fi
3169 fi
3170 additional_includedir=
3171 case "$found_dir" in
3172 */lib | */lib/)
3173 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
3174 additional_includedir="$basedir/include"
3175 ;;
3176 esac
3177 if test "X$additional_includedir" != "X"; then
3178 if test "X$additional_includedir" != "X/usr/include"; then
3179 haveit=
3180 if test "X$additional_includedir" = "X/usr/local/include"; then
3181 if test -n "$GCC"; then
3182 case $host_os in
3183 linux*) haveit=yes;;
3184 esac
3185 fi
3186 fi
3187 if test -z "$haveit"; then
3188 for x in $CPPFLAGS $INCICONV; do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003189
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003190 acl_save_prefix="$prefix"
3191 prefix="$acl_final_prefix"
3192 acl_save_exec_prefix="$exec_prefix"
3193 exec_prefix="$acl_final_exec_prefix"
3194 eval x=\"$x\"
3195 exec_prefix="$acl_save_exec_prefix"
3196 prefix="$acl_save_prefix"
3197
3198 if test "X$x" = "X-I$additional_includedir"; then
3199 haveit=yes
3200 break
3201 fi
3202 done
3203 if test -z "$haveit"; then
3204 if test -d "$additional_includedir"; then
3205 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
3206 fi
3207 fi
3208 fi
3209 fi
3210 fi
3211 if test -n "$found_la"; then
3212 save_libdir="$libdir"
3213 case "$found_la" in
3214 */* | *\\*) . "$found_la" ;;
3215 *) . "./$found_la" ;;
3216 esac
3217 libdir="$save_libdir"
3218 for dep in $dependency_libs; do
3219 case "$dep" in
3220 -L*)
3221 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
3222 if test "X$additional_libdir" != "X/usr/lib"; then
3223 haveit=
3224 if test "X$additional_libdir" = "X/usr/local/lib"; then
3225 if test -n "$GCC"; then
3226 case $host_os in
3227 linux*) haveit=yes;;
3228 esac
3229 fi
3230 fi
3231 if test -z "$haveit"; then
3232 haveit=
3233 for x in $LDFLAGS $LIBICONV; do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003234
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003235 acl_save_prefix="$prefix"
3236 prefix="$acl_final_prefix"
3237 acl_save_exec_prefix="$exec_prefix"
3238 exec_prefix="$acl_final_exec_prefix"
3239 eval x=\"$x\"
3240 exec_prefix="$acl_save_exec_prefix"
3241 prefix="$acl_save_prefix"
3242
3243 if test "X$x" = "X-L$additional_libdir"; then
3244 haveit=yes
3245 break
3246 fi
3247 done
3248 if test -z "$haveit"; then
3249 if test -d "$additional_libdir"; then
3250 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
3251 fi
3252 fi
3253 haveit=
3254 for x in $LDFLAGS $LTLIBICONV; do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003255
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003256 acl_save_prefix="$prefix"
3257 prefix="$acl_final_prefix"
3258 acl_save_exec_prefix="$exec_prefix"
3259 exec_prefix="$acl_final_exec_prefix"
3260 eval x=\"$x\"
3261 exec_prefix="$acl_save_exec_prefix"
3262 prefix="$acl_save_prefix"
3263
3264 if test "X$x" = "X-L$additional_libdir"; then
3265 haveit=yes
3266 break
3267 fi
3268 done
3269 if test -z "$haveit"; then
3270 if test -d "$additional_libdir"; then
3271 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
3272 fi
3273 fi
3274 fi
3275 fi
3276 ;;
3277 -R*)
3278 dir=`echo "X$dep" | sed -e 's/^X-R//'`
3279 if test "$enable_rpath" != no; then
3280 haveit=
3281 for x in $rpathdirs; do
3282 if test "X$x" = "X$dir"; then
3283 haveit=yes
3284 break
3285 fi
3286 done
3287 if test -z "$haveit"; then
3288 rpathdirs="$rpathdirs $dir"
3289 fi
3290 haveit=
3291 for x in $ltrpathdirs; do
3292 if test "X$x" = "X$dir"; then
3293 haveit=yes
3294 break
3295 fi
3296 done
3297 if test -z "$haveit"; then
3298 ltrpathdirs="$ltrpathdirs $dir"
3299 fi
3300 fi
3301 ;;
3302 -l*)
3303 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
3304 ;;
3305 *.la)
3306 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
3307 ;;
3308 *)
3309 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
3310 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
3311 ;;
3312 esac
3313 done
3314 fi
3315 else
3316 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
3317 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
3318 fi
3319 fi
3320 fi
3321 done
3322 done
3323 if test "X$rpathdirs" != "X"; then
3324 if test -n "$hardcode_libdir_separator"; then
3325 alldirs=
3326 for found_dir in $rpathdirs; do
3327 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
3328 done
3329 acl_save_libdir="$libdir"
3330 libdir="$alldirs"
3331 eval flag=\"$hardcode_libdir_flag_spec\"
3332 libdir="$acl_save_libdir"
3333 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
3334 else
3335 for found_dir in $rpathdirs; do
3336 acl_save_libdir="$libdir"
3337 libdir="$found_dir"
3338 eval flag=\"$hardcode_libdir_flag_spec\"
3339 libdir="$acl_save_libdir"
3340 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
3341 done
3342 fi
3343 fi
3344 if test "X$ltrpathdirs" != "X"; then
3345 for found_dir in $ltrpathdirs; do
3346 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
3347 done
3348 fi
3349
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003350
3351
3352
3353
3354 # Extract the first word of "msgfmt", so it can be a program name with args.
3355set dummy msgfmt; ac_word=$2
3356echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3357echo "configure:3358: checking for $ac_word" >&5
3358if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
3359 echo $ac_n "(cached) $ac_c" 1>&6
3360else
3361 case "$MSGFMT" in
3362 /*)
3363 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
3364 ;;
3365 *)
3366 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3367 for ac_dir in $PATH; do
3368 test -z "$ac_dir" && ac_dir=.
3369 if test -f $ac_dir/$ac_word; then
3370 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
3371 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
3372 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
3373 break
3374 fi
3375 fi
3376 done
3377 IFS="$ac_save_ifs"
3378 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
3379 ;;
3380esac
3381fi
3382MSGFMT="$ac_cv_path_MSGFMT"
3383if test "$MSGFMT" != ":"; then
3384 echo "$ac_t""$MSGFMT" 1>&6
3385else
3386 echo "$ac_t""no" 1>&6
3387fi
3388
3389 # Extract the first word of "gmsgfmt", so it can be a program name with args.
3390set dummy gmsgfmt; ac_word=$2
3391echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3392echo "configure:3393: checking for $ac_word" >&5
3393if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
3394 echo $ac_n "(cached) $ac_c" 1>&6
3395else
3396 case "$GMSGFMT" in
3397 /*)
3398 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
3399 ;;
3400 ?:/*)
3401 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
3402 ;;
3403 *)
3404 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3405 ac_dummy="$PATH"
3406 for ac_dir in $ac_dummy; do
3407 test -z "$ac_dir" && ac_dir=.
3408 if test -f $ac_dir/$ac_word; then
3409 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
3410 break
3411 fi
3412 done
3413 IFS="$ac_save_ifs"
3414 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
3415 ;;
3416esac
3417fi
3418GMSGFMT="$ac_cv_path_GMSGFMT"
3419if test -n "$GMSGFMT"; then
3420 echo "$ac_t""$GMSGFMT" 1>&6
3421else
3422 echo "$ac_t""no" 1>&6
3423fi
3424
3425
3426 # Extract the first word of "xgettext", so it can be a program name with args.
3427set dummy xgettext; ac_word=$2
3428echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3429echo "configure:3430: checking for $ac_word" >&5
3430if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
3431 echo $ac_n "(cached) $ac_c" 1>&6
3432else
3433 case "$XGETTEXT" in
3434 /*)
3435 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
3436 ;;
3437 *)
3438 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3439 for ac_dir in $PATH; do
3440 test -z "$ac_dir" && ac_dir=.
3441 if test -f $ac_dir/$ac_word; then
3442 if $ac_dir/$ac_word --omit-header --copyright-holder= /dev/null >/dev/null 2>&1 &&
3443 (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
3444 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
3445 break
3446 fi
3447 fi
3448 done
3449 IFS="$ac_save_ifs"
3450 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
3451 ;;
3452esac
3453fi
3454XGETTEXT="$ac_cv_path_XGETTEXT"
3455if test "$XGETTEXT" != ":"; then
3456 echo "$ac_t""$XGETTEXT" 1>&6
3457else
3458 echo "$ac_t""no" 1>&6
3459fi
3460
3461 rm -f messages.po
3462
3463 # Extract the first word of "msgmerge", so it can be a program name with args.
3464set dummy msgmerge; ac_word=$2
3465echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3466echo "configure:3467: checking for $ac_word" >&5
3467if eval "test \"`echo '$''{'ac_cv_path_MSGMERGE'+set}'`\" = set"; then
3468 echo $ac_n "(cached) $ac_c" 1>&6
3469else
3470 case "$MSGMERGE" in
3471 /*)
3472 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
3473 ;;
3474 *)
3475 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3476 for ac_dir in $PATH; do
3477 test -z "$ac_dir" && ac_dir=.
3478 if test -f $ac_dir/$ac_word; then
3479 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
3480 ac_cv_path_MSGMERGE="$ac_dir/$ac_word"
3481 break
3482 fi
3483 fi
3484 done
3485 IFS="$ac_save_ifs"
3486 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
3487 ;;
3488esac
3489fi
3490MSGMERGE="$ac_cv_path_MSGMERGE"
3491if test "$MSGMERGE" != ":"; then
3492 echo "$ac_t""$MSGMERGE" 1>&6
3493else
3494 echo "$ac_t""no" 1>&6
3495fi
3496
3497
3498 if test "$GMSGFMT" != ":"; then
3499 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
3500 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
3501 : ;
3502 else
3503 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
3504 echo "$ac_t""found $GMSGFMT program is not GNU msgfmt; ignore it" 1>&6
3505 GMSGFMT=":"
3506 fi
3507 fi
3508
3509 if test "$XGETTEXT" != ":"; then
3510 if $XGETTEXT --omit-header --copyright-holder= /dev/null >/dev/null 2>&1 &&
3511 (if $XGETTEXT --omit-header --copyright-holder= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
3512 : ;
3513 else
3514 echo "$ac_t""found xgettext program is not GNU xgettext; ignore it" 1>&6
3515 XGETTEXT=":"
3516 fi
3517 rm -f messages.po
3518 fi
3519
3520
3521
3522
3523
3524 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h stddef.h \
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003525stdlib.h string.h unistd.h sys/param.h
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003526do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003527ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3528echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3529echo "configure:3530: checking for $ac_hdr" >&5
3530if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3531 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003532else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003533 cat > conftest.$ac_ext <<EOF
3534#line 3535 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003535#include "confdefs.h"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003536#include <$ac_hdr>
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003537EOF
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003538ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3539{ (eval echo configure:3540: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3540ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3541if test -z "$ac_err"; then
3542 rm -rf conftest*
3543 eval "ac_cv_header_$ac_safe=yes"
3544else
3545 echo "$ac_err" >&5
3546 echo "configure: failed program was:" >&5
3547 cat conftest.$ac_ext >&5
3548 rm -rf conftest*
3549 eval "ac_cv_header_$ac_safe=no"
3550fi
3551rm -f conftest*
3552fi
3553if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3554 echo "$ac_t""yes" 1>&6
3555 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3556 cat >> confdefs.h <<EOF
3557#define $ac_tr_hdr 1
3558EOF
3559
3560else
3561 echo "$ac_t""no" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003562fi
3563done
3564
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003565 for ac_func in feof_unlocked fgets_unlocked getc_unlocked getcwd getegid \
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003566geteuid getgid getuid mempcpy munmap putenv setenv setlocale stpcpy \
3567strcasecmp strdup strtoul tsearch __argz_count __argz_stringify __argz_next
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003568do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003569echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3570echo "configure:3571: checking for $ac_func" >&5
3571if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3572 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003573else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003574 cat > conftest.$ac_ext <<EOF
3575#line 3576 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003576#include "confdefs.h"
3577/* System header to define __stub macros and hopefully few prototypes,
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003578 which can conflict with char $ac_func(); below. */
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003579#include <assert.h>
3580/* Override any gcc2 internal prototype to avoid an error. */
3581/* We use char because int might match the return type of a gcc2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003582 builtin and then its argument prototype would still apply. */
3583char $ac_func();
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003584
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003585int main() {
3586
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003587/* The GNU C library defines this for functions which it implements
3588 to always fail with ENOSYS. Some functions are actually named
3589 something starting with __ and the normal name is an alias. */
3590#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3591choke me
3592#else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003593$ac_func();
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003594#endif
3595
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003596; return 0; }
Theodore Ts'o07a0db12003-07-05 14:50:24 -04003597EOF
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003598if { (eval echo configure:3599: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3599 rm -rf conftest*
3600 eval "ac_cv_func_$ac_func=yes"
3601else
3602 echo "configure: failed program was:" >&5
3603 cat conftest.$ac_ext >&5
3604 rm -rf conftest*
3605 eval "ac_cv_func_$ac_func=no"
3606fi
3607rm -f conftest*
3608fi
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003609
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003610if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3611 echo "$ac_t""yes" 1>&6
3612 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3613 cat >> confdefs.h <<EOF
3614#define $ac_tr_func 1
3615EOF
3616
3617else
3618 echo "$ac_t""no" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003619fi
3620done
3621
Theodore Ts'o07a0db12003-07-05 14:50:24 -04003622
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003623
3624
3625
3626
3627
3628 am_save_CPPFLAGS="$CPPFLAGS"
3629
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003630 for element in $INCICONV; do
3631 haveit=
3632 for x in $CPPFLAGS; do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003633
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003634 acl_save_prefix="$prefix"
3635 prefix="$acl_final_prefix"
3636 acl_save_exec_prefix="$exec_prefix"
3637 exec_prefix="$acl_final_exec_prefix"
3638 eval x=\"$x\"
3639 exec_prefix="$acl_save_exec_prefix"
3640 prefix="$acl_save_prefix"
3641
3642 if test "X$x" = "X$element"; then
3643 haveit=yes
3644 break
3645 fi
3646 done
3647 if test -z "$haveit"; then
3648 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
3649 fi
3650 done
3651
Theodore Ts'o07a0db12003-07-05 14:50:24 -04003652
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003653 echo $ac_n "checking for iconv""... $ac_c" 1>&6
3654echo "configure:3655: checking for iconv" >&5
3655if eval "test \"`echo '$''{'am_cv_func_iconv'+set}'`\" = set"; then
3656 echo $ac_n "(cached) $ac_c" 1>&6
3657else
3658
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003659 am_cv_func_iconv="no, consider installing GNU libiconv"
3660 am_cv_lib_iconv=no
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003661 cat > conftest.$ac_ext <<EOF
3662#line 3663 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003663#include "confdefs.h"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003664#include <stdlib.h>
3665#include <iconv.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003666int main() {
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003667iconv_t cd = iconv_open("","");
3668 iconv(cd,NULL,NULL,NULL,NULL);
3669 iconv_close(cd);
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003670; return 0; }
3671EOF
3672if { (eval echo configure:3673: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3673 rm -rf conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003674 am_cv_func_iconv=yes
3675else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003676 echo "configure: failed program was:" >&5
3677 cat conftest.$ac_ext >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003678fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003679rm -f conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003680 if test "$am_cv_func_iconv" != yes; then
3681 am_save_LIBS="$LIBS"
3682 LIBS="$LIBS $LIBICONV"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003683 cat > conftest.$ac_ext <<EOF
3684#line 3685 "configure"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003685#include "confdefs.h"
3686#include <stdlib.h>
3687#include <iconv.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003688int main() {
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003689iconv_t cd = iconv_open("","");
3690 iconv(cd,NULL,NULL,NULL,NULL);
3691 iconv_close(cd);
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003692; return 0; }
3693EOF
3694if { (eval echo configure:3695: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3695 rm -rf conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003696 am_cv_lib_iconv=yes
3697 am_cv_func_iconv=yes
3698else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003699 echo "configure: failed program was:" >&5
3700 cat conftest.$ac_ext >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003701fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003702rm -f conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003703 LIBS="$am_save_LIBS"
3704 fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003705
Theodore Ts'o07a0db12003-07-05 14:50:24 -04003706fi
Theodore Ts'o07a0db12003-07-05 14:50:24 -04003707
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003708echo "$ac_t""$am_cv_func_iconv" 1>&6
3709 if test "$am_cv_func_iconv" = yes; then
3710 cat >> confdefs.h <<\EOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003711#define HAVE_ICONV 1
3712EOF
3713
3714 fi
3715 if test "$am_cv_lib_iconv" = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003716 echo $ac_n "checking how to link with libiconv""... $ac_c" 1>&6
3717echo "configure:3718: checking how to link with libiconv" >&5
3718 echo "$ac_t""$LIBICONV" 1>&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003719 else
3720 CPPFLAGS="$am_save_CPPFLAGS"
3721 LIBICONV=
3722 LTLIBICONV=
3723 fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003724
3725
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003726
3727 if test "$am_cv_func_iconv" = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003728 echo $ac_n "checking for iconv declaration""... $ac_c" 1>&6
3729echo "configure:3730: checking for iconv declaration" >&5
3730 if eval "test \"`echo '$''{'am_cv_proto_iconv'+set}'`\" = set"; then
3731 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003732else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003733
3734 cat > conftest.$ac_ext <<EOF
3735#line 3736 "configure"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003736#include "confdefs.h"
3737
3738#include <stdlib.h>
3739#include <iconv.h>
3740extern
3741#ifdef __cplusplus
3742"C"
3743#endif
3744#if defined(__STDC__) || defined(__cplusplus)
3745size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
3746#else
3747size_t iconv();
3748#endif
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003749
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003750int main() {
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003751
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003752; return 0; }
3753EOF
3754if { (eval echo configure:3755: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3755 rm -rf conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003756 am_cv_proto_iconv_arg1=""
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003757else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003758 echo "configure: failed program was:" >&5
3759 cat conftest.$ac_ext >&5
3760 rm -rf conftest*
3761 am_cv_proto_iconv_arg1="const"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003762fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003763rm -f conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003764 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);"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003765fi
3766
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003767 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003768 echo "$ac_t""${ac_t:-
3769 }$am_cv_proto_iconv" 1>&6
3770 cat >> confdefs.h <<EOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003771#define ICONV_CONST $am_cv_proto_iconv_arg1
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003772EOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003773
3774 fi
3775
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003776
3777 echo $ac_n "checking for nl_langinfo and CODESET""... $ac_c" 1>&6
3778echo "configure:3779: checking for nl_langinfo and CODESET" >&5
3779if eval "test \"`echo '$''{'am_cv_langinfo_codeset'+set}'`\" = set"; then
3780 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003781else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003782 cat > conftest.$ac_ext <<EOF
3783#line 3784 "configure"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003784#include "confdefs.h"
3785#include <langinfo.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003786int main() {
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003787char* cs = nl_langinfo(CODESET);
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003788; return 0; }
3789EOF
3790if { (eval echo configure:3791: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3791 rm -rf conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003792 am_cv_langinfo_codeset=yes
3793else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003794 echo "configure: failed program was:" >&5
3795 cat conftest.$ac_ext >&5
3796 rm -rf conftest*
3797 am_cv_langinfo_codeset=no
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003798fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003799rm -f conftest*
3800
3801fi
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003802
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003803echo "$ac_t""$am_cv_langinfo_codeset" 1>&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003804 if test $am_cv_langinfo_codeset = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003805 cat >> confdefs.h <<\EOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003806#define HAVE_LANGINFO_CODESET 1
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003807EOF
3808
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003809 fi
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003810
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003811 if test $ac_cv_header_locale_h = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003812
3813 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
3814echo "configure:3815: checking for LC_MESSAGES" >&5
3815if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
3816 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003817else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003818 cat > conftest.$ac_ext <<EOF
3819#line 3820 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003820#include "confdefs.h"
3821#include <locale.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003822int main() {
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003823return LC_MESSAGES
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003824; return 0; }
3825EOF
3826if { (eval echo configure:3827: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3827 rm -rf conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003828 am_cv_val_LC_MESSAGES=yes
3829else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003830 echo "configure: failed program was:" >&5
3831 cat conftest.$ac_ext >&5
3832 rm -rf conftest*
3833 am_cv_val_LC_MESSAGES=no
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003834fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003835rm -f conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003836fi
Theodore Ts'o07a0db12003-07-05 14:50:24 -04003837
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003838echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
3839 if test $am_cv_val_LC_MESSAGES = yes; then
3840 cat >> confdefs.h <<\EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003841#define HAVE_LC_MESSAGES 1
3842EOF
3843
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003844 fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003845
3846 fi
3847
3848 for ac_prog in bison
3849do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003850# Extract the first word of "$ac_prog", so it can be a program name with args.
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003851set dummy $ac_prog; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003852echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3853echo "configure:3854: checking for $ac_word" >&5
3854if eval "test \"`echo '$''{'ac_cv_prog_INTLBISON'+set}'`\" = set"; then
3855 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003856else
3857 if test -n "$INTLBISON"; then
3858 ac_cv_prog_INTLBISON="$INTLBISON" # Let the user override the test.
3859else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003860 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3861 ac_dummy="$PATH"
3862 for ac_dir in $ac_dummy; do
3863 test -z "$ac_dir" && ac_dir=.
3864 if test -f $ac_dir/$ac_word; then
3865 ac_cv_prog_INTLBISON="$ac_prog"
3866 break
3867 fi
3868 done
3869 IFS="$ac_save_ifs"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003870fi
3871fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003872INTLBISON="$ac_cv_prog_INTLBISON"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003873if test -n "$INTLBISON"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003874 echo "$ac_t""$INTLBISON" 1>&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003875else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003876 echo "$ac_t""no" 1>&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003877fi
3878
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003879test -n "$INTLBISON" && break
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003880done
3881
3882 if test -z "$INTLBISON"; then
3883 ac_verc_fail=yes
3884 else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003885 echo $ac_n "checking version of bison""... $ac_c" 1>&6
3886echo "configure:3887: checking version of bison" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003887 ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
3888 case $ac_prog_version in
3889 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3890 1.2[6-9]* | 1.[3-9][0-9]* | [2-9].*)
3891 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3892 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3893 esac
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003894 echo "$ac_t""$ac_prog_version" 1>&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003895 fi
3896 if test $ac_verc_fail = yes; then
3897 INTLBISON=:
3898 fi
3899
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
3915echo "configure:3916: checking whether NLS is requested" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003916 # Check whether --enable-nls or --disable-nls was given.
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003917if test "${enable_nls+set}" = set; then
3918 enableval="$enable_nls"
3919 USE_NLS=$enableval
3920else
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003921 USE_NLS=yes
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003922fi
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003923
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003924 echo "$ac_t""$USE_NLS" 1>&6
3925
3926
3927
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003928 BUILD_INCLUDED_LIBINTL=no
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003929 USE_INCLUDED_LIBINTL=no
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003930
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003931 LIBINTL=
3932 LTLIBINTL=
3933 POSUB=
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003934
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003935 if test "$USE_NLS" = "yes"; then
3936 gt_use_preinstalled_gnugettext=no
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003937
3938 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
3939echo "configure:3940: checking whether included gettext is requested" >&5
3940 # Check whether --with-included-gettext or --without-included-gettext was given.
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003941if test "${with_included_gettext+set}" = set; then
3942 withval="$with_included_gettext"
3943 nls_cv_force_use_gnu_gettext=$withval
3944else
3945 nls_cv_force_use_gnu_gettext=no
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003946fi
3947
3948 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003949
3950 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
3951 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003952
3953
3954
3955
3956
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003957
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003958 echo $ac_n "checking for GNU gettext in libc""... $ac_c" 1>&6
3959echo "configure:3960: checking for GNU gettext in libc" >&5
3960if eval "test \"`echo '$''{'gt_cv_func_gnugettext1_libc'+set}'`\" = set"; then
3961 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003962else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003963 cat > conftest.$ac_ext <<EOF
3964#line 3965 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003965#include "confdefs.h"
3966#include <libintl.h>
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003967extern int _nl_msg_cat_cntr;
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003968extern int *_nl_domain_bindings;
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003969int main() {
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003970bindtextdomain ("", "");
3971return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_domain_bindings
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003972; return 0; }
3973EOF
3974if { (eval echo configure:3975: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3975 rm -rf conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003976 gt_cv_func_gnugettext1_libc=yes
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003977else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003978 echo "configure: failed program was:" >&5
3979 cat conftest.$ac_ext >&5
3980 rm -rf conftest*
3981 gt_cv_func_gnugettext1_libc=no
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003982fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003983rm -f conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003984fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003985
3986echo "$ac_t""$gt_cv_func_gnugettext1_libc" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003987
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003988 if test "$gt_cv_func_gnugettext1_libc" != "yes"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003989
3990
3991
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003992 use_additional=yes
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003993
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003994 acl_save_prefix="$prefix"
3995 prefix="$acl_final_prefix"
3996 acl_save_exec_prefix="$exec_prefix"
3997 exec_prefix="$acl_final_exec_prefix"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003998
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003999 eval additional_includedir=\"$includedir\"
4000 eval additional_libdir=\"$libdir\"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004001
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004002 exec_prefix="$acl_save_exec_prefix"
4003 prefix="$acl_save_prefix"
4004
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004005 # Check whether --with-libintl-prefix or --without-libintl-prefix was given.
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004006if test "${with_libintl_prefix+set}" = set; then
4007 withval="$with_libintl_prefix"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004008
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004009 if test "X$withval" = "Xno"; then
4010 use_additional=no
4011 else
4012 if test "X$withval" = "X"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004013
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004014 acl_save_prefix="$prefix"
4015 prefix="$acl_final_prefix"
4016 acl_save_exec_prefix="$exec_prefix"
4017 exec_prefix="$acl_final_exec_prefix"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004018
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004019 eval additional_includedir=\"$includedir\"
4020 eval additional_libdir=\"$libdir\"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004021
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004022 exec_prefix="$acl_save_exec_prefix"
4023 prefix="$acl_save_prefix"
4024
4025 else
4026 additional_includedir="$withval/include"
4027 additional_libdir="$withval/lib"
4028 fi
4029 fi
4030
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004031fi
4032
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004033 LIBINTL=
4034 LTLIBINTL=
4035 INCINTL=
4036 rpathdirs=
4037 ltrpathdirs=
4038 names_already_handled=
4039 names_next_round='intl '
4040 while test -n "$names_next_round"; do
4041 names_this_round="$names_next_round"
4042 names_next_round=
4043 for name in $names_this_round; do
4044 already_handled=
4045 for n in $names_already_handled; do
4046 if test "$n" = "$name"; then
4047 already_handled=yes
4048 break
4049 fi
4050 done
4051 if test -z "$already_handled"; then
4052 names_already_handled="$names_already_handled $name"
4053 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
4054 eval value=\"\$HAVE_LIB$uppername\"
4055 if test -n "$value"; then
4056 if test "$value" = yes; then
4057 eval value=\"\$LIB$uppername\"
4058 test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
4059 eval value=\"\$LTLIB$uppername\"
4060 test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
4061 else
4062 :
4063 fi
4064 else
4065 found_dir=
4066 found_la=
4067 found_so=
4068 found_a=
4069 if test $use_additional = yes; then
4070 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
4071 found_dir="$additional_libdir"
4072 found_so="$additional_libdir/lib$name.$shlibext"
4073 if test -f "$additional_libdir/lib$name.la"; then
4074 found_la="$additional_libdir/lib$name.la"
4075 fi
4076 else
4077 if test -f "$additional_libdir/lib$name.$libext"; then
4078 found_dir="$additional_libdir"
4079 found_a="$additional_libdir/lib$name.$libext"
4080 if test -f "$additional_libdir/lib$name.la"; then
4081 found_la="$additional_libdir/lib$name.la"
4082 fi
4083 fi
4084 fi
4085 fi
4086 if test "X$found_dir" = "X"; then
4087 for x in $LDFLAGS $LTLIBINTL; do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004088
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004089 acl_save_prefix="$prefix"
4090 prefix="$acl_final_prefix"
4091 acl_save_exec_prefix="$exec_prefix"
4092 exec_prefix="$acl_final_exec_prefix"
4093 eval x=\"$x\"
4094 exec_prefix="$acl_save_exec_prefix"
4095 prefix="$acl_save_prefix"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004096
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004097 case "$x" in
4098 -L*)
4099 dir=`echo "X$x" | sed -e 's/^X-L//'`
4100 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
4101 found_dir="$dir"
4102 found_so="$dir/lib$name.$shlibext"
4103 if test -f "$dir/lib$name.la"; then
4104 found_la="$dir/lib$name.la"
4105 fi
4106 else
4107 if test -f "$dir/lib$name.$libext"; then
4108 found_dir="$dir"
4109 found_a="$dir/lib$name.$libext"
4110 if test -f "$dir/lib$name.la"; then
4111 found_la="$dir/lib$name.la"
4112 fi
4113 fi
4114 fi
4115 ;;
4116 esac
4117 if test "X$found_dir" != "X"; then
4118 break
4119 fi
4120 done
4121 fi
4122 if test "X$found_dir" != "X"; then
4123 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
4124 if test "X$found_so" != "X"; then
4125 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
4126 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
4127 else
4128 haveit=
4129 for x in $ltrpathdirs; do
4130 if test "X$x" = "X$found_dir"; then
4131 haveit=yes
4132 break
4133 fi
4134 done
4135 if test -z "$haveit"; then
4136 ltrpathdirs="$ltrpathdirs $found_dir"
4137 fi
4138 if test "$hardcode_direct" = yes; then
4139 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
4140 else
4141 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
4142 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
4143 haveit=
4144 for x in $rpathdirs; 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 rpathdirs="$rpathdirs $found_dir"
4152 fi
4153 else
4154 haveit=
4155 for x in $LDFLAGS $LIBINTL; do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004156
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004157 acl_save_prefix="$prefix"
4158 prefix="$acl_final_prefix"
4159 acl_save_exec_prefix="$exec_prefix"
4160 exec_prefix="$acl_final_exec_prefix"
4161 eval x=\"$x\"
4162 exec_prefix="$acl_save_exec_prefix"
4163 prefix="$acl_save_prefix"
4164
4165 if test "X$x" = "X-L$found_dir"; then
4166 haveit=yes
4167 break
4168 fi
4169 done
4170 if test -z "$haveit"; then
4171 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
4172 fi
4173 if test "$hardcode_minus_L" != no; then
4174 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
4175 else
4176 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
4177 fi
4178 fi
4179 fi
4180 fi
4181 else
4182 if test "X$found_a" != "X"; then
4183 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
4184 else
4185 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
4186 fi
4187 fi
4188 additional_includedir=
4189 case "$found_dir" in
4190 */lib | */lib/)
4191 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
4192 additional_includedir="$basedir/include"
4193 ;;
4194 esac
4195 if test "X$additional_includedir" != "X"; then
4196 if test "X$additional_includedir" != "X/usr/include"; then
4197 haveit=
4198 if test "X$additional_includedir" = "X/usr/local/include"; then
4199 if test -n "$GCC"; then
4200 case $host_os in
4201 linux*) haveit=yes;;
4202 esac
4203 fi
4204 fi
4205 if test -z "$haveit"; then
4206 for x in $CPPFLAGS $INCINTL; do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004207
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004208 acl_save_prefix="$prefix"
4209 prefix="$acl_final_prefix"
4210 acl_save_exec_prefix="$exec_prefix"
4211 exec_prefix="$acl_final_exec_prefix"
4212 eval x=\"$x\"
4213 exec_prefix="$acl_save_exec_prefix"
4214 prefix="$acl_save_prefix"
4215
4216 if test "X$x" = "X-I$additional_includedir"; then
4217 haveit=yes
4218 break
4219 fi
4220 done
4221 if test -z "$haveit"; then
4222 if test -d "$additional_includedir"; then
4223 INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
4224 fi
4225 fi
4226 fi
4227 fi
4228 fi
4229 if test -n "$found_la"; then
4230 save_libdir="$libdir"
4231 case "$found_la" in
4232 */* | *\\*) . "$found_la" ;;
4233 *) . "./$found_la" ;;
4234 esac
4235 libdir="$save_libdir"
4236 for dep in $dependency_libs; do
4237 case "$dep" in
4238 -L*)
4239 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
4240 if test "X$additional_libdir" != "X/usr/lib"; then
4241 haveit=
4242 if test "X$additional_libdir" = "X/usr/local/lib"; then
4243 if test -n "$GCC"; then
4244 case $host_os in
4245 linux*) haveit=yes;;
4246 esac
4247 fi
4248 fi
4249 if test -z "$haveit"; then
4250 haveit=
4251 for x in $LDFLAGS $LIBINTL; do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004252
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004253 acl_save_prefix="$prefix"
4254 prefix="$acl_final_prefix"
4255 acl_save_exec_prefix="$exec_prefix"
4256 exec_prefix="$acl_final_exec_prefix"
4257 eval x=\"$x\"
4258 exec_prefix="$acl_save_exec_prefix"
4259 prefix="$acl_save_prefix"
4260
4261 if test "X$x" = "X-L$additional_libdir"; then
4262 haveit=yes
4263 break
4264 fi
4265 done
4266 if test -z "$haveit"; then
4267 if test -d "$additional_libdir"; then
4268 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir"
4269 fi
4270 fi
4271 haveit=
4272 for x in $LDFLAGS $LTLIBINTL; do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004273
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004274 acl_save_prefix="$prefix"
4275 prefix="$acl_final_prefix"
4276 acl_save_exec_prefix="$exec_prefix"
4277 exec_prefix="$acl_final_exec_prefix"
4278 eval x=\"$x\"
4279 exec_prefix="$acl_save_exec_prefix"
4280 prefix="$acl_save_prefix"
4281
4282 if test "X$x" = "X-L$additional_libdir"; then
4283 haveit=yes
4284 break
4285 fi
4286 done
4287 if test -z "$haveit"; then
4288 if test -d "$additional_libdir"; then
4289 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir"
4290 fi
4291 fi
4292 fi
4293 fi
4294 ;;
4295 -R*)
4296 dir=`echo "X$dep" | sed -e 's/^X-R//'`
4297 if test "$enable_rpath" != no; then
4298 haveit=
4299 for x in $rpathdirs; do
4300 if test "X$x" = "X$dir"; then
4301 haveit=yes
4302 break
4303 fi
4304 done
4305 if test -z "$haveit"; then
4306 rpathdirs="$rpathdirs $dir"
4307 fi
4308 haveit=
4309 for x in $ltrpathdirs; do
4310 if test "X$x" = "X$dir"; then
4311 haveit=yes
4312 break
4313 fi
4314 done
4315 if test -z "$haveit"; then
4316 ltrpathdirs="$ltrpathdirs $dir"
4317 fi
4318 fi
4319 ;;
4320 -l*)
4321 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
4322 ;;
4323 *.la)
4324 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
4325 ;;
4326 *)
4327 LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
4328 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
4329 ;;
4330 esac
4331 done
4332 fi
4333 else
4334 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
4335 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
4336 fi
4337 fi
4338 fi
4339 done
4340 done
4341 if test "X$rpathdirs" != "X"; then
4342 if test -n "$hardcode_libdir_separator"; then
4343 alldirs=
4344 for found_dir in $rpathdirs; do
4345 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
4346 done
4347 acl_save_libdir="$libdir"
4348 libdir="$alldirs"
4349 eval flag=\"$hardcode_libdir_flag_spec\"
4350 libdir="$acl_save_libdir"
4351 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
4352 else
4353 for found_dir in $rpathdirs; do
4354 acl_save_libdir="$libdir"
4355 libdir="$found_dir"
4356 eval flag=\"$hardcode_libdir_flag_spec\"
4357 libdir="$acl_save_libdir"
4358 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
4359 done
4360 fi
4361 fi
4362 if test "X$ltrpathdirs" != "X"; then
4363 for found_dir in $ltrpathdirs; do
4364 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
4365 done
4366 fi
4367
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004368 echo $ac_n "checking for GNU gettext in libintl""... $ac_c" 1>&6
4369echo "configure:4370: checking for GNU gettext in libintl" >&5
4370if eval "test \"`echo '$''{'gt_cv_func_gnugettext1_libintl'+set}'`\" = set"; then
4371 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004372else
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004373 gt_save_CPPFLAGS="$CPPFLAGS"
4374 CPPFLAGS="$CPPFLAGS $INCINTL"
4375 gt_save_LIBS="$LIBS"
4376 LIBS="$LIBS $LIBINTL"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004377 cat > conftest.$ac_ext <<EOF
4378#line 4379 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004379#include "confdefs.h"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004380#include <libintl.h>
4381extern int _nl_msg_cat_cntr;
4382extern
4383#ifdef __cplusplus
4384"C"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004385#endif
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004386const char *_nl_expand_alias ();
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004387int main() {
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004388bindtextdomain ("", "");
4389return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_expand_alias (0)
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004390; return 0; }
4391EOF
4392if { (eval echo configure:4393: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4393 rm -rf conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004394 gt_cv_func_gnugettext1_libintl=yes
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004395else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004396 echo "configure: failed program was:" >&5
4397 cat conftest.$ac_ext >&5
4398 rm -rf conftest*
4399 gt_cv_func_gnugettext1_libintl=no
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004400fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004401rm -f conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004402 if test "$gt_cv_func_gnugettext1_libintl" != yes && test -n "$LIBICONV"; then
4403 LIBS="$LIBS $LIBICONV"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004404 cat > conftest.$ac_ext <<EOF
4405#line 4406 "configure"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004406#include "confdefs.h"
4407#include <libintl.h>
4408extern int _nl_msg_cat_cntr;
4409extern
4410#ifdef __cplusplus
4411"C"
4412#endif
4413const char *_nl_expand_alias ();
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004414int main() {
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004415bindtextdomain ("", "");
4416return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_expand_alias (0)
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004417; return 0; }
4418EOF
4419if { (eval echo configure:4420: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4420 rm -rf conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004421 LIBINTL="$LIBINTL $LIBICONV"
4422 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
4423 gt_cv_func_gnugettext1_libintl=yes
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004424
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004425else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004426 echo "configure: failed program was:" >&5
4427 cat conftest.$ac_ext >&5
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004428fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004429rm -f conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004430 fi
4431 CPPFLAGS="$gt_save_CPPFLAGS"
4432 LIBS="$gt_save_LIBS"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004433fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004434
4435echo "$ac_t""$gt_cv_func_gnugettext1_libintl" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004436 fi
4437
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004438 if test "$gt_cv_func_gnugettext1_libc" = "yes" \
4439 || { test "$gt_cv_func_gnugettext1_libintl" = "yes" \
4440 && test "$PACKAGE" != gettext; }; then
4441 gt_use_preinstalled_gnugettext=yes
4442 else
4443 LIBINTL=
4444 LTLIBINTL=
4445 INCINTL=
4446 fi
4447
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004448
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004449 if test "$gt_use_preinstalled_gnugettext" != "yes"; then
4450 nls_cv_use_gnu_gettext=yes
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004451 fi
4452 fi
4453
4454 if test "$nls_cv_use_gnu_gettext" = "yes"; then
4455 INTLOBJS="\$(GETTOBJS)"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004456 BUILD_INCLUDED_LIBINTL=yes
4457 USE_INCLUDED_LIBINTL=yes
4458 LIBINTL="\${top_builddir}/intl/libintl.a $LIBICONV"
4459 LTLIBINTL="\${top_builddir}/intl/libintl.a $LTLIBICONV"
4460 LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'`
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004461 fi
4462
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004463 if test "$gt_use_preinstalled_gnugettext" = "yes" \
4464 || test "$nls_cv_use_gnu_gettext" = "yes"; then
4465 CATOBJEXT=.gmo
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004466 fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004467
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004468
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004469 if test "$gt_use_preinstalled_gnugettext" = "yes" \
4470 || test "$nls_cv_use_gnu_gettext" = "yes"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004471 cat >> confdefs.h <<\EOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004472#define ENABLE_NLS 1
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004473EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004474
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004475 else
4476 USE_NLS=no
4477 fi
4478 fi
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004479
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004480 if test "$USE_NLS" = "yes"; then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004481
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004482 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
4483 if test "$gt_cv_func_gnugettext1_libintl" = "yes"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004484 echo $ac_n "checking how to link with libintl""... $ac_c" 1>&6
4485echo "configure:4486: checking how to link with libintl" >&5
4486 echo "$ac_t""$LIBINTL" 1>&6
4487
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004488 for element in $INCINTL; do
4489 haveit=
4490 for x in $CPPFLAGS; do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004491
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004492 acl_save_prefix="$prefix"
4493 prefix="$acl_final_prefix"
4494 acl_save_exec_prefix="$exec_prefix"
4495 exec_prefix="$acl_final_exec_prefix"
4496 eval x=\"$x\"
4497 exec_prefix="$acl_save_exec_prefix"
4498 prefix="$acl_save_prefix"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004499
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004500 if test "X$x" = "X$element"; then
4501 haveit=yes
4502 break
4503 fi
4504 done
4505 if test -z "$haveit"; then
4506 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
4507 fi
4508 done
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004509
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004510 fi
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004511
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004512 cat >> confdefs.h <<\EOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004513#define HAVE_GETTEXT 1
4514EOF
4515
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004516 cat >> confdefs.h <<\EOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004517#define HAVE_DCGETTEXT 1
4518EOF
4519
4520 fi
4521
4522 POSUB=po
4523 fi
4524
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004525
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004526 if test "$PACKAGE" = gettext; then
4527 BUILD_INCLUDED_LIBINTL=yes
4528 fi
4529
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004530
4531
4532
4533
4534
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004535 nls_cv_header_intl=
4536 nls_cv_header_libgt=
4537
4538 DATADIRNAME=share
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004539
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004540
4541 INSTOBJEXT=.mo
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004542
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004543
4544 GENCAT=gencat
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004545
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004546
4547 INTL_LIBTOOL_SUFFIX_PREFIX=
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004548
4549
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004550
4551 INTLLIBS="$LIBINTL"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004552
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004553
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004554
4555
4556
4557
4558
4559echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
4560echo "configure:4561: checking whether ${MAKE-make} sets \${MAKE}" >&5
4561set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
4562if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
4563 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004564else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004565 cat > conftestmake <<\EOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004566all:
4567 @echo 'ac_maketemp="${MAKE}"'
4568EOF
4569# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004570eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004571if test -n "$ac_maketemp"; then
4572 eval ac_cv_prog_make_${ac_make}_set=yes
4573else
4574 eval ac_cv_prog_make_${ac_make}_set=no
4575fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004576rm -f conftestmake
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004577fi
4578if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004579 echo "$ac_t""yes" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004580 SET_MAKE=
4581else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004582 echo "$ac_t""no" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004583 SET_MAKE="MAKE=${MAKE-make}"
4584fi
4585
4586# Extract the first word of "ln", so it can be a program name with args.
4587set dummy ln; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004588echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4589echo "configure:4590: checking for $ac_word" >&5
4590if eval "test \"`echo '$''{'ac_cv_path_LN'+set}'`\" = set"; then
4591 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004592else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004593 case "$LN" in
4594 /*)
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004595 ac_cv_path_LN="$LN" # Let the user override the test with a path.
4596 ;;
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004597 ?:/*)
4598 ac_cv_path_LN="$LN" # Let the user override the test with a dos path.
4599 ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004600 *)
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004601 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4602 ac_dummy="$PATH"
4603 for ac_dir in $ac_dummy; do
4604 test -z "$ac_dir" && ac_dir=.
4605 if test -f $ac_dir/$ac_word; then
4606 ac_cv_path_LN="$ac_dir/$ac_word"
4607 break
4608 fi
4609 done
4610 IFS="$ac_save_ifs"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004611 test -z "$ac_cv_path_LN" && ac_cv_path_LN="ln"
4612 ;;
4613esac
4614fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004615LN="$ac_cv_path_LN"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004616if test -n "$LN"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004617 echo "$ac_t""$LN" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004618else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004619 echo "$ac_t""no" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004620fi
4621
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004622echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
4623echo "configure:4624: checking whether ln -s works" >&5
4624if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
4625 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00004626else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004627 rm -f conftestdata
4628if ln -s X conftestdata 2>/dev/null
4629then
4630 rm -f conftestdata
4631 ac_cv_prog_LN_S="ln -s"
4632else
4633 ac_cv_prog_LN_S=ln
4634fi
4635fi
4636LN_S="$ac_cv_prog_LN_S"
4637if test "$ac_cv_prog_LN_S" = "ln -s"; then
4638 echo "$ac_t""yes" 1>&6
4639else
4640 echo "$ac_t""no" 1>&6
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00004641fi
4642
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004643# Extract the first word of "mv", so it can be a program name with args.
4644set dummy mv; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004645echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4646echo "configure:4647: checking for $ac_word" >&5
4647if eval "test \"`echo '$''{'ac_cv_path_MV'+set}'`\" = set"; then
4648 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004649else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004650 case "$MV" in
4651 /*)
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004652 ac_cv_path_MV="$MV" # Let the user override the test with a path.
4653 ;;
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004654 ?:/*)
4655 ac_cv_path_MV="$MV" # Let the user override the test with a dos path.
4656 ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004657 *)
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004658 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4659 ac_dummy="$PATH"
4660 for ac_dir in $ac_dummy; do
4661 test -z "$ac_dir" && ac_dir=.
4662 if test -f $ac_dir/$ac_word; then
4663 ac_cv_path_MV="$ac_dir/$ac_word"
4664 break
4665 fi
4666 done
4667 IFS="$ac_save_ifs"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004668 test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
4669 ;;
4670esac
4671fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004672MV="$ac_cv_path_MV"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004673if test -n "$MV"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004674 echo "$ac_t""$MV" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004675else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004676 echo "$ac_t""no" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004677fi
4678
4679# Extract the first word of "cp", so it can be a program name with args.
4680set dummy cp; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004681echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4682echo "configure:4683: checking for $ac_word" >&5
4683if eval "test \"`echo '$''{'ac_cv_path_CP'+set}'`\" = set"; then
4684 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004685else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004686 case "$CP" in
4687 /*)
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004688 ac_cv_path_CP="$CP" # Let the user override the test with a path.
4689 ;;
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004690 ?:/*)
4691 ac_cv_path_CP="$CP" # Let the user override the test with a dos path.
4692 ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004693 *)
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004694 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4695 ac_dummy="$PATH"
4696 for ac_dir in $ac_dummy; do
4697 test -z "$ac_dir" && ac_dir=.
4698 if test -f $ac_dir/$ac_word; then
4699 ac_cv_path_CP="$ac_dir/$ac_word"
4700 break
4701 fi
4702 done
4703 IFS="$ac_save_ifs"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004704 test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
4705 ;;
4706esac
4707fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004708CP="$ac_cv_path_CP"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004709if test -n "$CP"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004710 echo "$ac_t""$CP" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004711else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004712 echo "$ac_t""no" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004713fi
4714
4715# Extract the first word of "rm", so it can be a program name with args.
4716set dummy rm; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004717echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4718echo "configure:4719: checking for $ac_word" >&5
4719if eval "test \"`echo '$''{'ac_cv_path_RM'+set}'`\" = set"; then
4720 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004721else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004722 case "$RM" in
4723 /*)
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004724 ac_cv_path_RM="$RM" # Let the user override the test with a path.
4725 ;;
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004726 ?:/*)
4727 ac_cv_path_RM="$RM" # Let the user override the test with a dos path.
4728 ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004729 *)
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004730 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4731 ac_dummy="$PATH"
4732 for ac_dir in $ac_dummy; do
4733 test -z "$ac_dir" && ac_dir=.
4734 if test -f $ac_dir/$ac_word; then
4735 ac_cv_path_RM="$ac_dir/$ac_word"
4736 break
4737 fi
4738 done
4739 IFS="$ac_save_ifs"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004740 test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
4741 ;;
4742esac
4743fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004744RM="$ac_cv_path_RM"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004745if test -n "$RM"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004746 echo "$ac_t""$RM" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004747else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004748 echo "$ac_t""no" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004749fi
4750
4751# Extract the first word of "chmod", so it can be a program name with args.
4752set dummy chmod; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004753echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4754echo "configure:4755: checking for $ac_word" >&5
4755if eval "test \"`echo '$''{'ac_cv_path_CHMOD'+set}'`\" = set"; then
4756 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004757else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004758 case "$CHMOD" in
4759 /*)
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004760 ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path.
4761 ;;
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004762 ?:/*)
4763 ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a dos path.
4764 ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004765 *)
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004766 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4767 ac_dummy="$PATH"
4768 for ac_dir in $ac_dummy; do
4769 test -z "$ac_dir" && ac_dir=.
4770 if test -f $ac_dir/$ac_word; then
4771 ac_cv_path_CHMOD="$ac_dir/$ac_word"
4772 break
4773 fi
4774 done
4775 IFS="$ac_save_ifs"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004776 test -z "$ac_cv_path_CHMOD" && ac_cv_path_CHMOD=":"
4777 ;;
4778esac
4779fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004780CHMOD="$ac_cv_path_CHMOD"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004781if test -n "$CHMOD"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004782 echo "$ac_t""$CHMOD" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004783else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004784 echo "$ac_t""no" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004785fi
4786
4787# Extract the first word of "awk", so it can be a program name with args.
4788set dummy awk; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004789echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4790echo "configure:4791: checking for $ac_word" >&5
4791if eval "test \"`echo '$''{'ac_cv_path_AWK'+set}'`\" = set"; then
4792 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004793else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004794 case "$AWK" in
4795 /*)
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004796 ac_cv_path_AWK="$AWK" # Let the user override the test with a path.
4797 ;;
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004798 ?:/*)
4799 ac_cv_path_AWK="$AWK" # Let the user override the test with a dos path.
4800 ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004801 *)
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004802 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4803 ac_dummy="$PATH"
4804 for ac_dir in $ac_dummy; do
4805 test -z "$ac_dir" && ac_dir=.
4806 if test -f $ac_dir/$ac_word; then
4807 ac_cv_path_AWK="$ac_dir/$ac_word"
4808 break
4809 fi
4810 done
4811 IFS="$ac_save_ifs"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004812 test -z "$ac_cv_path_AWK" && ac_cv_path_AWK="awk"
4813 ;;
4814esac
4815fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004816AWK="$ac_cv_path_AWK"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004817if test -n "$AWK"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004818 echo "$ac_t""$AWK" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004819else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004820 echo "$ac_t""no" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004821fi
4822
4823# Extract the first word of "sed", so it can be a program name with args.
4824set dummy sed; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004825echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4826echo "configure:4827: checking for $ac_word" >&5
4827if eval "test \"`echo '$''{'ac_cv_path_SED'+set}'`\" = set"; then
4828 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004829else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004830 case "$SED" in
4831 /*)
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004832 ac_cv_path_SED="$SED" # Let the user override the test with a path.
4833 ;;
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004834 ?:/*)
4835 ac_cv_path_SED="$SED" # Let the user override the test with a dos path.
4836 ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004837 *)
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004838 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4839 ac_dummy="$PATH"
4840 for ac_dir in $ac_dummy; do
4841 test -z "$ac_dir" && ac_dir=.
4842 if test -f $ac_dir/$ac_word; then
4843 ac_cv_path_SED="$ac_dir/$ac_word"
4844 break
4845 fi
4846 done
4847 IFS="$ac_save_ifs"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004848 test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
4849 ;;
4850esac
4851fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004852SED="$ac_cv_path_SED"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004853if test -n "$SED"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004854 echo "$ac_t""$SED" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004855else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004856 echo "$ac_t""no" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004857fi
4858
Theodore Ts'o9d564f71999-07-03 20:25:58 +00004859# Extract the first word of "perl", so it can be a program name with args.
4860set dummy perl; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004861echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4862echo "configure:4863: checking for $ac_word" >&5
4863if eval "test \"`echo '$''{'ac_cv_path_PERL'+set}'`\" = set"; then
4864 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o9d564f71999-07-03 20:25:58 +00004865else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004866 case "$PERL" in
4867 /*)
Theodore Ts'o9d564f71999-07-03 20:25:58 +00004868 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
4869 ;;
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004870 ?:/*)
4871 ac_cv_path_PERL="$PERL" # Let the user override the test with a dos path.
4872 ;;
Theodore Ts'o9d564f71999-07-03 20:25:58 +00004873 *)
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004874 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4875 ac_dummy="$PATH"
4876 for ac_dir in $ac_dummy; do
4877 test -z "$ac_dir" && ac_dir=.
4878 if test -f $ac_dir/$ac_word; then
4879 ac_cv_path_PERL="$ac_dir/$ac_word"
4880 break
4881 fi
4882 done
4883 IFS="$ac_save_ifs"
Theodore Ts'o9d564f71999-07-03 20:25:58 +00004884 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl"
4885 ;;
4886esac
4887fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004888PERL="$ac_cv_path_PERL"
Theodore Ts'o9d564f71999-07-03 20:25:58 +00004889if test -n "$PERL"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004890 echo "$ac_t""$PERL" 1>&6
Theodore Ts'o9d564f71999-07-03 20:25:58 +00004891else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004892 echo "$ac_t""no" 1>&6
Theodore Ts'o9d564f71999-07-03 20:25:58 +00004893fi
4894
Theodore Ts'o250f79f2001-05-19 22:02:22 +00004895# Extract the first word of "ldconfig", so it can be a program name with args.
4896set dummy ldconfig; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004897echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4898echo "configure:4899: checking for $ac_word" >&5
4899if eval "test \"`echo '$''{'ac_cv_path_LDCONFIG'+set}'`\" = set"; then
4900 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o250f79f2001-05-19 22:02:22 +00004901else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004902 case "$LDCONFIG" in
4903 /*)
Theodore Ts'o250f79f2001-05-19 22:02:22 +00004904 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
4905 ;;
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004906 ?:/*)
4907 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a dos path.
4908 ;;
Theodore Ts'o250f79f2001-05-19 22:02:22 +00004909 *)
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004910 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4911 ac_dummy="$PATH"
4912 for ac_dir in $ac_dummy; do
4913 test -z "$ac_dir" && ac_dir=.
4914 if test -f $ac_dir/$ac_word; then
4915 ac_cv_path_LDCONFIG="$ac_dir/$ac_word"
4916 break
4917 fi
4918 done
4919 IFS="$ac_save_ifs"
Theodore Ts'o250f79f2001-05-19 22:02:22 +00004920 test -z "$ac_cv_path_LDCONFIG" && ac_cv_path_LDCONFIG=":"
4921 ;;
4922esac
4923fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004924LDCONFIG="$ac_cv_path_LDCONFIG"
Theodore Ts'o250f79f2001-05-19 22:02:22 +00004925if test -n "$LDCONFIG"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004926 echo "$ac_t""$LDCONFIG" 1>&6
Theodore Ts'o250f79f2001-05-19 22:02:22 +00004927else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004928 echo "$ac_t""no" 1>&6
Theodore Ts'o250f79f2001-05-19 22:02:22 +00004929fi
4930
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004931echo $ac_n "checking build system type""... $ac_c" 1>&6
4932echo "configure:4933: checking build system type" >&5
4933
4934build_alias=$build
4935case "$build_alias" in
4936NONE)
4937 case $nonopt in
4938 NONE) build_alias=$host_alias ;;
4939 *) build_alias=$nonopt ;;
4940 esac ;;
4941esac
4942
4943build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
4944build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
4945build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
4946build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
4947echo "$ac_t""$build" 1>&6
4948
4949if test $host != $build; then
4950 ac_tool_prefix=${host_alias}-
4951else
4952 ac_tool_prefix=
4953fi
4954
4955# Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004956set dummy ${ac_tool_prefix}ar; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004957echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4958echo "configure:4959: checking for $ac_word" >&5
4959if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
4960 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004961else
4962 if test -n "$AR"; then
4963 ac_cv_prog_AR="$AR" # Let the user override the test.
4964else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004965 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4966 ac_dummy="$PATH"
4967 for ac_dir in $ac_dummy; do
4968 test -z "$ac_dir" && ac_dir=.
4969 if test -f $ac_dir/$ac_word; then
4970 ac_cv_prog_AR="${ac_tool_prefix}ar"
4971 break
4972 fi
4973 done
4974 IFS="$ac_save_ifs"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004975fi
4976fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004977AR="$ac_cv_prog_AR"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004978if test -n "$AR"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004979 echo "$ac_t""$AR" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004980else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004981 echo "$ac_t""no" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004982fi
4983
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004984
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004985if test -z "$ac_cv_prog_AR"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004986if test -n "$ac_tool_prefix"; then
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004987 # Extract the first word of "ar", so it can be a program name with args.
4988set dummy ar; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004989echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4990echo "configure:4991: checking for $ac_word" >&5
4991if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
4992 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004993else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004994 if test -n "$AR"; then
4995 ac_cv_prog_AR="$AR" # Let the user override the test.
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004996else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004997 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4998 ac_dummy="$PATH"
4999 for ac_dir in $ac_dummy; do
5000 test -z "$ac_dir" && ac_dir=.
5001 if test -f $ac_dir/$ac_word; then
5002 ac_cv_prog_AR="ar"
5003 break
5004 fi
5005 done
5006 IFS="$ac_save_ifs"
5007 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005008fi
5009fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005010AR="$ac_cv_prog_AR"
5011if test -n "$AR"; then
5012 echo "$ac_t""$AR" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005013else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005014 echo "$ac_t""no" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005015fi
5016
5017else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005018 AR="ar"
5019fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005020fi
5021
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005022# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005023set dummy ${ac_tool_prefix}ranlib; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005024echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5025echo "configure:5026: checking for $ac_word" >&5
5026if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
5027 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005028else
5029 if test -n "$RANLIB"; then
5030 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5031else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005032 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5033 ac_dummy="$PATH"
5034 for ac_dir in $ac_dummy; do
5035 test -z "$ac_dir" && ac_dir=.
5036 if test -f $ac_dir/$ac_word; then
5037 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5038 break
5039 fi
5040 done
5041 IFS="$ac_save_ifs"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005042fi
5043fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005044RANLIB="$ac_cv_prog_RANLIB"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005045if test -n "$RANLIB"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005046 echo "$ac_t""$RANLIB" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005047else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005048 echo "$ac_t""no" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005049fi
5050
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005051
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005052if test -z "$ac_cv_prog_RANLIB"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005053if test -n "$ac_tool_prefix"; then
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005054 # Extract the first word of "ranlib", so it can be a program name with args.
5055set dummy ranlib; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005056echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5057echo "configure:5058: checking for $ac_word" >&5
5058if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
5059 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005060else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005061 if test -n "$RANLIB"; then
5062 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005063else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005064 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5065 ac_dummy="$PATH"
5066 for ac_dir in $ac_dummy; do
5067 test -z "$ac_dir" && ac_dir=.
5068 if test -f $ac_dir/$ac_word; then
5069 ac_cv_prog_RANLIB="ranlib"
5070 break
5071 fi
5072 done
5073 IFS="$ac_save_ifs"
5074 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005075fi
5076fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005077RANLIB="$ac_cv_prog_RANLIB"
5078if test -n "$RANLIB"; then
5079 echo "$ac_t""$RANLIB" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005080else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005081 echo "$ac_t""no" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005082fi
5083
5084else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005085 RANLIB=":"
5086fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005087fi
5088
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005089# Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005090set dummy ${ac_tool_prefix}strip; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005091echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5092echo "configure:5093: checking for $ac_word" >&5
5093if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
5094 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005095else
5096 if test -n "$STRIP"; then
5097 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5098else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005099 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5100 ac_dummy="$PATH"
5101 for ac_dir in $ac_dummy; do
5102 test -z "$ac_dir" && ac_dir=.
5103 if test -f $ac_dir/$ac_word; then
5104 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5105 break
5106 fi
5107 done
5108 IFS="$ac_save_ifs"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005109fi
5110fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005111STRIP="$ac_cv_prog_STRIP"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005112if test -n "$STRIP"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005113 echo "$ac_t""$STRIP" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005114else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005115 echo "$ac_t""no" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005116fi
5117
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005118
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005119if test -z "$ac_cv_prog_STRIP"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005120if test -n "$ac_tool_prefix"; then
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005121 # Extract the first word of "strip", so it can be a program name with args.
5122set dummy strip; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005123echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5124echo "configure:5125: checking for $ac_word" >&5
5125if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
5126 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005127else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005128 if test -n "$STRIP"; then
5129 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005130else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005131 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5132 ac_dummy="$PATH"
5133 for ac_dir in $ac_dummy; do
5134 test -z "$ac_dir" && ac_dir=.
5135 if test -f $ac_dir/$ac_word; then
5136 ac_cv_prog_STRIP="strip"
5137 break
5138 fi
5139 done
5140 IFS="$ac_save_ifs"
5141 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005142fi
5143fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005144STRIP="$ac_cv_prog_STRIP"
5145if test -n "$STRIP"; then
5146 echo "$ac_t""$STRIP" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005147else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005148 echo "$ac_t""no" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005149fi
5150
5151else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005152 STRIP=":"
5153fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005154fi
5155
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005156# Find a good install program. We prefer a C program (faster),
5157# so one script is as good as another. But avoid the broken or
5158# incompatible versions:
5159# SysV /etc/install, /usr/sbin/install
5160# SunOS /usr/etc/install
5161# IRIX /sbin/install
5162# AIX /bin/install
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00005163# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005164# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5165# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5166# ./install, which can be erroneously created by make from ./install.sh.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005167echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
5168echo "configure:5169: checking for a BSD compatible install" >&5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005169if test -z "$INSTALL"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005170if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
5171 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005172else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005173 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005174 for ac_dir in $PATH; do
5175 # Account for people who put trailing slashes in PATH elements.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005176 case "$ac_dir/" in
5177 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005178 *)
5179 # OSF1 and SCO ODT 3.0 have their own names for install.
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00005180 # Don't use installbsd from OSF since it installs stuff as root
5181 # by default.
5182 for ac_prog in ginstall scoinst install; do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005183 if test -f $ac_dir/$ac_prog; then
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005184 if test $ac_prog = install &&
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005185 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005186 # AIX install. It has an incompatible calling convention.
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005187 :
5188 else
5189 ac_cv_path_install="$ac_dir/$ac_prog -c"
5190 break 2
5191 fi
5192 fi
5193 done
5194 ;;
5195 esac
5196 done
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005197 IFS="$ac_save_IFS"
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005198
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005199fi
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005200 if test "${ac_cv_path_install+set}" = set; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005201 INSTALL="$ac_cv_path_install"
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005202 else
5203 # As a last resort, use the slow shell script. We don't cache a
5204 # path for INSTALL within a source directory, because that will
5205 # break other packages using the cache if that directory is
5206 # removed, or if the path is relative.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005207 INSTALL="$ac_install_sh"
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005208 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005209fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005210echo "$ac_t""$INSTALL" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005211
5212# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5213# It thinks the first close brace ends the variable substitution.
5214test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5215
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005216test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00005217
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005218test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5219
Theodore Ts'o6c133521999-07-03 20:37:03 +00005220# See if we need a separate native compiler.
5221if test $cross_compiling = no; then
5222 BUILD_CC="$CC"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005223
Theodore Ts'o6c133521999-07-03 20:37:03 +00005224else
5225 for ac_prog in gcc cc
5226do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005227# Extract the first word of "$ac_prog", so it can be a program name with args.
Theodore Ts'o6c133521999-07-03 20:37:03 +00005228set dummy $ac_prog; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005229echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5230echo "configure:5231: checking for $ac_word" >&5
5231if eval "test \"`echo '$''{'ac_cv_prog_BUILD_CC'+set}'`\" = set"; then
5232 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o6c133521999-07-03 20:37:03 +00005233else
5234 if test -n "$BUILD_CC"; then
5235 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
5236else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005237 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5238 ac_dummy="$PATH"
5239 for ac_dir in $ac_dummy; do
5240 test -z "$ac_dir" && ac_dir=.
5241 if test -f $ac_dir/$ac_word; then
5242 ac_cv_prog_BUILD_CC="$ac_prog"
5243 break
5244 fi
5245 done
5246 IFS="$ac_save_ifs"
Theodore Ts'o6c133521999-07-03 20:37:03 +00005247fi
5248fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005249BUILD_CC="$ac_cv_prog_BUILD_CC"
Theodore Ts'o6c133521999-07-03 20:37:03 +00005250if test -n "$BUILD_CC"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005251 echo "$ac_t""$BUILD_CC" 1>&6
Theodore Ts'o6c133521999-07-03 20:37:03 +00005252else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005253 echo "$ac_t""no" 1>&6
Theodore Ts'o6c133521999-07-03 20:37:03 +00005254fi
5255
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005256test -n "$BUILD_CC" && break
Theodore Ts'o6c133521999-07-03 20:37:03 +00005257done
5258
5259fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005260for ac_hdr in stdlib.h unistd.h stdarg.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/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 netinet/in.h
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005261do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005262ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5263echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5264echo "configure:5265: checking for $ac_hdr" >&5
5265if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5266 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005267else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005268 cat > conftest.$ac_ext <<EOF
5269#line 5270 "configure"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005270#include "confdefs.h"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005271#include <$ac_hdr>
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005272EOF
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005273ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5274{ (eval echo configure:5275: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5275ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5276if test -z "$ac_err"; then
5277 rm -rf conftest*
5278 eval "ac_cv_header_$ac_safe=yes"
5279else
5280 echo "$ac_err" >&5
5281 echo "configure: failed program was:" >&5
5282 cat conftest.$ac_ext >&5
5283 rm -rf conftest*
5284 eval "ac_cv_header_$ac_safe=no"
5285fi
5286rm -f conftest*
5287fi
5288if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5289 echo "$ac_t""yes" 1>&6
5290 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5291 cat >> confdefs.h <<EOF
5292#define $ac_tr_hdr 1
5293EOF
5294
5295else
5296 echo "$ac_t""no" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005297fi
5298done
5299
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005300echo $ac_n "checking for vprintf""... $ac_c" 1>&6
5301echo "configure:5302: checking for vprintf" >&5
5302if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
5303 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005304else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005305 cat > conftest.$ac_ext <<EOF
5306#line 5307 "configure"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005307#include "confdefs.h"
5308/* System header to define __stub macros and hopefully few prototypes,
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005309 which can conflict with char vprintf(); below. */
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005310#include <assert.h>
5311/* Override any gcc2 internal prototype to avoid an error. */
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005312/* We use char because int might match the return type of a gcc2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005313 builtin and then its argument prototype would still apply. */
5314char vprintf();
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005315
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005316int main() {
5317
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005318/* The GNU C library defines this for functions which it implements
5319 to always fail with ENOSYS. Some functions are actually named
5320 something starting with __ and the normal name is an alias. */
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005321#if defined (__stub_vprintf) || defined (__stub___vprintf)
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005322choke me
5323#else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005324vprintf();
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005325#endif
5326
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005327; return 0; }
5328EOF
5329if { (eval echo configure:5330: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5330 rm -rf conftest*
5331 eval "ac_cv_func_vprintf=yes"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005332else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005333 echo "configure: failed program was:" >&5
5334 cat conftest.$ac_ext >&5
5335 rm -rf conftest*
5336 eval "ac_cv_func_vprintf=no"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005337fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005338rm -f conftest*
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005339fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005340
5341if eval "test \"`echo '$ac_cv_func_'vprintf`\" = yes"; then
5342 echo "$ac_t""yes" 1>&6
5343 cat >> confdefs.h <<\EOF
5344#define HAVE_VPRINTF 1
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005345EOF
5346
5347else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005348 echo "$ac_t""no" 1>&6
5349fi
5350
5351if test "$ac_cv_func_vprintf" != yes; then
5352echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
5353echo "configure:5354: checking for _doprnt" >&5
5354if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
5355 echo $ac_n "(cached) $ac_c" 1>&6
5356else
5357 cat > conftest.$ac_ext <<EOF
5358#line 5359 "configure"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005359#include "confdefs.h"
5360/* System header to define __stub macros and hopefully few prototypes,
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005361 which can conflict with char _doprnt(); below. */
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005362#include <assert.h>
5363/* Override any gcc2 internal prototype to avoid an error. */
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005364/* We use char because int might match the return type of a gcc2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005365 builtin and then its argument prototype would still apply. */
5366char _doprnt();
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005367
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005368int main() {
5369
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005370/* The GNU C library defines this for functions which it implements
5371 to always fail with ENOSYS. Some functions are actually named
5372 something starting with __ and the normal name is an alias. */
5373#if defined (__stub__doprnt) || defined (__stub____doprnt)
5374choke me
5375#else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005376_doprnt();
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005377#endif
5378
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005379; return 0; }
5380EOF
5381if { (eval echo configure:5382: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5382 rm -rf conftest*
5383 eval "ac_cv_func__doprnt=yes"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005384else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005385 echo "configure: failed program was:" >&5
5386 cat conftest.$ac_ext >&5
5387 rm -rf conftest*
5388 eval "ac_cv_func__doprnt=no"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005389fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005390rm -f conftest*
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005391fi
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005392
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005393if eval "test \"`echo '$ac_cv_func_'_doprnt`\" = yes"; then
5394 echo "$ac_t""yes" 1>&6
5395 cat >> confdefs.h <<\EOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005396#define HAVE_DOPRNT 1
5397EOF
5398
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +00005399else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005400 echo "$ac_t""no" 1>&6
5401fi
5402
5403fi
5404
5405echo $ac_n "checking whether d_reclen declared in dirent""... $ac_c" 1>&6
5406echo "configure:5407: checking whether d_reclen declared in dirent" >&5
5407if eval "test \"`echo '$''{'e2fsprogs_cv_have_d_reclen_dirent'+set}'`\" = set"; then
5408 echo $ac_n "(cached) $ac_c" 1>&6
5409else
5410 cat > conftest.$ac_ext <<EOF
5411#line 5412 "configure"
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +00005412#include "confdefs.h"
Theodore Ts'offf45482003-04-13 00:44:19 -04005413#include <dirent.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005414int main() {
5415struct dirent de; de.d_reclen = 0;
5416; return 0; }
5417EOF
5418if { (eval echo configure:5419: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5419 rm -rf conftest*
Theodore Ts'offf45482003-04-13 00:44:19 -04005420 e2fsprogs_cv_have_d_reclen_dirent=yes
5421else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005422 echo "configure: failed program was:" >&5
5423 cat conftest.$ac_ext >&5
5424 rm -rf conftest*
5425 e2fsprogs_cv_have_d_reclen_dirent=no
Theodore Ts'offf45482003-04-13 00:44:19 -04005426fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005427rm -f conftest*
Theodore Ts'offf45482003-04-13 00:44:19 -04005428fi
5429
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005430echo "$ac_t""$e2fsprogs_cv_have_d_reclen_dirent" 1>&6
Theodore Ts'offf45482003-04-13 00:44:19 -04005431if test "$e2fsprogs_cv_have_d_reclen_dirent" = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005432 cat >> confdefs.h <<\EOF
Theodore Ts'offf45482003-04-13 00:44:19 -04005433#define HAVE_RECLEN_DIRENT 1
5434EOF
5435
5436fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005437echo $ac_n "checking whether ssize_t declared""... $ac_c" 1>&6
5438echo "configure:5439: checking whether ssize_t declared" >&5
5439if eval "test \"`echo '$''{'e2fsprogs_cv_have_ssize_t'+set}'`\" = set"; then
5440 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'offf45482003-04-13 00:44:19 -04005441else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005442 cat > conftest.$ac_ext <<EOF
5443#line 5444 "configure"
Theodore Ts'offf45482003-04-13 00:44:19 -04005444#include "confdefs.h"
5445#include <sys/types.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005446int main() {
5447ssize_t a = 0;
5448; return 0; }
5449EOF
5450if { (eval echo configure:5451: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5451 rm -rf conftest*
Theodore Ts'offf45482003-04-13 00:44:19 -04005452 e2fsprogs_cv_have_ssize_t=yes
5453else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005454 echo "configure: failed program was:" >&5
5455 cat conftest.$ac_ext >&5
5456 rm -rf conftest*
5457 e2fsprogs_cv_have_ssize_t=no
Theodore Ts'offf45482003-04-13 00:44:19 -04005458fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005459rm -f conftest*
Theodore Ts'offf45482003-04-13 00:44:19 -04005460fi
5461
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005462echo "$ac_t""$e2fsprogs_cv_have_ssize_t" 1>&6
Theodore Ts'offf45482003-04-13 00:44:19 -04005463if test "$e2fsprogs_cv_have_ssize_t" = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005464 cat >> confdefs.h <<\EOF
Theodore Ts'offf45482003-04-13 00:44:19 -04005465#define HAVE_TYPE_SSIZE_T 1
5466EOF
5467
5468fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005469echo $ac_n "checking whether llseek declared in unistd.h""... $ac_c" 1>&6
5470echo "configure:5471: checking whether llseek declared in unistd.h" >&5
5471if eval "test \"`echo '$''{'e2fsprogs_cv_have_llseek_prototype'+set}'`\" = set"; then
5472 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'offf45482003-04-13 00:44:19 -04005473else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005474 cat > conftest.$ac_ext <<EOF
5475#line 5476 "configure"
Theodore Ts'offf45482003-04-13 00:44:19 -04005476#include "confdefs.h"
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +00005477#include <unistd.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005478int main() {
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +00005479extern int llseek(int);
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005480; return 0; }
5481EOF
5482if { (eval echo configure:5483: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5483 rm -rf conftest*
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +00005484 e2fsprogs_cv_have_llseek_prototype=no
5485else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005486 echo "configure: failed program was:" >&5
5487 cat conftest.$ac_ext >&5
5488 rm -rf conftest*
5489 e2fsprogs_cv_have_llseek_prototype=yes
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +00005490fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005491rm -f conftest*
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +00005492fi
5493
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005494echo "$ac_t""$e2fsprogs_cv_have_llseek_prototype" 1>&6
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +00005495if test "$e2fsprogs_cv_have_llseek_prototype" = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005496 cat >> confdefs.h <<\EOF
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +00005497#define HAVE_LLSEEK_PROTOTYPE 1
5498EOF
5499
5500fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005501echo $ac_n "checking whether lseek64 declared in unistd.h""... $ac_c" 1>&6
5502echo "configure:5503: checking whether lseek64 declared in unistd.h" >&5
5503if eval "test \"`echo '$''{'e2fsprogs_cv_have_lseek64_prototype'+set}'`\" = set"; then
5504 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o6928adc2000-05-25 23:28:50 +00005505else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005506 cat > conftest.$ac_ext <<EOF
5507#line 5508 "configure"
Theodore Ts'o6928adc2000-05-25 23:28:50 +00005508#include "confdefs.h"
5509#define _LARGEFILE_SOURCE
5510#define _LARGEFILE64_SOURCE
5511#include <unistd.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005512int main() {
Theodore Ts'o6928adc2000-05-25 23:28:50 +00005513extern int lseek64(int);
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005514; return 0; }
5515EOF
5516if { (eval echo configure:5517: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5517 rm -rf conftest*
Theodore Ts'o6928adc2000-05-25 23:28:50 +00005518 e2fsprogs_cv_have_lseek64_prototype=no
5519else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005520 echo "configure: failed program was:" >&5
5521 cat conftest.$ac_ext >&5
5522 rm -rf conftest*
5523 e2fsprogs_cv_have_lseek64_prototype=yes
Theodore Ts'o6928adc2000-05-25 23:28:50 +00005524fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005525rm -f conftest*
Theodore Ts'o6928adc2000-05-25 23:28:50 +00005526fi
5527
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005528echo "$ac_t""$e2fsprogs_cv_have_lseek64_prototype" 1>&6
Theodore Ts'o6928adc2000-05-25 23:28:50 +00005529if test "$e2fsprogs_cv_have_lseek64_prototype" = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005530 cat >> confdefs.h <<\EOF
Theodore Ts'o6928adc2000-05-25 23:28:50 +00005531#define HAVE_LSEEK64_PROTOTYPE 1
5532EOF
5533
5534fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005535if test "$cross_compiling" = yes -a "$ac_cv_sizeof_long" = ""; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005536 # if cross-compiling, with no cached values, just assume something common.
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005537 ac_cv_sizeof_short=2
5538 ac_cv_sizeof_int=4
5539 ac_cv_sizeof_long=4
Theodore Ts'o6c133521999-07-03 20:37:03 +00005540 ac_cv_sizeof_long_long=8
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005541 echo "configure: warning: Cross-compiling, so cannot check type sizes; assuming short=2, int=4, long=4, long long=8" 1>&2
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005542fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005543echo $ac_n "checking size of short""... $ac_c" 1>&6
5544echo "configure:5545: checking size of short" >&5
5545if eval "test \"`echo '$''{'ac_cv_sizeof_short'+set}'`\" = set"; then
5546 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005547else
5548 if test "$cross_compiling" = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005549 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005550else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005551 cat > conftest.$ac_ext <<EOF
5552#line 5553 "configure"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005553#include "confdefs.h"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005554#include <stdio.h>
5555#include <sys/types.h>
5556main()
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005557{
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005558 FILE *f=fopen("conftestval", "w");
5559 if (!f) exit(1);
5560 fprintf(f, "%d\n", sizeof(short));
5561 exit(0);
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005562}
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005563EOF
5564if { (eval echo configure:5565: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
5565then
5566 ac_cv_sizeof_short=`cat conftestval`
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005567else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005568 echo "configure: failed program was:" >&5
5569 cat conftest.$ac_ext >&5
5570 rm -fr conftest*
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005571 ac_cv_sizeof_short=0
5572fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005573rm -fr conftest*
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005574fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005575
5576fi
5577echo "$ac_t""$ac_cv_sizeof_short" 1>&6
5578cat >> confdefs.h <<EOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005579#define SIZEOF_SHORT $ac_cv_sizeof_short
5580EOF
5581
5582
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005583echo $ac_n "checking size of int""... $ac_c" 1>&6
5584echo "configure:5585: checking size of int" >&5
5585if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then
5586 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005587else
5588 if test "$cross_compiling" = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005589 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005590else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005591 cat > conftest.$ac_ext <<EOF
5592#line 5593 "configure"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005593#include "confdefs.h"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005594#include <stdio.h>
5595#include <sys/types.h>
5596main()
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005597{
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005598 FILE *f=fopen("conftestval", "w");
5599 if (!f) exit(1);
5600 fprintf(f, "%d\n", sizeof(int));
5601 exit(0);
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005602}
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005603EOF
5604if { (eval echo configure:5605: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
5605then
5606 ac_cv_sizeof_int=`cat conftestval`
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005607else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005608 echo "configure: failed program was:" >&5
5609 cat conftest.$ac_ext >&5
5610 rm -fr conftest*
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005611 ac_cv_sizeof_int=0
5612fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005613rm -fr conftest*
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005614fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005615
5616fi
5617echo "$ac_t""$ac_cv_sizeof_int" 1>&6
5618cat >> confdefs.h <<EOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005619#define SIZEOF_INT $ac_cv_sizeof_int
5620EOF
5621
5622
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005623echo $ac_n "checking size of long""... $ac_c" 1>&6
5624echo "configure:5625: checking size of long" >&5
5625if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
5626 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005627else
5628 if test "$cross_compiling" = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005629 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005630else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005631 cat > conftest.$ac_ext <<EOF
5632#line 5633 "configure"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005633#include "confdefs.h"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005634#include <stdio.h>
5635#include <sys/types.h>
5636main()
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005637{
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005638 FILE *f=fopen("conftestval", "w");
5639 if (!f) exit(1);
5640 fprintf(f, "%d\n", sizeof(long));
5641 exit(0);
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005642}
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005643EOF
5644if { (eval echo configure:5645: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
5645then
5646 ac_cv_sizeof_long=`cat conftestval`
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005647else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005648 echo "configure: failed program was:" >&5
5649 cat conftest.$ac_ext >&5
5650 rm -fr conftest*
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005651 ac_cv_sizeof_long=0
5652fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005653rm -fr conftest*
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005654fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005655
5656fi
5657echo "$ac_t""$ac_cv_sizeof_long" 1>&6
5658cat >> confdefs.h <<EOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005659#define SIZEOF_LONG $ac_cv_sizeof_long
5660EOF
5661
5662
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005663echo $ac_n "checking size of long long""... $ac_c" 1>&6
5664echo "configure:5665: checking size of long long" >&5
5665if eval "test \"`echo '$''{'ac_cv_sizeof_long_long'+set}'`\" = set"; then
5666 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005667else
5668 if test "$cross_compiling" = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005669 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005670else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005671 cat > conftest.$ac_ext <<EOF
5672#line 5673 "configure"
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005673#include "confdefs.h"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005674#include <stdio.h>
5675#include <sys/types.h>
5676main()
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005677{
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005678 FILE *f=fopen("conftestval", "w");
5679 if (!f) exit(1);
5680 fprintf(f, "%d\n", sizeof(long long));
5681 exit(0);
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005682}
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005683EOF
5684if { (eval echo configure:5685: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
5685then
5686 ac_cv_sizeof_long_long=`cat conftestval`
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005687else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005688 echo "configure: failed program was:" >&5
5689 cat conftest.$ac_ext >&5
5690 rm -fr conftest*
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005691 ac_cv_sizeof_long_long=0
5692fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005693rm -fr conftest*
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005694fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005695
5696fi
5697echo "$ac_t""$ac_cv_sizeof_long_long" 1>&6
5698cat >> confdefs.h <<EOF
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005699#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
5700EOF
5701
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005702
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005703SIZEOF_SHORT=$ac_cv_sizeof_short
5704SIZEOF_INT=$ac_cv_sizeof_int
5705SIZEOF_LONG=$ac_cv_sizeof_long
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005706SIZEOF_LONG_LONG=$ac_cv_sizeof_long_long
5707
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005708
5709
5710
5711echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
5712echo "configure:5713: checking whether byte ordering is bigendian" >&5
5713if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
5714 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005715else
5716 ac_cv_c_bigendian=unknown
5717# See if sys/param.h defines the BYTE_ORDER macro.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005718cat > conftest.$ac_ext <<EOF
5719#line 5720 "configure"
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005720#include "confdefs.h"
5721#include <sys/types.h>
5722#include <sys/param.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005723int main() {
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005724
5725#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
5726 bogus endian macros
5727#endif
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005728; return 0; }
5729EOF
5730if { (eval echo configure:5731: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5731 rm -rf conftest*
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005732 # It does; now see whether it defined to BIG_ENDIAN or not.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005733cat > conftest.$ac_ext <<EOF
5734#line 5735 "configure"
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005735#include "confdefs.h"
5736#include <sys/types.h>
5737#include <sys/param.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005738int main() {
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005739
5740#if BYTE_ORDER != BIG_ENDIAN
5741 not big endian
5742#endif
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005743; return 0; }
5744EOF
5745if { (eval echo configure:5746: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5746 rm -rf conftest*
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005747 ac_cv_c_bigendian=yes
5748else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005749 echo "configure: failed program was:" >&5
5750 cat conftest.$ac_ext >&5
5751 rm -rf conftest*
5752 ac_cv_c_bigendian=no
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005753fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005754rm -f conftest*
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005755else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005756 echo "configure: failed program was:" >&5
5757 cat conftest.$ac_ext >&5
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005758fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005759rm -f conftest*
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005760if test $ac_cv_c_bigendian = unknown; then
5761if test "$cross_compiling" = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005762 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005763else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005764 cat > conftest.$ac_ext <<EOF
5765#line 5766 "configure"
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005766#include "confdefs.h"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005767main () {
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005768 /* Are we little or big endian? From Harbison&Steele. */
5769 union
5770 {
5771 long l;
5772 char c[sizeof (long)];
5773 } u;
5774 u.l = 1;
5775 exit (u.c[sizeof (long) - 1] == 1);
5776}
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005777EOF
5778if { (eval echo configure:5779: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
5779then
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005780 ac_cv_c_bigendian=no
5781else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005782 echo "configure: failed program was:" >&5
5783 cat conftest.$ac_ext >&5
5784 rm -fr conftest*
5785 ac_cv_c_bigendian=yes
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005786fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005787rm -fr conftest*
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005788fi
Theodore Ts'o07a0db12003-07-05 14:50:24 -04005789
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005790fi
5791fi
5792
5793echo "$ac_t""$ac_cv_c_bigendian" 1>&6
5794if test $ac_cv_c_bigendian = yes; then
5795 cat >> confdefs.h <<\EOF
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005796#define WORDS_BIGENDIAN 1
5797EOF
5798
5799fi
5800
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005801echo $ac_n "checking whether struct stat has a st_flags field""... $ac_c" 1>&6
5802echo "configure:5803: checking whether struct stat has a st_flags field" >&5
5803if eval "test \"`echo '$''{'e2fsprogs_cv_struct_st_flags'+set}'`\" = set"; then
5804 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005805else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005806 cat > conftest.$ac_ext <<EOF
5807#line 5808 "configure"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005808#include "confdefs.h"
5809#include <sys/stat.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005810int main() {
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005811struct stat stat; stat.st_flags = 0;
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005812; return 0; }
5813EOF
5814if { (eval echo configure:5815: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5815 rm -rf conftest*
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005816 e2fsprogs_cv_struct_st_flags=yes
5817else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005818 echo "configure: failed program was:" >&5
5819 cat conftest.$ac_ext >&5
5820 rm -rf conftest*
5821 e2fsprogs_cv_struct_st_flags=no
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005822fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005823rm -f conftest*
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005824fi
5825
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005826echo "$ac_t""$e2fsprogs_cv_struct_st_flags" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005827if test "$e2fsprogs_cv_struct_st_flags" = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005828 echo $ac_n "checking whether st_flags field is useful""... $ac_c" 1>&6
5829echo "configure:5830: checking whether st_flags field is useful" >&5
5830 if eval "test \"`echo '$''{'e2fsprogs_cv_struct_st_flags_immut'+set}'`\" = set"; then
5831 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00005832else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005833 cat > conftest.$ac_ext <<EOF
5834#line 5835 "configure"
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00005835#include "confdefs.h"
5836#include <sys/stat.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005837int main() {
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00005838struct stat stat; stat.st_flags |= UF_IMMUTABLE;
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005839; return 0; }
5840EOF
5841if { (eval echo configure:5842: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5842 rm -rf conftest*
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00005843 e2fsprogs_cv_struct_st_flags_immut=yes
5844else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005845 echo "configure: failed program was:" >&5
5846 cat conftest.$ac_ext >&5
5847 rm -rf conftest*
5848 e2fsprogs_cv_struct_st_flags_immut=no
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00005849fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005850rm -f conftest*
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00005851fi
5852
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005853 echo "$ac_t""$e2fsprogs_cv_struct_st_flags_immut" 1>&6
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00005854 if test "$e2fsprogs_cv_struct_st_flags_immut" = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005855 cat >> confdefs.h <<\EOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005856#define HAVE_STAT_FLAGS 1
5857EOF
5858
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00005859 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005860fi
Theodore Ts'o1c29b092003-07-12 16:01:45 -04005861for ac_func in chflags getrusage llseek lseek64 open64 getmntinfo strtoull strcasecmp srandom fchown mallinfo fdatasync strnlen strptime sysconf pathconf posix_memalign memalign valloc
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005862do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005863echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5864echo "configure:5865: checking for $ac_func" >&5
5865if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5866 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005867else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005868 cat > conftest.$ac_ext <<EOF
5869#line 5870 "configure"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005870#include "confdefs.h"
5871/* System header to define __stub macros and hopefully few prototypes,
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005872 which can conflict with char $ac_func(); below. */
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005873#include <assert.h>
5874/* Override any gcc2 internal prototype to avoid an error. */
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005875/* We use char because int might match the return type of a gcc2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005876 builtin and then its argument prototype would still apply. */
5877char $ac_func();
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005878
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005879int main() {
5880
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005881/* The GNU C library defines this for functions which it implements
5882 to always fail with ENOSYS. Some functions are actually named
5883 something starting with __ and the normal name is an alias. */
5884#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5885choke me
5886#else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005887$ac_func();
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005888#endif
5889
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005890; return 0; }
Theodore Ts'o07a0db12003-07-05 14:50:24 -04005891EOF
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005892if { (eval echo configure:5893: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5893 rm -rf conftest*
5894 eval "ac_cv_func_$ac_func=yes"
5895else
5896 echo "configure: failed program was:" >&5
5897 cat conftest.$ac_ext >&5
5898 rm -rf conftest*
5899 eval "ac_cv_func_$ac_func=no"
5900fi
5901rm -f conftest*
5902fi
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005903
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005904if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5905 echo "$ac_t""yes" 1>&6
5906 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5907 cat >> confdefs.h <<EOF
5908#define $ac_tr_func 1
5909EOF
5910
5911else
5912 echo "$ac_t""no" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005913fi
5914done
5915
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005916SOCKET_LIB=''
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005917echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
5918echo "configure:5919: checking for socket in -lsocket" >&5
5919ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
5920if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5921 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005922else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005923 ac_save_LIBS="$LIBS"
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005924LIBS="-lsocket $LIBS"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005925cat > conftest.$ac_ext <<EOF
5926#line 5927 "configure"
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005927#include "confdefs.h"
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005928/* Override any gcc2 internal prototype to avoid an error. */
5929/* We use char because int might match the return type of a gcc2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005930 builtin and then its argument prototype would still apply. */
5931char socket();
5932
5933int main() {
5934socket()
5935; return 0; }
5936EOF
5937if { (eval echo configure:5938: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5938 rm -rf conftest*
5939 eval "ac_cv_lib_$ac_lib_var=yes"
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005940else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005941 echo "configure: failed program was:" >&5
5942 cat conftest.$ac_ext >&5
5943 rm -rf conftest*
5944 eval "ac_cv_lib_$ac_lib_var=no"
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005945fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005946rm -f conftest*
5947LIBS="$ac_save_LIBS"
5948
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005949fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005950if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5951 echo "$ac_t""yes" 1>&6
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005952 SOCKET_LIB=-lsocket
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005953else
5954 echo "$ac_t""no" 1>&6
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005955fi
5956
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005957
Theodore Ts'obbac86b2003-03-16 06:27:22 -05005958DLOPEN_LIB=''
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005959echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
5960echo "configure:5961: checking for dlopen in -ldl" >&5
5961ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
5962if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5963 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'obbac86b2003-03-16 06:27:22 -05005964else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005965 ac_save_LIBS="$LIBS"
Theodore Ts'obbac86b2003-03-16 06:27:22 -05005966LIBS="-ldl $LIBS"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005967cat > conftest.$ac_ext <<EOF
5968#line 5969 "configure"
Theodore Ts'obbac86b2003-03-16 06:27:22 -05005969#include "confdefs.h"
5970/* Override any gcc2 internal prototype to avoid an error. */
5971/* We use char because int might match the return type of a gcc2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005972 builtin and then its argument prototype would still apply. */
5973char dlopen();
5974
5975int main() {
5976dlopen()
5977; return 0; }
5978EOF
5979if { (eval echo configure:5980: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5980 rm -rf conftest*
5981 eval "ac_cv_lib_$ac_lib_var=yes"
Theodore Ts'obbac86b2003-03-16 06:27:22 -05005982else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005983 echo "configure: failed program was:" >&5
5984 cat conftest.$ac_ext >&5
5985 rm -rf conftest*
5986 eval "ac_cv_lib_$ac_lib_var=no"
Theodore Ts'obbac86b2003-03-16 06:27:22 -05005987fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005988rm -f conftest*
5989LIBS="$ac_save_LIBS"
5990
Theodore Ts'obbac86b2003-03-16 06:27:22 -05005991fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005992if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5993 echo "$ac_t""yes" 1>&6
Theodore Ts'obbac86b2003-03-16 06:27:22 -05005994 DLOPEN_LIB=-ldl
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005995cat >> confdefs.h <<\EOF
Theodore Ts'obbac86b2003-03-16 06:27:22 -05005996#define HAVE_DLOPEN 1
5997EOF
5998
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005999else
6000 echo "$ac_t""no" 1>&6
Theodore Ts'obbac86b2003-03-16 06:27:22 -05006001fi
6002
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006003
6004echo $ac_n "checking for optreset""... $ac_c" 1>&6
6005echo "configure:6006: checking for optreset" >&5
6006if eval "test \"`echo '$''{'ac_cv_have_optreset'+set}'`\" = set"; then
6007 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006008else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006009 cat > conftest.$ac_ext <<EOF
6010#line 6011 "configure"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006011#include "confdefs.h"
6012#include <unistd.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006013EOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006014if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6015 egrep "optreset" >/dev/null 2>&1; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006016 rm -rf conftest*
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006017 ac_cv_have_optreset=yes
6018else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006019 rm -rf conftest*
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006020 ac_cv_have_optreset=no
6021fi
6022rm -f conftest*
6023
6024fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006025echo "$ac_t""$ac_cv_have_optreset" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006026if test $ac_cv_have_optreset = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006027 cat >> confdefs.h <<\EOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006028#define HAVE_OPTRESET 1
6029EOF
6030
6031fi
Theodore Ts'o8f3f29d2000-02-11 05:04:44 +00006032case "$host_os" in
6033linux*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006034 cat >> confdefs.h <<\EOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006035#define HAVE_EXT2_IOCTLS 1
6036EOF
6037
Theodore Ts'o8f3f29d2000-02-11 05:04:44 +00006038 ;;
6039esac
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -04006040LINUX_CMT="#"
Theodore Ts'offf45482003-04-13 00:44:19 -04006041CYGWIN_CMT="#"
6042UNIX_CMT=
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -04006043case "$host_os" in
6044linux*)
6045 LINUX_CMT=
6046 ;;
Theodore Ts'offf45482003-04-13 00:44:19 -04006047cygwin)
6048 CYGWIN_CMT=
6049 UNIX_CMT="#"
Theodore Ts'od21ae6c2003-05-05 09:00:24 -04006050 EVMS_CMT="#"
Theodore Ts'offf45482003-04-13 00:44:19 -04006051 ;;
Theodore Ts'od21ae6c2003-05-05 09:00:24 -04006052*)
6053 EVMS_CMT="#"
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -04006054esac
6055
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006056
6057
6058
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006059case "$host_os" in
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006060linux* | gnu* | k*bsd*-gnu)
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00006061 if test "$prefix" = NONE -a "$root_prefix" = NONE ; then
6062 root_prefix="";
6063 echo "On $host_os systems, root_prefix defaults to ''"
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00006064 fi
6065 ;;
6066esac
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00006067case "$host_os" in
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006068linux* | gnu* | k*bsd*-gnu)
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00006069 if test "$prefix" = NONE ; then
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00006070 prefix="/usr";
6071 echo "On $host_os systems, prefix defaults to /usr"
Theodore Ts'obff61a72002-05-21 22:21:38 -04006072 if test "$mandir" = '${prefix}/man' ; then
6073 echo "...and mandir defaults to /usr/share/man"
6074 mandir=/usr/share/man
6075 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006076 fi
6077;;
6078esac
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00006079if test "$root_prefix" = NONE ; then
Theodore Ts'offe19911998-04-08 06:05:49 +00006080 if test "$prefix" = NONE ; then
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00006081 root_prefix="$ac_default_prefix"
6082 else
6083 root_prefix="$prefix"
6084 fi
Theodore Ts'ob5ffead2002-05-11 19:17:00 -04006085 root_bindir=$bindir
6086 root_sbindir=$sbindir
6087 root_libdir=$libdir
6088 root_sysconfdir=$sysconfdir
6089else
6090 root_bindir='${root_prefix}/bin'
6091 root_sbindir='${root_prefix}/sbin'
6092 root_libdir='${root_prefix}/lib'
6093 root_sysconfdir='${root_prefix}/etc'
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00006094fi
6095
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006096
6097
6098
6099
6100echo $ac_n "checking whether linker accepts -static""... $ac_c" 1>&6
6101echo "configure:6102: checking whether linker accepts -static" >&5
6102if eval "test \"`echo '$''{'ac_cv_e2fsprogs_use_static'+set}'`\" = set"; then
6103 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oae851481997-04-29 18:13:24 +00006104else
6105 SAVE_LDFLAGS=$LDFLAGS; LDFLAGS="$LDFLAGS -static"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006106cat > conftest.$ac_ext <<EOF
6107#line 6108 "configure"
Theodore Ts'oae851481997-04-29 18:13:24 +00006108#include "confdefs.h"
6109#include <stdio.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006110int main() {
Theodore Ts'oae851481997-04-29 18:13:24 +00006111fflush(stdout);
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006112; return 0; }
6113EOF
6114if { (eval echo configure:6115: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6115 rm -rf conftest*
Theodore Ts'oae851481997-04-29 18:13:24 +00006116 ac_cv_e2fsprogs_use_static=yes
6117else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006118 echo "configure: failed program was:" >&5
6119 cat conftest.$ac_ext >&5
6120 rm -rf conftest*
6121 ac_cv_e2fsprogs_use_static=no
Theodore Ts'oae851481997-04-29 18:13:24 +00006122fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006123rm -f conftest*
Theodore Ts'oae851481997-04-29 18:13:24 +00006124LDFLAGS=$SAVE_LDFLAGS
6125fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006126
Theodore Ts'odefde781999-01-04 07:39:19 +00006127case "$host_os" in
6128solaris2.*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006129 ac_cv_e2fsprogs_use_static=no
Theodore Ts'odefde781999-01-04 07:39:19 +00006130;;
6131esac
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006132echo "$ac_t""$ac_cv_e2fsprogs_use_static" 1>&6
Theodore Ts'o74becf31997-04-26 14:37:06 +00006133LDFLAG_STATIC=
Theodore Ts'oae851481997-04-29 18:13:24 +00006134if test $ac_cv_e2fsprogs_use_static = yes; then
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006135 LDFLAG_STATIC=-static
Theodore Ts'oae851481997-04-29 18:13:24 +00006136fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006137
Theodore Ts'o07a0db12003-07-05 14:50:24 -04006138case "$host_os" in
6139darwin*)
6140 echo "Using Apple Darwin / GNU libintl workaround"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006141 cat >> confdefs.h <<\EOF
Theodore Ts'o07a0db12003-07-05 14:50:24 -04006142#define _INTL_REDIRECT_MACROS 1
6143EOF
6144
6145 ;;
6146esac
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006147SS_DIR=`cd ${srcdir}/lib/ss; pwd`
6148ET_DIR=`cd ${srcdir}/lib/et; pwd`
6149
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006150
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006151if test "$cross_compiling" = yes ; then
6152 DO_TEST_SUITE=
6153else
6154 DO_TEST_SUITE=check
6155fi
6156
Theodore Ts'oc6f35b82003-05-17 16:29:27 -04006157INTL_FLAGS=
6158if test "$USE_INCLUDED_LIBINTL" = "yes" ; then
6159 INTL_FLAGS='-I$(top_builddir)/intl -I$(top_srcdir)/intl'
6160fi
6161
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006162test -d lib || mkdir lib
6163test -d include || mkdir include
6164test -d include/linux || mkdir include/linux
Theodore Ts'odefde781999-01-04 07:39:19 +00006165test -d include/asm || mkdir include/asm
Theodore Ts'obff0cc92003-03-23 01:37:53 -05006166for i in MCONFIG Makefile e2fsprogs.spec \
6167 util/Makefile util/subst.conf util/gen-tarball \
6168 lib/et/Makefile lib/ss/Makefile lib/ext2fs/Makefile lib/e2p/Makefile \
Theodore Ts'o94ba8c72003-03-02 02:07:14 -05006169 lib/uuid/Makefile lib/uuid/uuid_types.h \
6170 lib/blkid/Makefile lib/blkid/blkid_types.h \
6171 lib/evms/Makefile misc/Makefile ext2ed/Makefile e2fsck/Makefile \
6172 debugfs/Makefile tests/Makefile tests/progs/Makefile \
6173 resize/Makefile doc/Makefile intl/Makefile po/Makefile.in ; do
6174 if test -d `dirname ${srcdir}/$i` ; then
6175 outlist="$outlist $i"
6176 fi
6177done
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006178trap '' 1 2 15
6179cat > confcache <<\EOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006180# This file is a shell script that caches the results of configure
6181# tests run on this system so they can be shared between configure
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006182# scripts and configure runs. It is not useful on other systems.
6183# If it contains results you don't want to keep, you may remove or edit it.
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006184#
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006185# By default, configure uses ./config.cache as the cache file,
6186# creating it if it does not exist already. You can give configure
6187# the --cache-file=FILE option to use a different cache file; that is
6188# what configure does when it calls configure scripts in
6189# subdirectories, so they share the cache.
6190# Giving --cache-file=/dev/null disables caching, for debugging configure.
6191# config.status only pays attention to the cache file if you give it the
6192# --recheck option to rerun configure.
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006193#
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006194EOF
Theodore Ts'o21c84b71997-04-29 16:15:03 +00006195# The following way of writing the cache mishandles newlines in values,
6196# but we know of no workaround that is simple, portable, and efficient.
6197# So, don't put newlines in cache variables' values.
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006198# Ultrix sh set writes to stderr and can't be redirected directly,
6199# and sets the high bit in the cache file unless we assign to the vars.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006200(set) 2>&1 |
6201 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6202 *ac_space=\ *)
6203 # `set' does not quote correctly, so add quotes (double-quote substitution
6204 # turns \\\\ into \\, and sed turns \\ into \).
6205 sed -n \
6206 -e "s/'/'\\\\''/g" \
6207 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6208 ;;
6209 *)
6210 # `set' quotes correctly as required by POSIX, so do not add quotes.
6211 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6212 ;;
6213 esac >> confcache
6214if cmp -s $cache_file confcache; then
6215 :
6216else
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006217 if test -w $cache_file; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006218 echo "updating cache $cache_file"
6219 cat confcache > $cache_file
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006220 else
6221 echo "not updating unwritable cache $cache_file"
6222 fi
6223fi
6224rm -f confcache
6225
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006226trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6227
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006228test "x$prefix" = xNONE && prefix=$ac_default_prefix
6229# Let make expand exec_prefix.
6230test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6231
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006232# Any assignment to VPATH causes Sun make to only execute
6233# the first set of double-colon rules, so remove it if not needed.
6234# If there is a colon in the path, we need to keep it.
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006235if test "x$srcdir" = x.; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006236 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006237fi
6238
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006239trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6240
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006241# Transform confdefs.h into DEFS.
6242# Protect against shell expansion while executing Makefile rules.
6243# Protect against Makefile macro expansion.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006244cat > conftest.defs <<\EOF
6245s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g
6246s%[ `~#$^&*(){}\\|;'"<>?]%\\&%g
6247s%\[%\\&%g
6248s%\]%\\&%g
6249s%\$%$$%g
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006250EOF
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006251DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '`
6252rm -f conftest.defs
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006253
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006254
6255# Without the "./", some shells look in PATH for config.status.
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006256: ${CONFIG_STATUS=./config.status}
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006257
6258echo creating $CONFIG_STATUS
6259rm -f $CONFIG_STATUS
6260cat > $CONFIG_STATUS <<EOF
6261#! /bin/sh
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006262# Generated automatically by configure.
6263# Run this file to recreate the current configuration.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006264# This directory was configured as follows,
6265# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6266#
6267# $0 $ac_configure_args
6268#
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006269# Compiler output produced by configure, useful for debugging
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006270# configure, is in ./config.log if it exists.
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006271
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006272ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6273for ac_option
Theodore Ts'o07a0db12003-07-05 14:50:24 -04006274do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006275 case "\$ac_option" in
Theodore Ts'o07a0db12003-07-05 14:50:24 -04006276 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006277 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6278 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6279 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6280 echo "$CONFIG_STATUS generated by autoconf version 2.13"
6281 exit 0 ;;
6282 -help | --help | --hel | --he | --h)
6283 echo "\$ac_cs_usage"; exit 0 ;;
6284 *) echo "\$ac_cs_usage"; exit 1 ;;
Theodore Ts'o07a0db12003-07-05 14:50:24 -04006285 esac
Theodore Ts'o07a0db12003-07-05 14:50:24 -04006286done
6287
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006288ac_given_srcdir=$srcdir
6289ac_given_INSTALL="$INSTALL"
Theodore Ts'o07a0db12003-07-05 14:50:24 -04006290
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006291trap 'rm -fr `echo "$outlist" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
6292EOF
6293cat >> $CONFIG_STATUS <<EOF
Theodore Ts'o07a0db12003-07-05 14:50:24 -04006294
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006295# Protect against being on the right side of a sed subst in config.status.
6296sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6297 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6298$ac_vpsub
6299$extrasub
6300s%@SHELL@%$SHELL%g
6301s%@CFLAGS@%$CFLAGS%g
6302s%@CPPFLAGS@%$CPPFLAGS%g
6303s%@CXXFLAGS@%$CXXFLAGS%g
6304s%@FFLAGS@%$FFLAGS%g
6305s%@DEFS@%$DEFS%g
6306s%@LDFLAGS@%$LDFLAGS%g
6307s%@LIBS@%$LIBS%g
6308s%@exec_prefix@%$exec_prefix%g
6309s%@prefix@%$prefix%g
6310s%@program_transform_name@%$program_transform_name%g
6311s%@bindir@%$bindir%g
6312s%@sbindir@%$sbindir%g
6313s%@libexecdir@%$libexecdir%g
6314s%@datadir@%$datadir%g
6315s%@sysconfdir@%$sysconfdir%g
6316s%@sharedstatedir@%$sharedstatedir%g
6317s%@localstatedir@%$localstatedir%g
6318s%@libdir@%$libdir%g
6319s%@includedir@%$includedir%g
6320s%@oldincludedir@%$oldincludedir%g
6321s%@infodir@%$infodir%g
6322s%@mandir@%$mandir%g
6323/@MCONFIG@/r $MCONFIG
6324s%@MCONFIG@%%g
6325s%@E2FSPROGS_YEAR@%$E2FSPROGS_YEAR%g
6326s%@E2FSPROGS_MONTH@%$E2FSPROGS_MONTH%g
6327s%@E2FSPROGS_DAY@%$E2FSPROGS_DAY%g
6328s%@E2FSPROGS_VERSION@%$E2FSPROGS_VERSION%g
6329s%@host@%$host%g
6330s%@host_alias@%$host_alias%g
6331s%@host_cpu@%$host_cpu%g
6332s%@host_vendor@%$host_vendor%g
6333s%@host_os@%$host_os%g
6334s%@CC@%$CC%g
6335s%@LD@%$LD%g
6336s%@CPP@%$CPP%g
6337s%@LINUX_INCLUDE@%$LINUX_INCLUDE%g
6338s%@HTREE_CMT@%$HTREE_CMT%g
6339s%@HTREE_CLR_CMT@%$HTREE_CLR_CMT%g
6340s%@EVMS_ABI_CODE@%$EVMS_ABI_CODE%g
6341s%@DLL_CMT@%$DLL_CMT%g
6342/@MAKEFILE_DLL@/r $MAKEFILE_DLL
6343s%@MAKEFILE_DLL@%%g
6344s%@ELF_CMT@%$ELF_CMT%g
6345/@MAKEFILE_ELF@/r $MAKEFILE_ELF
6346s%@MAKEFILE_ELF@%%g
6347s%@BSDLIB_CMT@%$BSDLIB_CMT%g
6348/@MAKEFILE_BSDLIB@/r $MAKEFILE_BSDLIB
6349s%@MAKEFILE_BSDLIB@%%g
6350s%@PROFILE_CMT@%$PROFILE_CMT%g
6351/@MAKEFILE_PROFILE@/r $MAKEFILE_PROFILE
6352s%@MAKEFILE_PROFILE@%%g
6353s%@CHECKER_CMT@%$CHECKER_CMT%g
6354/@MAKEFILE_CHECKER@/r $MAKEFILE_CHECKER
6355s%@MAKEFILE_CHECKER@%%g
6356s%@LIB_EXT@%$LIB_EXT%g
6357s%@STATIC_LIB_EXT@%$STATIC_LIB_EXT%g
6358s%@PROFILED_LIB_EXT@%$PROFILED_LIB_EXT%g
6359s%@SWAPFS_CMT@%$SWAPFS_CMT%g
6360s%@DEBUGFS_CMT@%$DEBUGFS_CMT%g
6361s%@IMAGER_CMT@%$IMAGER_CMT%g
6362s%@RESIZER_CMT@%$RESIZER_CMT%g
6363s%@E2FSCK_TYPE@%$E2FSCK_TYPE%g
6364s%@FSCK_PROG@%$FSCK_PROG%g
6365s%@FSCK_MAN@%$FSCK_MAN%g
6366/@MAKEFILE_LIBRARY@/r $MAKEFILE_LIBRARY
6367s%@MAKEFILE_LIBRARY@%%g
6368s%@PACKAGE@%$PACKAGE%g
6369s%@VERSION@%$VERSION%g
6370s%@SET_MAKE@%$SET_MAKE%g
6371s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6372s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6373s%@INSTALL_DATA@%$INSTALL_DATA%g
6374s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6375s%@MSGFMT@%$MSGFMT%g
6376s%@GMSGFMT@%$GMSGFMT%g
6377s%@XGETTEXT@%$XGETTEXT%g
6378s%@MSGMERGE@%$MSGMERGE%g
6379s%@RANLIB@%$RANLIB%g
6380s%@ALLOCA@%$ALLOCA%g
6381s%@GLIBC21@%$GLIBC21%g
6382s%@LIBICONV@%$LIBICONV%g
6383s%@LTLIBICONV@%$LTLIBICONV%g
6384s%@INTLBISON@%$INTLBISON%g
6385s%@USE_NLS@%$USE_NLS%g
6386s%@BUILD_INCLUDED_LIBINTL@%$BUILD_INCLUDED_LIBINTL%g
6387s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6388s%@CATOBJEXT@%$CATOBJEXT%g
6389s%@INTLOBJS@%$INTLOBJS%g
6390s%@DATADIRNAME@%$DATADIRNAME%g
6391s%@INSTOBJEXT@%$INSTOBJEXT%g
6392s%@GENCAT@%$GENCAT%g
6393s%@INTL_LIBTOOL_SUFFIX_PREFIX@%$INTL_LIBTOOL_SUFFIX_PREFIX%g
6394s%@INTLLIBS@%$INTLLIBS%g
6395s%@LIBINTL@%$LIBINTL%g
6396s%@LTLIBINTL@%$LTLIBINTL%g
6397s%@POSUB@%$POSUB%g
6398s%@BINARY_TYPE@%$BINARY_TYPE%g
6399s%@LN@%$LN%g
6400s%@LN_S@%$LN_S%g
6401s%@MV@%$MV%g
6402s%@CP@%$CP%g
6403s%@RM@%$RM%g
6404s%@CHMOD@%$CHMOD%g
6405s%@AWK@%$AWK%g
6406s%@SED@%$SED%g
6407s%@PERL@%$PERL%g
6408s%@LDCONFIG@%$LDCONFIG%g
6409s%@build@%$build%g
6410s%@build_alias@%$build_alias%g
6411s%@build_cpu@%$build_cpu%g
6412s%@build_vendor@%$build_vendor%g
6413s%@build_os@%$build_os%g
6414s%@AR@%$AR%g
6415s%@STRIP@%$STRIP%g
6416s%@BUILD_CC@%$BUILD_CC%g
6417s%@SIZEOF_SHORT@%$SIZEOF_SHORT%g
6418s%@SIZEOF_INT@%$SIZEOF_INT%g
6419s%@SIZEOF_LONG@%$SIZEOF_LONG%g
6420s%@SIZEOF_LONG_LONG@%$SIZEOF_LONG_LONG%g
6421s%@SOCKET_LIB@%$SOCKET_LIB%g
6422s%@DLOPEN_LIB@%$DLOPEN_LIB%g
6423s%@LINUX_CMT@%$LINUX_CMT%g
6424s%@CYGWIN_CMT@%$CYGWIN_CMT%g
6425s%@UNIX_CMT@%$UNIX_CMT%g
6426s%@EVMS_CMT@%$EVMS_CMT%g
6427s%@root_prefix@%$root_prefix%g
6428s%@root_bindir@%$root_bindir%g
6429s%@root_sbindir@%$root_sbindir%g
6430s%@root_libdir@%$root_libdir%g
6431s%@root_sysconfdir@%$root_sysconfdir%g
6432s%@LDFLAG_STATIC@%$LDFLAG_STATIC%g
6433s%@SS_DIR@%$SS_DIR%g
6434s%@ET_DIR@%$ET_DIR%g
6435s%@DO_TEST_SUITE@%$DO_TEST_SUITE%g
6436s%@INTL_FLAGS@%$INTL_FLAGS%g
Theodore Ts'o07a0db12003-07-05 14:50:24 -04006437
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006438CEOF
Theodore Ts'o07a0db12003-07-05 14:50:24 -04006439EOF
6440
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006441cat >> $CONFIG_STATUS <<\EOF
Theodore Ts'o07a0db12003-07-05 14:50:24 -04006442
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006443# Split the substitutions into bite-sized pieces for seds with
6444# small command number limits, like on Digital OSF/1 and HP-UX.
6445ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
6446ac_file=1 # Number of current file.
6447ac_beg=1 # First line for current file.
6448ac_end=$ac_max_sed_cmds # Line after last line for current file.
6449ac_more_lines=:
6450ac_sed_cmds=""
6451while $ac_more_lines; do
6452 if test $ac_beg -gt 1; then
6453 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
6454 else
6455 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
6456 fi
6457 if test ! -s conftest.s$ac_file; then
6458 ac_more_lines=false
6459 rm -f conftest.s$ac_file
6460 else
6461 if test -z "$ac_sed_cmds"; then
6462 ac_sed_cmds="sed -f conftest.s$ac_file"
6463 else
6464 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
6465 fi
6466 ac_file=`expr $ac_file + 1`
6467 ac_beg=$ac_end
6468 ac_end=`expr $ac_end + $ac_max_sed_cmds`
6469 fi
6470done
6471if test -z "$ac_sed_cmds"; then
6472 ac_sed_cmds=cat
6473fi
6474EOF
6475
6476cat >> $CONFIG_STATUS <<EOF
6477
6478CONFIG_FILES=\${CONFIG_FILES-"$outlist"}
6479EOF
6480cat >> $CONFIG_STATUS <<\EOF
6481for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
6482 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6483 case "$ac_file" in
6484 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6485 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6486 *) ac_file_in="${ac_file}.in" ;;
6487 esac
6488
6489 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6490
6491 # Remove last slash and all that follows it. Not all systems have dirname.
6492 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6493 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6494 # The file is in a subdirectory.
6495 test ! -d "$ac_dir" && mkdir "$ac_dir"
6496 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
6497 # A "../" for each directory in $ac_dir_suffix.
6498 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6499 else
6500 ac_dir_suffix= ac_dots=
6501 fi
6502
6503 case "$ac_given_srcdir" in
6504 .) srcdir=.
6505 if test -z "$ac_dots"; then top_srcdir=.
6506 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6507 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
6508 *) # Relative path.
6509 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6510 top_srcdir="$ac_dots$ac_given_srcdir" ;;
6511 esac
6512
6513 case "$ac_given_INSTALL" in
6514 [/$]*) INSTALL="$ac_given_INSTALL" ;;
6515 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
6516 esac
6517
6518 echo creating "$ac_file"
6519 rm -f "$ac_file"
6520 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6521 case "$ac_file" in
6522 *Makefile*) ac_comsub="1i\\
6523# $configure_input" ;;
6524 *) ac_comsub= ;;
6525 esac
6526
6527 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6528 sed -e "$ac_comsub
6529s%@configure_input@%$configure_input%g
6530s%@srcdir@%$srcdir%g
6531s%@top_srcdir@%$top_srcdir%g
6532s%@INSTALL@%$INSTALL%g
6533" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
6534fi; done
6535rm -f conftest.s*
6536
6537EOF
6538cat >> $CONFIG_STATUS <<EOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006539# Capture the value of obsolete ALL_LINGUAS because we need it to compute
6540 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
6541 # from automake.
6542 eval 'ALL_LINGUAS''="$ALL_LINGUAS"'
6543 # Capture the value of LINGUAS because we need it to compute CATALOGS.
6544 LINGUAS="${LINGUAS-%UNSET%}"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006545
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006546
Theodore Ts'o21c84b71997-04-29 16:15:03 +00006547EOF
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006548cat >> $CONFIG_STATUS <<\EOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006549
6550 for ac_file in $CONFIG_FILES; do
6551 # Support "outfile[:infile[:infile...]]"
6552 case "$ac_file" in
6553 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006554 esac
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006555 # PO directories have a Makefile.in generated from Makefile.in.in.
6556 case "$ac_file" in */Makefile.in)
6557 # Adjust a relative srcdir.
6558 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
6559 ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
6560 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
6561 # In autoconf-2.13 it is called $ac_given_srcdir.
6562 # In autoconf-2.50 it is called $srcdir.
6563 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
6564 case "$ac_given_srcdir" in
6565 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
6566 /*) top_srcdir="$ac_given_srcdir" ;;
6567 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
6568 esac
6569 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
6570 rm -f "$ac_dir/POTFILES"
6571 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
6572 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
6573 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
6574 # on $ac_dir but don't depend on user-specified configuration
6575 # parameters.
6576 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
6577 # The LINGUAS file contains the set of available languages.
6578 if test -n "$ALL_LINGUAS"; then
6579 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
6580 fi
6581 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
6582 # Hide the ALL_LINGUAS assigment from automake.
6583 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
6584 fi
6585 case "$ac_given_srcdir" in
6586 .) srcdirpre= ;;
6587 *) srcdirpre='$(srcdir)/' ;;
6588 esac
6589 POFILES=
6590 GMOFILES=
6591 UPDATEPOFILES=
6592 DUMMYPOFILES=
6593 for lang in $ALL_LINGUAS; do
6594 POFILES="$POFILES $srcdirpre$lang.po"
6595 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
6596 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
6597 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
6598 done
6599 # CATALOGS depends on both $ac_dir and the user's LINGUAS
6600 # environment variable.
6601 INST_LINGUAS=
6602 if test -n "$ALL_LINGUAS"; then
6603 for presentlang in $ALL_LINGUAS; do
6604 useit=no
6605 if test "%UNSET%" != "$LINGUAS"; then
6606 desiredlanguages="$LINGUAS"
6607 else
6608 desiredlanguages="$ALL_LINGUAS"
6609 fi
6610 for desiredlang in $desiredlanguages; do
6611 # Use the presentlang catalog if desiredlang is
6612 # a. equal to presentlang, or
6613 # b. a variant of presentlang (because in this case,
6614 # presentlang can be used as a fallback for messages
6615 # which are not translated in the desiredlang catalog).
6616 case "$desiredlang" in
6617 "$presentlang"*) useit=yes;;
6618 esac
6619 done
6620 if test $useit = yes; then
6621 INST_LINGUAS="$INST_LINGUAS $presentlang"
6622 fi
6623 done
6624 fi
6625 CATALOGS=
6626 if test -n "$INST_LINGUAS"; then
6627 for lang in $INST_LINGUAS; do
6628 CATALOGS="$CATALOGS $lang.gmo"
6629 done
6630 fi
6631 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
6632 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"
6633 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
6634 if test -f "$f"; then
6635 case "$f" in
6636 *.orig | *.bak | *~) ;;
6637 *) cat "$f" >> "$ac_dir/Makefile" ;;
6638 esac
6639 fi
6640 done
6641 fi
6642 ;;
6643 esac
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006644 done
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006645
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006646exit 0
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006647EOF
6648chmod +x $CONFIG_STATUS
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006649rm -fr confdefs* $ac_clean_files
6650test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006651