]> git.ipfire.org Git - thirdparty/e2fsprogs.git/blob - configure
jfs.h:
[thirdparty/e2fsprogs.git] / configure
1 #! /bin/sh
2
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
6 #
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
9
10 # Defaults:
11 ac_help=
12 ac_default_prefix=/usr/local
13 # Any additions from configure.in:
14 ac_help="$ac_help
15 --with-cc=COMPILER select compiler to use"
16 ac_help="$ac_help
17 --with-linker=LINKER select linker to use"
18 ac_help="$ac_help
19 --with-ccopts=CCOPTS select compiler command line options"
20 ac_help="$ac_help
21 --with-ldopts=LDOPTS select linker command line options"
22 ac_help="$ac_help
23 --with-root-prefix=PREFIX override prefix variable for files to be placed in the root"
24 ac_help="$ac_help
25 --enable-compression enable EXPERIMENTAL compression support"
26 ac_help="$ac_help
27 --enable-dll-shlibs select DLL libraries"
28 ac_help="$ac_help
29 --enable-elf-shlibs select ELF shared libraries"
30 ac_help="$ac_help
31 --enable-bsd-shlibs select BSD shared libraries"
32 ac_help="$ac_help
33 --enable-jfs-debug enable journal debugging"
34 ac_help="$ac_help
35 --enable-nls Turn on Native Language Support"
36 ac_help="$ac_help
37 --with-included-gettext use the GNU gettext library included here"
38 ac_help="$ac_help
39 --with-catgets use catgets functions if available"
40 ac_help="$ac_help
41 --enable-profile build profiling libraries"
42 ac_help="$ac_help
43 --enable-checker build checker libraries"
44 ac_help="$ac_help
45 --enable-dynamic-e2fsck build e2fsck dynamically"
46 ac_help="$ac_help
47 --enable-fsck build fsck wrapper program"
48 ac_help="$ac_help
49 --enable-old-bitops Use old (non-standard but native) bitmask operations"
50
51 # Initialize some variables set by options.
52 # The variables have the same names as the options, with
53 # dashes changed to underlines.
54 build=NONE
55 cache_file=./config.cache
56 exec_prefix=NONE
57 host=NONE
58 no_create=
59 nonopt=NONE
60 no_recursion=
61 prefix=NONE
62 program_prefix=NONE
63 program_suffix=NONE
64 program_transform_name=s,x,x,
65 silent=
66 site=
67 srcdir=
68 target=NONE
69 verbose=
70 x_includes=NONE
71 x_libraries=NONE
72 bindir='${exec_prefix}/bin'
73 sbindir='${exec_prefix}/sbin'
74 libexecdir='${exec_prefix}/libexec'
75 datadir='${prefix}/share'
76 sysconfdir='${prefix}/etc'
77 sharedstatedir='${prefix}/com'
78 localstatedir='${prefix}/var'
79 libdir='${exec_prefix}/lib'
80 includedir='${prefix}/include'
81 oldincludedir='/usr/include'
82 infodir='${prefix}/info'
83 mandir='${prefix}/man'
84
85 # Initialize some other variables.
86 subdirs=
87 MFLAGS= MAKEFLAGS=
88 SHELL=${CONFIG_SHELL-/bin/sh}
89 # Maximum number of lines to put in a shell here document.
90 ac_max_here_lines=12
91
92 ac_prev=
93 for ac_option
94 do
95
96 # If the previous option needs an argument, assign it.
97 if test -n "$ac_prev"; then
98 eval "$ac_prev=\$ac_option"
99 ac_prev=
100 continue
101 fi
102
103 case "$ac_option" in
104 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
105 *) ac_optarg= ;;
106 esac
107
108 # Accept the important Cygnus configure options, so we can diagnose typos.
109
110 case "$ac_option" in
111
112 -bindir | --bindir | --bindi | --bind | --bin | --bi)
113 ac_prev=bindir ;;
114 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
115 bindir="$ac_optarg" ;;
116
117 -build | --build | --buil | --bui | --bu)
118 ac_prev=build ;;
119 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
120 build="$ac_optarg" ;;
121
122 -cache-file | --cache-file | --cache-fil | --cache-fi \
123 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
124 ac_prev=cache_file ;;
125 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
126 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
127 cache_file="$ac_optarg" ;;
128
129 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
130 ac_prev=datadir ;;
131 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
132 | --da=*)
133 datadir="$ac_optarg" ;;
134
135 -disable-* | --disable-*)
136 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
137 # Reject names that are not valid shell variable names.
138 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
139 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
140 fi
141 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
142 eval "enable_${ac_feature}=no" ;;
143
144 -enable-* | --enable-*)
145 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
146 # Reject names that are not valid shell variable names.
147 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
148 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
149 fi
150 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
151 case "$ac_option" in
152 *=*) ;;
153 *) ac_optarg=yes ;;
154 esac
155 eval "enable_${ac_feature}='$ac_optarg'" ;;
156
157 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
158 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
159 | --exec | --exe | --ex)
160 ac_prev=exec_prefix ;;
161 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
162 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
163 | --exec=* | --exe=* | --ex=*)
164 exec_prefix="$ac_optarg" ;;
165
166 -gas | --gas | --ga | --g)
167 # Obsolete; use --with-gas.
168 with_gas=yes ;;
169
170 -help | --help | --hel | --he)
171 # Omit some internal or obsolete options to make the list less imposing.
172 # This message is too long to be a string in the A/UX 3.1 sh.
173 cat << EOF
174 Usage: configure [options] [host]
175 Options: [defaults in brackets after descriptions]
176 Configuration:
177 --cache-file=FILE cache test results in FILE
178 --help print this message
179 --no-create do not create output files
180 --quiet, --silent do not print \`checking...' messages
181 --version print the version of autoconf that created configure
182 Directory and file names:
183 --prefix=PREFIX install architecture-independent files in PREFIX
184 [$ac_default_prefix]
185 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
186 [same as prefix]
187 --bindir=DIR user executables in DIR [EPREFIX/bin]
188 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
189 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
190 --datadir=DIR read-only architecture-independent data in DIR
191 [PREFIX/share]
192 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
193 --sharedstatedir=DIR modifiable architecture-independent data in DIR
194 [PREFIX/com]
195 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
196 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
197 --includedir=DIR C header files in DIR [PREFIX/include]
198 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
199 --infodir=DIR info documentation in DIR [PREFIX/info]
200 --mandir=DIR man documentation in DIR [PREFIX/man]
201 --srcdir=DIR find the sources in DIR [configure dir or ..]
202 --program-prefix=PREFIX prepend PREFIX to installed program names
203 --program-suffix=SUFFIX append SUFFIX to installed program names
204 --program-transform-name=PROGRAM
205 run sed PROGRAM on installed program names
206 EOF
207 cat << EOF
208 Host type:
209 --build=BUILD configure for building on BUILD [BUILD=HOST]
210 --host=HOST configure for HOST [guessed]
211 --target=TARGET configure for TARGET [TARGET=HOST]
212 Features and packages:
213 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
214 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
215 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
216 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
217 --x-includes=DIR X include files are in DIR
218 --x-libraries=DIR X library files are in DIR
219 EOF
220 if test -n "$ac_help"; then
221 echo "--enable and --with options recognized:$ac_help"
222 fi
223 exit 0 ;;
224
225 -host | --host | --hos | --ho)
226 ac_prev=host ;;
227 -host=* | --host=* | --hos=* | --ho=*)
228 host="$ac_optarg" ;;
229
230 -includedir | --includedir | --includedi | --included | --include \
231 | --includ | --inclu | --incl | --inc)
232 ac_prev=includedir ;;
233 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
234 | --includ=* | --inclu=* | --incl=* | --inc=*)
235 includedir="$ac_optarg" ;;
236
237 -infodir | --infodir | --infodi | --infod | --info | --inf)
238 ac_prev=infodir ;;
239 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
240 infodir="$ac_optarg" ;;
241
242 -libdir | --libdir | --libdi | --libd)
243 ac_prev=libdir ;;
244 -libdir=* | --libdir=* | --libdi=* | --libd=*)
245 libdir="$ac_optarg" ;;
246
247 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
248 | --libexe | --libex | --libe)
249 ac_prev=libexecdir ;;
250 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
251 | --libexe=* | --libex=* | --libe=*)
252 libexecdir="$ac_optarg" ;;
253
254 -localstatedir | --localstatedir | --localstatedi | --localstated \
255 | --localstate | --localstat | --localsta | --localst \
256 | --locals | --local | --loca | --loc | --lo)
257 ac_prev=localstatedir ;;
258 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
259 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
260 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
261 localstatedir="$ac_optarg" ;;
262
263 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
264 ac_prev=mandir ;;
265 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
266 mandir="$ac_optarg" ;;
267
268 -nfp | --nfp | --nf)
269 # Obsolete; use --without-fp.
270 with_fp=no ;;
271
272 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
273 | --no-cr | --no-c)
274 no_create=yes ;;
275
276 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
277 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
278 no_recursion=yes ;;
279
280 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
281 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
282 | --oldin | --oldi | --old | --ol | --o)
283 ac_prev=oldincludedir ;;
284 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
285 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
286 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
287 oldincludedir="$ac_optarg" ;;
288
289 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
290 ac_prev=prefix ;;
291 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
292 prefix="$ac_optarg" ;;
293
294 -program-prefix | --program-prefix | --program-prefi | --program-pref \
295 | --program-pre | --program-pr | --program-p)
296 ac_prev=program_prefix ;;
297 -program-prefix=* | --program-prefix=* | --program-prefi=* \
298 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
299 program_prefix="$ac_optarg" ;;
300
301 -program-suffix | --program-suffix | --program-suffi | --program-suff \
302 | --program-suf | --program-su | --program-s)
303 ac_prev=program_suffix ;;
304 -program-suffix=* | --program-suffix=* | --program-suffi=* \
305 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
306 program_suffix="$ac_optarg" ;;
307
308 -program-transform-name | --program-transform-name \
309 | --program-transform-nam | --program-transform-na \
310 | --program-transform-n | --program-transform- \
311 | --program-transform | --program-transfor \
312 | --program-transfo | --program-transf \
313 | --program-trans | --program-tran \
314 | --progr-tra | --program-tr | --program-t)
315 ac_prev=program_transform_name ;;
316 -program-transform-name=* | --program-transform-name=* \
317 | --program-transform-nam=* | --program-transform-na=* \
318 | --program-transform-n=* | --program-transform-=* \
319 | --program-transform=* | --program-transfor=* \
320 | --program-transfo=* | --program-transf=* \
321 | --program-trans=* | --program-tran=* \
322 | --progr-tra=* | --program-tr=* | --program-t=*)
323 program_transform_name="$ac_optarg" ;;
324
325 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
326 | -silent | --silent | --silen | --sile | --sil)
327 silent=yes ;;
328
329 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
330 ac_prev=sbindir ;;
331 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
332 | --sbi=* | --sb=*)
333 sbindir="$ac_optarg" ;;
334
335 -sharedstatedir | --sharedstatedir | --sharedstatedi \
336 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
337 | --sharedst | --shareds | --shared | --share | --shar \
338 | --sha | --sh)
339 ac_prev=sharedstatedir ;;
340 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
341 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
342 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
343 | --sha=* | --sh=*)
344 sharedstatedir="$ac_optarg" ;;
345
346 -site | --site | --sit)
347 ac_prev=site ;;
348 -site=* | --site=* | --sit=*)
349 site="$ac_optarg" ;;
350
351 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
352 ac_prev=srcdir ;;
353 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
354 srcdir="$ac_optarg" ;;
355
356 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
357 | --syscon | --sysco | --sysc | --sys | --sy)
358 ac_prev=sysconfdir ;;
359 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
360 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
361 sysconfdir="$ac_optarg" ;;
362
363 -target | --target | --targe | --targ | --tar | --ta | --t)
364 ac_prev=target ;;
365 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
366 target="$ac_optarg" ;;
367
368 -v | -verbose | --verbose | --verbos | --verbo | --verb)
369 verbose=yes ;;
370
371 -version | --version | --versio | --versi | --vers)
372 echo "configure generated by autoconf version 2.13"
373 exit 0 ;;
374
375 -with-* | --with-*)
376 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
377 # Reject names that are not valid shell variable names.
378 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
379 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
380 fi
381 ac_package=`echo $ac_package| sed 's/-/_/g'`
382 case "$ac_option" in
383 *=*) ;;
384 *) ac_optarg=yes ;;
385 esac
386 eval "with_${ac_package}='$ac_optarg'" ;;
387
388 -without-* | --without-*)
389 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
390 # Reject names that are not valid shell variable names.
391 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
392 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
393 fi
394 ac_package=`echo $ac_package| sed 's/-/_/g'`
395 eval "with_${ac_package}=no" ;;
396
397 --x)
398 # Obsolete; use --with-x.
399 with_x=yes ;;
400
401 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
402 | --x-incl | --x-inc | --x-in | --x-i)
403 ac_prev=x_includes ;;
404 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
405 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
406 x_includes="$ac_optarg" ;;
407
408 -x-libraries | --x-libraries | --x-librarie | --x-librari \
409 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
410 ac_prev=x_libraries ;;
411 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
412 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
413 x_libraries="$ac_optarg" ;;
414
415 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
416 ;;
417
418 *)
419 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
420 echo "configure: warning: $ac_option: invalid host type" 1>&2
421 fi
422 if test "x$nonopt" != xNONE; then
423 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
424 fi
425 nonopt="$ac_option"
426 ;;
427
428 esac
429 done
430
431 if test -n "$ac_prev"; then
432 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
433 fi
434
435 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
436
437 # File descriptor usage:
438 # 0 standard input
439 # 1 file creation
440 # 2 errors and warnings
441 # 3 some systems may open it to /dev/tty
442 # 4 used on the Kubota Titan
443 # 6 checking for... messages and results
444 # 5 compiler messages saved in config.log
445 if test "$silent" = yes; then
446 exec 6>/dev/null
447 else
448 exec 6>&1
449 fi
450 exec 5>./config.log
451
452 echo "\
453 This file contains any messages produced by compilers while
454 running configure, to aid debugging if configure makes a mistake.
455 " 1>&5
456
457 # Strip out --no-create and --no-recursion so they do not pile up.
458 # Also quote any args containing shell metacharacters.
459 ac_configure_args=
460 for ac_arg
461 do
462 case "$ac_arg" in
463 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
464 | --no-cr | --no-c) ;;
465 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
466 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
467 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
468 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
469 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
470 esac
471 done
472
473 # NLS nuisances.
474 # Only set these to C if already set. These must not be set unconditionally
475 # because not all systems understand e.g. LANG=C (notably SCO).
476 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
477 # Non-C LC_CTYPE values break the ctype check.
478 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
479 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
480 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
481 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
482
483 # confdefs.h avoids OS command line length limits that DEFS can exceed.
484 rm -rf conftest* confdefs.h
485 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
486 echo > confdefs.h
487
488 # A filename unique to this package, relative to the directory that
489 # configure is in, which we can look for to find out if srcdir is correct.
490 ac_unique_file=version.h
491
492 # Find the source files, if location was not specified.
493 if test -z "$srcdir"; then
494 ac_srcdir_defaulted=yes
495 # Try the directory containing this script, then its parent.
496 ac_prog=$0
497 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
498 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
499 srcdir=$ac_confdir
500 if test ! -r $srcdir/$ac_unique_file; then
501 srcdir=..
502 fi
503 else
504 ac_srcdir_defaulted=no
505 fi
506 if test ! -r $srcdir/$ac_unique_file; then
507 if test "$ac_srcdir_defaulted" = yes; then
508 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
509 else
510 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
511 fi
512 fi
513 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
514
515 # Prefer explicitly selected file to automatically selected ones.
516 if test -z "$CONFIG_SITE"; then
517 if test "x$prefix" != xNONE; then
518 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
519 else
520 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
521 fi
522 fi
523 for ac_site_file in $CONFIG_SITE; do
524 if test -r "$ac_site_file"; then
525 echo "loading site script $ac_site_file"
526 . "$ac_site_file"
527 fi
528 done
529
530 if test -r "$cache_file"; then
531 echo "loading cache $cache_file"
532 . $cache_file
533 else
534 echo "creating cache $cache_file"
535 > $cache_file
536 fi
537
538 ac_ext=c
539 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
540 ac_cpp='$CPP $CPPFLAGS'
541 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
542 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
543 cross_compiling=$ac_cv_prog_cc_cross
544
545 ac_exeext=
546 ac_objext=o
547 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
548 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
549 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
550 ac_n= ac_c='
551 ' ac_t=' '
552 else
553 ac_n=-n ac_c= ac_t=
554 fi
555 else
556 ac_n= ac_c='\c' ac_t=
557 fi
558
559
560
561 MCONFIG=./MCONFIG
562
563 BINARY_TYPE=bin
564 E2FSPROGS_VERSION=`grep E2FSPROGS_VERSION ${srcdir}/version.h \
565 | awk '{print $3}' | tr \" " " | awk '{print $1}'`
566 DATE=`grep E2FSPROGS_DATE ${srcdir}/version.h | awk '{print $3}' \
567 | tr \" " "`
568 MONTH=`echo $DATE | awk -F- '{print $2}'`
569 YEAR=`echo $DATE | awk -F- '{print $3}'`
570
571 if expr $YEAR ">" 1900 > /dev/null ; then
572 E2FSPROGS_YEAR=$YEAR
573 elif expr $YEAR ">" 90 >/dev/null ; then
574 E2FSPROGS_YEAR=19$YEAR
575 else
576 E2FSPROGS_YEAR=20$YEAR
577 fi
578
579 case $MONTH in
580 Jan) E2FSPROGS_MONTH="January" ;;
581 Feb) E2FSPROGS_MONTH="February" ;;
582 Mar) E2FSPROGS_MONTH="March" ;;
583 Apr) E2FSPROGS_MONTH="April" ;;
584 May) E2FSPROGS_MONTH="May" ;;
585 Jun) E2FSPROGS_MONTH="June" ;;
586 Jul) E2FSPROGS_MONTH="July" ;;
587 Aug) E2FSPROGS_MONTH="August" ;;
588 Sep) E2FSPROGS_MONTH="September" ;;
589 Oct) E2FSPROGS_MONTH="October" ;;
590 Nov) E2FSPROGS_MONTH="November" ;;
591 Dec) E2FSPROGS_MONTH="December" ;;
592 *) echo "Unknown month $MONTH??" ;;
593 esac
594
595 unset DATE MONTH YEAR
596 echo "Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION"
597 echo "Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}"
598
599
600
601
602 ac_aux_dir=
603 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
604 if test -f $ac_dir/install-sh; then
605 ac_aux_dir=$ac_dir
606 ac_install_sh="$ac_aux_dir/install-sh -c"
607 break
608 elif test -f $ac_dir/install.sh; then
609 ac_aux_dir=$ac_dir
610 ac_install_sh="$ac_aux_dir/install.sh -c"
611 break
612 fi
613 done
614 if test -z "$ac_aux_dir"; then
615 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
616 fi
617 ac_config_guess=$ac_aux_dir/config.guess
618 ac_config_sub=$ac_aux_dir/config.sub
619 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
620
621
622 # Make sure we can run config.sub.
623 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
624 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
625 fi
626
627 echo $ac_n "checking host system type""... $ac_c" 1>&6
628 echo "configure:629: checking host system type" >&5
629
630 host_alias=$host
631 case "$host_alias" in
632 NONE)
633 case $nonopt in
634 NONE)
635 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
636 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
637 fi ;;
638 *) host_alias=$nonopt ;;
639 esac ;;
640 esac
641
642 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
643 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
644 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
645 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
646 echo "$ac_t""$host" 1>&6
647
648 # Check whether --with-cc or --without-cc was given.
649 if test "${with_cc+set}" = set; then
650 withval="$with_cc"
651 echo "$ac_t""CC=$withval" 1>&6
652 CC=$withval
653 else
654 if test -z "$CC" ; then CC=cc; fi
655 echo "$ac_t""CC defaults to $CC" 1>&6
656 fi
657 export CC
658
659 # Extract the first word of "gcc", so it can be a program name with args.
660 set dummy gcc; ac_word=$2
661 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
662 echo "configure:663: checking for $ac_word" >&5
663 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
664 echo $ac_n "(cached) $ac_c" 1>&6
665 else
666 if test -n "$CC"; then
667 ac_cv_prog_CC="$CC" # Let the user override the test.
668 else
669 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
670 ac_dummy="$PATH"
671 for ac_dir in $ac_dummy; do
672 test -z "$ac_dir" && ac_dir=.
673 if test -f $ac_dir/$ac_word; then
674 ac_cv_prog_CC="gcc"
675 break
676 fi
677 done
678 IFS="$ac_save_ifs"
679 fi
680 fi
681 CC="$ac_cv_prog_CC"
682 if test -n "$CC"; then
683 echo "$ac_t""$CC" 1>&6
684 else
685 echo "$ac_t""no" 1>&6
686 fi
687
688 if test -z "$CC"; then
689 # Extract the first word of "cc", so it can be a program name with args.
690 set dummy cc; ac_word=$2
691 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
692 echo "configure:693: checking for $ac_word" >&5
693 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
694 echo $ac_n "(cached) $ac_c" 1>&6
695 else
696 if test -n "$CC"; then
697 ac_cv_prog_CC="$CC" # Let the user override the test.
698 else
699 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
700 ac_prog_rejected=no
701 ac_dummy="$PATH"
702 for ac_dir in $ac_dummy; do
703 test -z "$ac_dir" && ac_dir=.
704 if test -f $ac_dir/$ac_word; then
705 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
706 ac_prog_rejected=yes
707 continue
708 fi
709 ac_cv_prog_CC="cc"
710 break
711 fi
712 done
713 IFS="$ac_save_ifs"
714 if test $ac_prog_rejected = yes; then
715 # We found a bogon in the path, so make sure we never use it.
716 set dummy $ac_cv_prog_CC
717 shift
718 if test $# -gt 0; then
719 # We chose a different compiler from the bogus one.
720 # However, it has the same basename, so the bogon will be chosen
721 # first if we set CC to just the basename; use the full file name.
722 shift
723 set dummy "$ac_dir/$ac_word" "$@"
724 shift
725 ac_cv_prog_CC="$@"
726 fi
727 fi
728 fi
729 fi
730 CC="$ac_cv_prog_CC"
731 if test -n "$CC"; then
732 echo "$ac_t""$CC" 1>&6
733 else
734 echo "$ac_t""no" 1>&6
735 fi
736
737 if test -z "$CC"; then
738 case "`uname -s`" in
739 *win32* | *WIN32*)
740 # Extract the first word of "cl", so it can be a program name with args.
741 set dummy cl; ac_word=$2
742 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
743 echo "configure:744: checking for $ac_word" >&5
744 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
745 echo $ac_n "(cached) $ac_c" 1>&6
746 else
747 if test -n "$CC"; then
748 ac_cv_prog_CC="$CC" # Let the user override the test.
749 else
750 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
751 ac_dummy="$PATH"
752 for ac_dir in $ac_dummy; do
753 test -z "$ac_dir" && ac_dir=.
754 if test -f $ac_dir/$ac_word; then
755 ac_cv_prog_CC="cl"
756 break
757 fi
758 done
759 IFS="$ac_save_ifs"
760 fi
761 fi
762 CC="$ac_cv_prog_CC"
763 if test -n "$CC"; then
764 echo "$ac_t""$CC" 1>&6
765 else
766 echo "$ac_t""no" 1>&6
767 fi
768 ;;
769 esac
770 fi
771 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
772 fi
773
774 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
775 echo "configure:776: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
776
777 ac_ext=c
778 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
779 ac_cpp='$CPP $CPPFLAGS'
780 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
781 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
782 cross_compiling=$ac_cv_prog_cc_cross
783
784 cat > conftest.$ac_ext << EOF
785
786 #line 787 "configure"
787 #include "confdefs.h"
788
789 main(){return(0);}
790 EOF
791 if { (eval echo configure:792: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
792 ac_cv_prog_cc_works=yes
793 # If we can't run a trivial program, we are probably using a cross compiler.
794 if (./conftest; exit) 2>/dev/null; then
795 ac_cv_prog_cc_cross=no
796 else
797 ac_cv_prog_cc_cross=yes
798 fi
799 else
800 echo "configure: failed program was:" >&5
801 cat conftest.$ac_ext >&5
802 ac_cv_prog_cc_works=no
803 fi
804 rm -fr conftest*
805 ac_ext=c
806 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
807 ac_cpp='$CPP $CPPFLAGS'
808 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
809 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
810 cross_compiling=$ac_cv_prog_cc_cross
811
812 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
813 if test $ac_cv_prog_cc_works = no; then
814 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
815 fi
816 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
817 echo "configure:818: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
818 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
819 cross_compiling=$ac_cv_prog_cc_cross
820
821 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
822 echo "configure:823: checking whether we are using GNU C" >&5
823 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
824 echo $ac_n "(cached) $ac_c" 1>&6
825 else
826 cat > conftest.c <<EOF
827 #ifdef __GNUC__
828 yes;
829 #endif
830 EOF
831 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:832: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
832 ac_cv_prog_gcc=yes
833 else
834 ac_cv_prog_gcc=no
835 fi
836 fi
837
838 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
839
840 if test $ac_cv_prog_gcc = yes; then
841 GCC=yes
842 else
843 GCC=
844 fi
845
846 ac_test_CFLAGS="${CFLAGS+set}"
847 ac_save_CFLAGS="$CFLAGS"
848 CFLAGS=
849 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
850 echo "configure:851: checking whether ${CC-cc} accepts -g" >&5
851 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
852 echo $ac_n "(cached) $ac_c" 1>&6
853 else
854 echo 'void f(){}' > conftest.c
855 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
856 ac_cv_prog_cc_g=yes
857 else
858 ac_cv_prog_cc_g=no
859 fi
860 rm -f conftest*
861
862 fi
863
864 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
865 if test "$ac_test_CFLAGS" = set; then
866 CFLAGS="$ac_save_CFLAGS"
867 elif test $ac_cv_prog_cc_g = yes; then
868 if test "$GCC" = yes; then
869 CFLAGS="-g -O2"
870 else
871 CFLAGS="-g"
872 fi
873 else
874 if test "$GCC" = yes; then
875 CFLAGS="-O2"
876 else
877 CFLAGS=
878 fi
879 fi
880
881 # Check whether --with-linker or --without-linker was given.
882 if test "${with_linker+set}" = set; then
883 withval="$with_linker"
884 echo "$ac_t""LD=$withval" 1>&6
885 LD=$withval
886 else
887 if test -z "$LD" ; then LD=$CC; fi
888 echo "$ac_t""LD defaults to $LD" 1>&6
889 fi
890 export LD
891
892 # Check whether --with-ccopts or --without-ccopts was given.
893 if test "${with_ccopts+set}" = set; then
894 withval="$with_ccopts"
895 echo "$ac_t""CCOPTS is $withval" 1>&6
896 CCOPTS=$withval
897 CFLAGS="$CFLAGS $withval"
898 else
899 CCOPTS=
900 fi
901
902 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
903 echo "configure:904: checking how to run the C preprocessor" >&5
904 # On Suns, sometimes $CPP names a directory.
905 if test -n "$CPP" && test -d "$CPP"; then
906 CPP=
907 fi
908 if test -z "$CPP"; then
909 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
910 echo $ac_n "(cached) $ac_c" 1>&6
911 else
912 # This must be in double quotes, not single quotes, because CPP may get
913 # substituted into the Makefile and "${CC-cc}" will confuse make.
914 CPP="${CC-cc} -E"
915 # On the NeXT, cc -E runs the code through the compiler's parser,
916 # not just through cpp.
917 cat > conftest.$ac_ext <<EOF
918 #line 919 "configure"
919 #include "confdefs.h"
920 #include <assert.h>
921 Syntax Error
922 EOF
923 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
924 { (eval echo configure:925: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
925 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
926 if test -z "$ac_err"; then
927 :
928 else
929 echo "$ac_err" >&5
930 echo "configure: failed program was:" >&5
931 cat conftest.$ac_ext >&5
932 rm -rf conftest*
933 CPP="${CC-cc} -E -traditional-cpp"
934 cat > conftest.$ac_ext <<EOF
935 #line 936 "configure"
936 #include "confdefs.h"
937 #include <assert.h>
938 Syntax Error
939 EOF
940 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
941 { (eval echo configure:942: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
942 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
943 if test -z "$ac_err"; then
944 :
945 else
946 echo "$ac_err" >&5
947 echo "configure: failed program was:" >&5
948 cat conftest.$ac_ext >&5
949 rm -rf conftest*
950 CPP="${CC-cc} -nologo -E"
951 cat > conftest.$ac_ext <<EOF
952 #line 953 "configure"
953 #include "confdefs.h"
954 #include <assert.h>
955 Syntax Error
956 EOF
957 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
958 { (eval echo configure:959: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
959 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
960 if test -z "$ac_err"; then
961 :
962 else
963 echo "$ac_err" >&5
964 echo "configure: failed program was:" >&5
965 cat conftest.$ac_ext >&5
966 rm -rf conftest*
967 CPP=/lib/cpp
968 fi
969 rm -f conftest*
970 fi
971 rm -f conftest*
972 fi
973 rm -f conftest*
974 ac_cv_prog_CPP="$CPP"
975 fi
976 CPP="$ac_cv_prog_CPP"
977 else
978 ac_cv_prog_CPP="$CPP"
979 fi
980 echo "$ac_t""$CPP" 1>&6
981
982 ac_safe=`echo "linux/fs.h" | sed 'y%./+-%__p_%'`
983 echo $ac_n "checking for linux/fs.h""... $ac_c" 1>&6
984 echo "configure:985: checking for linux/fs.h" >&5
985 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
986 echo $ac_n "(cached) $ac_c" 1>&6
987 else
988 cat > conftest.$ac_ext <<EOF
989 #line 990 "configure"
990 #include "confdefs.h"
991 #include <linux/fs.h>
992 EOF
993 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
994 { (eval echo configure:995: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
995 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
996 if test -z "$ac_err"; then
997 rm -rf conftest*
998 eval "ac_cv_header_$ac_safe=yes"
999 else
1000 echo "$ac_err" >&5
1001 echo "configure: failed program was:" >&5
1002 cat conftest.$ac_ext >&5
1003 rm -rf conftest*
1004 eval "ac_cv_header_$ac_safe=no"
1005 fi
1006 rm -f conftest*
1007 fi
1008 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1009 echo "$ac_t""yes" 1>&6
1010 linux_headers=yes
1011 else
1012 echo "$ac_t""no" 1>&6
1013 linux_headers=no
1014 fi
1015
1016 if test "$linux_headers" != yes; then
1017 LINUX_INCLUDE='-I$(top_builddir)/include'
1018 fi
1019
1020 LIB_EXT=.a
1021 STATIC_LIB_EXT=.a
1022 PROFILE_LIB_EXT=.a
1023 # Check whether --with-ldopts or --without-ldopts was given.
1024 if test "${with_ldopts+set}" = set; then
1025 withval="$with_ldopts"
1026 echo "$ac_t""LDFLAGS is $withval" 1>&6
1027 LDFLAGS=$withval
1028 else
1029 LDFLAGS=
1030 fi
1031
1032 # Check whether --with-root-prefix or --without-root-prefix was given.
1033 if test "${with_root_prefix+set}" = set; then
1034 withval="$with_root_prefix"
1035 root_prefix=$withval
1036 else
1037 root_prefix=NONE
1038 fi
1039 # Check whether --enable-compression or --disable-compression was given.
1040 if test "${enable_compression+set}" = set; then
1041 enableval="$enable_compression"
1042 if test "$enableval" = "no"
1043 then
1044 echo "Disabling compression support"
1045 else
1046 cat >> confdefs.h <<\EOF
1047 #define ENABLE_COMPRESSION 1
1048 EOF
1049
1050 echo "Enabling compression support"
1051 echo "WARNING: Compression support is experimental"
1052 fi
1053
1054 else
1055 echo "Disabling compression support by default"
1056
1057 fi
1058
1059 # Check whether --enable-dll-shlibs or --disable-dll-shlibs was given.
1060 if test "${enable_dll_shlibs+set}" = set; then
1061 enableval="$enable_dll_shlibs"
1062 if test "$enableval" = "no"
1063 then
1064 DLL_CMT=#
1065 MAKEFILE_DLL=/dev/null
1066 echo "Disabling DLL shared libraries"
1067 else
1068 DLL_CMT=
1069 MAKEFILE_DLL=$srcdir/lib/Makefile.dll-lib
1070 BINARY_TYPE=dllbin
1071 LIB_EXT=.sa
1072 echo "Enabling DLL shared libraries"
1073 fi
1074
1075 else
1076 MAKEFILE_DLL=/dev/null
1077 DLL_CMT=#
1078 echo "Disabling DLL shared libraries by default"
1079
1080 fi
1081
1082
1083
1084 # Check whether --enable-elf-shlibs or --disable-elf-shlibs was given.
1085 if test "${enable_elf_shlibs+set}" = set; then
1086 enableval="$enable_elf_shlibs"
1087 if test "$enableval" = "no"
1088 then
1089 ELF_CMT=#
1090 MAKEFILE_ELF=/dev/null
1091 echo "Disabling ELF shared libraries"
1092 else
1093 ELF_CMT=
1094 MAKEFILE_ELF=$srcdir/lib/Makefile.elf-lib
1095 case "$host_os" in
1096 solaris2.*)
1097 MAKEFILE_ELF=$srcdir/lib/Makefile.solaris-lib
1098 ;;
1099 esac
1100 BINARY_TYPE=elfbin
1101 LIB_EXT=.so
1102 echo "Enabling ELF shared libraries"
1103 fi
1104
1105 else
1106 MAKEFILE_ELF=/dev/null
1107 ELF_CMT=#
1108 echo "Disabling ELF shared libraries by default"
1109
1110 fi
1111
1112
1113
1114 # Check whether --enable-bsd-shlibs or --disable-bsd-shlibs was given.
1115 if test "${enable_bsd_shlibs+set}" = set; then
1116 enableval="$enable_bsd_shlibs"
1117 if test "$enableval" = "no"
1118 then
1119 BSDLIB_CMT=#
1120 MAKEFILE_BSDLIB=/dev/null
1121 echo "Disabling BSD shared libraries"
1122 else
1123 BSDLIB_CMT=
1124 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.bsd-lib
1125 LIB_EXT=.so
1126 echo "Enabling BSD shared libraries"
1127 fi
1128
1129 else
1130 MAKEFILE_BSDLIB=/dev/null
1131 BSDLIB_CMT=#
1132 echo "Disabling BSD shared libraries by default"
1133
1134 fi
1135
1136
1137
1138 # Check whether --enable-jfs-debug or --disable-jfs-debug was given.
1139 if test "${enable_jfs_debug+set}" = set; then
1140 enableval="$enable_jfs_debug"
1141 if test "$enableval" = "no"
1142 then
1143 echo "Disabling journal debugging"
1144 else
1145 cat >> confdefs.h <<\EOF
1146 #define JFS_DEBUG 1
1147 EOF
1148
1149 echo "Enabling journal debugging"
1150 fi
1151
1152 else
1153 echo "Disabling journal debugging by default"
1154
1155 fi
1156
1157 PACKAGE=e2fsprogs
1158 VERSION="$E2FSPROGS_VERSION"
1159 cat >> confdefs.h <<EOF
1160 #define PACKAGE "$PACKAGE"
1161 EOF
1162
1163 cat >> confdefs.h <<EOF
1164 #define VERSION "$VERSION"
1165 EOF
1166
1167
1168
1169
1170 ALL_LINGUAS="it nyc"
1171 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1172 echo "configure:1173: checking whether ${MAKE-make} sets \${MAKE}" >&5
1173 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1174 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1175 echo $ac_n "(cached) $ac_c" 1>&6
1176 else
1177 cat > conftestmake <<\EOF
1178 all:
1179 @echo 'ac_maketemp="${MAKE}"'
1180 EOF
1181 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1182 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1183 if test -n "$ac_maketemp"; then
1184 eval ac_cv_prog_make_${ac_make}_set=yes
1185 else
1186 eval ac_cv_prog_make_${ac_make}_set=no
1187 fi
1188 rm -f conftestmake
1189 fi
1190 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1191 echo "$ac_t""yes" 1>&6
1192 SET_MAKE=
1193 else
1194 echo "$ac_t""no" 1>&6
1195 SET_MAKE="MAKE=${MAKE-make}"
1196 fi
1197
1198 # Extract the first word of "ranlib", so it can be a program name with args.
1199 set dummy ranlib; ac_word=$2
1200 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1201 echo "configure:1202: checking for $ac_word" >&5
1202 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1203 echo $ac_n "(cached) $ac_c" 1>&6
1204 else
1205 if test -n "$RANLIB"; then
1206 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1207 else
1208 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1209 ac_dummy="$PATH"
1210 for ac_dir in $ac_dummy; do
1211 test -z "$ac_dir" && ac_dir=.
1212 if test -f $ac_dir/$ac_word; then
1213 ac_cv_prog_RANLIB="ranlib"
1214 break
1215 fi
1216 done
1217 IFS="$ac_save_ifs"
1218 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1219 fi
1220 fi
1221 RANLIB="$ac_cv_prog_RANLIB"
1222 if test -n "$RANLIB"; then
1223 echo "$ac_t""$RANLIB" 1>&6
1224 else
1225 echo "$ac_t""no" 1>&6
1226 fi
1227
1228 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
1229 echo "configure:1230: checking for POSIXized ISC" >&5
1230 if test -d /etc/conf/kconfig.d &&
1231 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
1232 then
1233 echo "$ac_t""yes" 1>&6
1234 ISC=yes # If later tests want to check for ISC.
1235 cat >> confdefs.h <<\EOF
1236 #define _POSIX_SOURCE 1
1237 EOF
1238
1239 if test "$GCC" = yes; then
1240 CC="$CC -posix"
1241 else
1242 CC="$CC -Xp"
1243 fi
1244 else
1245 echo "$ac_t""no" 1>&6
1246 ISC=
1247 fi
1248
1249 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1250 echo "configure:1251: checking for ANSI C header files" >&5
1251 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1252 echo $ac_n "(cached) $ac_c" 1>&6
1253 else
1254 cat > conftest.$ac_ext <<EOF
1255 #line 1256 "configure"
1256 #include "confdefs.h"
1257 #include <stdlib.h>
1258 #include <stdarg.h>
1259 #include <string.h>
1260 #include <float.h>
1261 EOF
1262 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1263 { (eval echo configure:1264: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1264 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1265 if test -z "$ac_err"; then
1266 rm -rf conftest*
1267 ac_cv_header_stdc=yes
1268 else
1269 echo "$ac_err" >&5
1270 echo "configure: failed program was:" >&5
1271 cat conftest.$ac_ext >&5
1272 rm -rf conftest*
1273 ac_cv_header_stdc=no
1274 fi
1275 rm -f conftest*
1276
1277 if test $ac_cv_header_stdc = yes; then
1278 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1279 cat > conftest.$ac_ext <<EOF
1280 #line 1281 "configure"
1281 #include "confdefs.h"
1282 #include <string.h>
1283 EOF
1284 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1285 egrep "memchr" >/dev/null 2>&1; then
1286 :
1287 else
1288 rm -rf conftest*
1289 ac_cv_header_stdc=no
1290 fi
1291 rm -f conftest*
1292
1293 fi
1294
1295 if test $ac_cv_header_stdc = yes; then
1296 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1297 cat > conftest.$ac_ext <<EOF
1298 #line 1299 "configure"
1299 #include "confdefs.h"
1300 #include <stdlib.h>
1301 EOF
1302 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1303 egrep "free" >/dev/null 2>&1; then
1304 :
1305 else
1306 rm -rf conftest*
1307 ac_cv_header_stdc=no
1308 fi
1309 rm -f conftest*
1310
1311 fi
1312
1313 if test $ac_cv_header_stdc = yes; then
1314 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1315 if test "$cross_compiling" = yes; then
1316 :
1317 else
1318 cat > conftest.$ac_ext <<EOF
1319 #line 1320 "configure"
1320 #include "confdefs.h"
1321 #include <ctype.h>
1322 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1323 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1324 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1325 int main () { int i; for (i = 0; i < 256; i++)
1326 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1327 exit (0); }
1328
1329 EOF
1330 if { (eval echo configure:1331: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1331 then
1332 :
1333 else
1334 echo "configure: failed program was:" >&5
1335 cat conftest.$ac_ext >&5
1336 rm -fr conftest*
1337 ac_cv_header_stdc=no
1338 fi
1339 rm -fr conftest*
1340 fi
1341
1342 fi
1343 fi
1344
1345 echo "$ac_t""$ac_cv_header_stdc" 1>&6
1346 if test $ac_cv_header_stdc = yes; then
1347 cat >> confdefs.h <<\EOF
1348 #define STDC_HEADERS 1
1349 EOF
1350
1351 fi
1352
1353 echo $ac_n "checking for working const""... $ac_c" 1>&6
1354 echo "configure:1355: checking for working const" >&5
1355 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1356 echo $ac_n "(cached) $ac_c" 1>&6
1357 else
1358 cat > conftest.$ac_ext <<EOF
1359 #line 1360 "configure"
1360 #include "confdefs.h"
1361
1362 int main() {
1363
1364 /* Ultrix mips cc rejects this. */
1365 typedef int charset[2]; const charset x = {0,0};
1366 /* SunOS 4.1.1 cc rejects this. */
1367 char const *const *ccp;
1368 char **p;
1369 /* NEC SVR4.0.2 mips cc rejects this. */
1370 struct point {int x, y;};
1371 static struct point const zero = {0,0};
1372 /* AIX XL C 1.02.0.0 rejects this.
1373 It does not let you subtract one const X* pointer from another in an arm
1374 of an if-expression whose if-part is not a constant expression */
1375 const char *g = "string";
1376 ccp = &g + (g ? g-g : 0);
1377 /* HPUX 7.0 cc rejects these. */
1378 ++ccp;
1379 p = (char**) ccp;
1380 ccp = (char const *const *) p;
1381 { /* SCO 3.2v4 cc rejects this. */
1382 char *t;
1383 char const *s = 0 ? (char *) 0 : (char const *) 0;
1384
1385 *t++ = 0;
1386 }
1387 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
1388 int x[] = {25, 17};
1389 const int *foo = &x[0];
1390 ++foo;
1391 }
1392 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1393 typedef const int *iptr;
1394 iptr p = 0;
1395 ++p;
1396 }
1397 { /* AIX XL C 1.02.0.0 rejects this saying
1398 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1399 struct s { int j; const int *ap[3]; };
1400 struct s *b; b->j = 5;
1401 }
1402 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1403 const int foo = 10;
1404 }
1405
1406 ; return 0; }
1407 EOF
1408 if { (eval echo configure:1409: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1409 rm -rf conftest*
1410 ac_cv_c_const=yes
1411 else
1412 echo "configure: failed program was:" >&5
1413 cat conftest.$ac_ext >&5
1414 rm -rf conftest*
1415 ac_cv_c_const=no
1416 fi
1417 rm -f conftest*
1418 fi
1419
1420 echo "$ac_t""$ac_cv_c_const" 1>&6
1421 if test $ac_cv_c_const = no; then
1422 cat >> confdefs.h <<\EOF
1423 #define const
1424 EOF
1425
1426 fi
1427
1428 echo $ac_n "checking for inline""... $ac_c" 1>&6
1429 echo "configure:1430: checking for inline" >&5
1430 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
1431 echo $ac_n "(cached) $ac_c" 1>&6
1432 else
1433 ac_cv_c_inline=no
1434 for ac_kw in inline __inline__ __inline; do
1435 cat > conftest.$ac_ext <<EOF
1436 #line 1437 "configure"
1437 #include "confdefs.h"
1438
1439 int main() {
1440 } int $ac_kw foo() {
1441 ; return 0; }
1442 EOF
1443 if { (eval echo configure:1444: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1444 rm -rf conftest*
1445 ac_cv_c_inline=$ac_kw; break
1446 else
1447 echo "configure: failed program was:" >&5
1448 cat conftest.$ac_ext >&5
1449 fi
1450 rm -f conftest*
1451 done
1452
1453 fi
1454
1455 echo "$ac_t""$ac_cv_c_inline" 1>&6
1456 case "$ac_cv_c_inline" in
1457 inline | yes) ;;
1458 no) cat >> confdefs.h <<\EOF
1459 #define inline
1460 EOF
1461 ;;
1462 *) cat >> confdefs.h <<EOF
1463 #define inline $ac_cv_c_inline
1464 EOF
1465 ;;
1466 esac
1467
1468 echo $ac_n "checking for off_t""... $ac_c" 1>&6
1469 echo "configure:1470: checking for off_t" >&5
1470 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
1471 echo $ac_n "(cached) $ac_c" 1>&6
1472 else
1473 cat > conftest.$ac_ext <<EOF
1474 #line 1475 "configure"
1475 #include "confdefs.h"
1476 #include <sys/types.h>
1477 #if STDC_HEADERS
1478 #include <stdlib.h>
1479 #include <stddef.h>
1480 #endif
1481 EOF
1482 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1483 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1484 rm -rf conftest*
1485 ac_cv_type_off_t=yes
1486 else
1487 rm -rf conftest*
1488 ac_cv_type_off_t=no
1489 fi
1490 rm -f conftest*
1491
1492 fi
1493 echo "$ac_t""$ac_cv_type_off_t" 1>&6
1494 if test $ac_cv_type_off_t = no; then
1495 cat >> confdefs.h <<\EOF
1496 #define off_t long
1497 EOF
1498
1499 fi
1500
1501 echo $ac_n "checking for size_t""... $ac_c" 1>&6
1502 echo "configure:1503: checking for size_t" >&5
1503 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
1504 echo $ac_n "(cached) $ac_c" 1>&6
1505 else
1506 cat > conftest.$ac_ext <<EOF
1507 #line 1508 "configure"
1508 #include "confdefs.h"
1509 #include <sys/types.h>
1510 #if STDC_HEADERS
1511 #include <stdlib.h>
1512 #include <stddef.h>
1513 #endif
1514 EOF
1515 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1516 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1517 rm -rf conftest*
1518 ac_cv_type_size_t=yes
1519 else
1520 rm -rf conftest*
1521 ac_cv_type_size_t=no
1522 fi
1523 rm -f conftest*
1524
1525 fi
1526 echo "$ac_t""$ac_cv_type_size_t" 1>&6
1527 if test $ac_cv_type_size_t = no; then
1528 cat >> confdefs.h <<\EOF
1529 #define size_t unsigned
1530 EOF
1531
1532 fi
1533
1534 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
1535 # for constant arguments. Useless!
1536 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
1537 echo "configure:1538: checking for working alloca.h" >&5
1538 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
1539 echo $ac_n "(cached) $ac_c" 1>&6
1540 else
1541 cat > conftest.$ac_ext <<EOF
1542 #line 1543 "configure"
1543 #include "confdefs.h"
1544 #include <alloca.h>
1545 int main() {
1546 void *p = alloca(2 * sizeof(int));
1547 ; return 0; }
1548 EOF
1549 if { (eval echo configure:1550: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1550 rm -rf conftest*
1551 ac_cv_header_alloca_h=yes
1552 else
1553 echo "configure: failed program was:" >&5
1554 cat conftest.$ac_ext >&5
1555 rm -rf conftest*
1556 ac_cv_header_alloca_h=no
1557 fi
1558 rm -f conftest*
1559 fi
1560
1561 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
1562 if test $ac_cv_header_alloca_h = yes; then
1563 cat >> confdefs.h <<\EOF
1564 #define HAVE_ALLOCA_H 1
1565 EOF
1566
1567 fi
1568
1569 echo $ac_n "checking for alloca""... $ac_c" 1>&6
1570 echo "configure:1571: checking for alloca" >&5
1571 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
1572 echo $ac_n "(cached) $ac_c" 1>&6
1573 else
1574 cat > conftest.$ac_ext <<EOF
1575 #line 1576 "configure"
1576 #include "confdefs.h"
1577
1578 #ifdef __GNUC__
1579 # define alloca __builtin_alloca
1580 #else
1581 # ifdef _MSC_VER
1582 # include <malloc.h>
1583 # define alloca _alloca
1584 # else
1585 # if HAVE_ALLOCA_H
1586 # include <alloca.h>
1587 # else
1588 # ifdef _AIX
1589 #pragma alloca
1590 # else
1591 # ifndef alloca /* predefined by HP cc +Olibcalls */
1592 char *alloca ();
1593 # endif
1594 # endif
1595 # endif
1596 # endif
1597 #endif
1598
1599 int main() {
1600 char *p = (char *) alloca(1);
1601 ; return 0; }
1602 EOF
1603 if { (eval echo configure:1604: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1604 rm -rf conftest*
1605 ac_cv_func_alloca_works=yes
1606 else
1607 echo "configure: failed program was:" >&5
1608 cat conftest.$ac_ext >&5
1609 rm -rf conftest*
1610 ac_cv_func_alloca_works=no
1611 fi
1612 rm -f conftest*
1613 fi
1614
1615 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
1616 if test $ac_cv_func_alloca_works = yes; then
1617 cat >> confdefs.h <<\EOF
1618 #define HAVE_ALLOCA 1
1619 EOF
1620
1621 fi
1622
1623 if test $ac_cv_func_alloca_works = no; then
1624 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
1625 # that cause trouble. Some versions do not even contain alloca or
1626 # contain a buggy version. If you still want to use their alloca,
1627 # use ar to extract alloca.o from them instead of compiling alloca.c.
1628 ALLOCA=alloca.${ac_objext}
1629 cat >> confdefs.h <<\EOF
1630 #define C_ALLOCA 1
1631 EOF
1632
1633
1634 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
1635 echo "configure:1636: checking whether alloca needs Cray hooks" >&5
1636 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
1637 echo $ac_n "(cached) $ac_c" 1>&6
1638 else
1639 cat > conftest.$ac_ext <<EOF
1640 #line 1641 "configure"
1641 #include "confdefs.h"
1642 #if defined(CRAY) && ! defined(CRAY2)
1643 webecray
1644 #else
1645 wenotbecray
1646 #endif
1647
1648 EOF
1649 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1650 egrep "webecray" >/dev/null 2>&1; then
1651 rm -rf conftest*
1652 ac_cv_os_cray=yes
1653 else
1654 rm -rf conftest*
1655 ac_cv_os_cray=no
1656 fi
1657 rm -f conftest*
1658
1659 fi
1660
1661 echo "$ac_t""$ac_cv_os_cray" 1>&6
1662 if test $ac_cv_os_cray = yes; then
1663 for ac_func in _getb67 GETB67 getb67; do
1664 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1665 echo "configure:1666: checking for $ac_func" >&5
1666 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1667 echo $ac_n "(cached) $ac_c" 1>&6
1668 else
1669 cat > conftest.$ac_ext <<EOF
1670 #line 1671 "configure"
1671 #include "confdefs.h"
1672 /* System header to define __stub macros and hopefully few prototypes,
1673 which can conflict with char $ac_func(); below. */
1674 #include <assert.h>
1675 /* Override any gcc2 internal prototype to avoid an error. */
1676 /* We use char because int might match the return type of a gcc2
1677 builtin and then its argument prototype would still apply. */
1678 char $ac_func();
1679
1680 int main() {
1681
1682 /* The GNU C library defines this for functions which it implements
1683 to always fail with ENOSYS. Some functions are actually named
1684 something starting with __ and the normal name is an alias. */
1685 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1686 choke me
1687 #else
1688 $ac_func();
1689 #endif
1690
1691 ; return 0; }
1692 EOF
1693 if { (eval echo configure:1694: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1694 rm -rf conftest*
1695 eval "ac_cv_func_$ac_func=yes"
1696 else
1697 echo "configure: failed program was:" >&5
1698 cat conftest.$ac_ext >&5
1699 rm -rf conftest*
1700 eval "ac_cv_func_$ac_func=no"
1701 fi
1702 rm -f conftest*
1703 fi
1704
1705 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1706 echo "$ac_t""yes" 1>&6
1707 cat >> confdefs.h <<EOF
1708 #define CRAY_STACKSEG_END $ac_func
1709 EOF
1710
1711 break
1712 else
1713 echo "$ac_t""no" 1>&6
1714 fi
1715
1716 done
1717 fi
1718
1719 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
1720 echo "configure:1721: checking stack direction for C alloca" >&5
1721 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
1722 echo $ac_n "(cached) $ac_c" 1>&6
1723 else
1724 if test "$cross_compiling" = yes; then
1725 ac_cv_c_stack_direction=0
1726 else
1727 cat > conftest.$ac_ext <<EOF
1728 #line 1729 "configure"
1729 #include "confdefs.h"
1730 find_stack_direction ()
1731 {
1732 static char *addr = 0;
1733 auto char dummy;
1734 if (addr == 0)
1735 {
1736 addr = &dummy;
1737 return find_stack_direction ();
1738 }
1739 else
1740 return (&dummy > addr) ? 1 : -1;
1741 }
1742 main ()
1743 {
1744 exit (find_stack_direction() < 0);
1745 }
1746 EOF
1747 if { (eval echo configure:1748: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1748 then
1749 ac_cv_c_stack_direction=1
1750 else
1751 echo "configure: failed program was:" >&5
1752 cat conftest.$ac_ext >&5
1753 rm -fr conftest*
1754 ac_cv_c_stack_direction=-1
1755 fi
1756 rm -fr conftest*
1757 fi
1758
1759 fi
1760
1761 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
1762 cat >> confdefs.h <<EOF
1763 #define STACK_DIRECTION $ac_cv_c_stack_direction
1764 EOF
1765
1766 fi
1767
1768 for ac_hdr in unistd.h
1769 do
1770 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1771 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1772 echo "configure:1773: checking for $ac_hdr" >&5
1773 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1774 echo $ac_n "(cached) $ac_c" 1>&6
1775 else
1776 cat > conftest.$ac_ext <<EOF
1777 #line 1778 "configure"
1778 #include "confdefs.h"
1779 #include <$ac_hdr>
1780 EOF
1781 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1782 { (eval echo configure:1783: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1783 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1784 if test -z "$ac_err"; then
1785 rm -rf conftest*
1786 eval "ac_cv_header_$ac_safe=yes"
1787 else
1788 echo "$ac_err" >&5
1789 echo "configure: failed program was:" >&5
1790 cat conftest.$ac_ext >&5
1791 rm -rf conftest*
1792 eval "ac_cv_header_$ac_safe=no"
1793 fi
1794 rm -f conftest*
1795 fi
1796 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1797 echo "$ac_t""yes" 1>&6
1798 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1799 cat >> confdefs.h <<EOF
1800 #define $ac_tr_hdr 1
1801 EOF
1802
1803 else
1804 echo "$ac_t""no" 1>&6
1805 fi
1806 done
1807
1808 for ac_func in getpagesize
1809 do
1810 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1811 echo "configure:1812: checking for $ac_func" >&5
1812 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1813 echo $ac_n "(cached) $ac_c" 1>&6
1814 else
1815 cat > conftest.$ac_ext <<EOF
1816 #line 1817 "configure"
1817 #include "confdefs.h"
1818 /* System header to define __stub macros and hopefully few prototypes,
1819 which can conflict with char $ac_func(); below. */
1820 #include <assert.h>
1821 /* Override any gcc2 internal prototype to avoid an error. */
1822 /* We use char because int might match the return type of a gcc2
1823 builtin and then its argument prototype would still apply. */
1824 char $ac_func();
1825
1826 int main() {
1827
1828 /* The GNU C library defines this for functions which it implements
1829 to always fail with ENOSYS. Some functions are actually named
1830 something starting with __ and the normal name is an alias. */
1831 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1832 choke me
1833 #else
1834 $ac_func();
1835 #endif
1836
1837 ; return 0; }
1838 EOF
1839 if { (eval echo configure:1840: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1840 rm -rf conftest*
1841 eval "ac_cv_func_$ac_func=yes"
1842 else
1843 echo "configure: failed program was:" >&5
1844 cat conftest.$ac_ext >&5
1845 rm -rf conftest*
1846 eval "ac_cv_func_$ac_func=no"
1847 fi
1848 rm -f conftest*
1849 fi
1850
1851 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1852 echo "$ac_t""yes" 1>&6
1853 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1854 cat >> confdefs.h <<EOF
1855 #define $ac_tr_func 1
1856 EOF
1857
1858 else
1859 echo "$ac_t""no" 1>&6
1860 fi
1861 done
1862
1863 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
1864 echo "configure:1865: checking for working mmap" >&5
1865 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
1866 echo $ac_n "(cached) $ac_c" 1>&6
1867 else
1868 if test "$cross_compiling" = yes; then
1869 ac_cv_func_mmap_fixed_mapped=no
1870 else
1871 cat > conftest.$ac_ext <<EOF
1872 #line 1873 "configure"
1873 #include "confdefs.h"
1874
1875 /* Thanks to Mike Haertel and Jim Avera for this test.
1876 Here is a matrix of mmap possibilities:
1877 mmap private not fixed
1878 mmap private fixed at somewhere currently unmapped
1879 mmap private fixed at somewhere already mapped
1880 mmap shared not fixed
1881 mmap shared fixed at somewhere currently unmapped
1882 mmap shared fixed at somewhere already mapped
1883 For private mappings, we should verify that changes cannot be read()
1884 back from the file, nor mmap's back from the file at a different
1885 address. (There have been systems where private was not correctly
1886 implemented like the infamous i386 svr4.0, and systems where the
1887 VM page cache was not coherent with the filesystem buffer cache
1888 like early versions of FreeBSD and possibly contemporary NetBSD.)
1889 For shared mappings, we should conversely verify that changes get
1890 propogated back to all the places they're supposed to be.
1891
1892 Grep wants private fixed already mapped.
1893 The main things grep needs to know about mmap are:
1894 * does it exist and is it safe to write into the mmap'd area
1895 * how to use it (BSD variants) */
1896 #include <sys/types.h>
1897 #include <fcntl.h>
1898 #include <sys/mman.h>
1899 #include <stdlib.h>
1900 #include <sys/stat.h>
1901
1902 #ifdef HAVE_UNISTD_H
1903 # include <unistd.h>
1904 #endif
1905
1906 /* This mess was copied from the GNU getpagesize.h. */
1907 #ifndef HAVE_GETPAGESIZE
1908
1909 /* Assume that all systems that can run configure have sys/param.h. */
1910 # ifndef HAVE_SYS_PARAM_H
1911 # define HAVE_SYS_PARAM_H 1
1912 # endif
1913
1914 # ifdef _SC_PAGESIZE
1915 # define getpagesize() sysconf(_SC_PAGESIZE)
1916 # else /* no _SC_PAGESIZE */
1917 # ifdef HAVE_SYS_PARAM_H
1918 # include <sys/param.h>
1919 # ifdef EXEC_PAGESIZE
1920 # define getpagesize() EXEC_PAGESIZE
1921 # else /* no EXEC_PAGESIZE */
1922 # ifdef NBPG
1923 # define getpagesize() NBPG * CLSIZE
1924 # ifndef CLSIZE
1925 # define CLSIZE 1
1926 # endif /* no CLSIZE */
1927 # else /* no NBPG */
1928 # ifdef NBPC
1929 # define getpagesize() NBPC
1930 # else /* no NBPC */
1931 # ifdef PAGESIZE
1932 # define getpagesize() PAGESIZE
1933 # endif /* PAGESIZE */
1934 # endif /* no NBPC */
1935 # endif /* no NBPG */
1936 # endif /* no EXEC_PAGESIZE */
1937 # else /* no HAVE_SYS_PARAM_H */
1938 # define getpagesize() 8192 /* punt totally */
1939 # endif /* no HAVE_SYS_PARAM_H */
1940 # endif /* no _SC_PAGESIZE */
1941
1942 #endif /* no HAVE_GETPAGESIZE */
1943
1944 #ifdef __cplusplus
1945 extern "C" { void *malloc(unsigned); }
1946 #else
1947 char *malloc();
1948 #endif
1949
1950 int
1951 main()
1952 {
1953 char *data, *data2, *data3;
1954 int i, pagesize;
1955 int fd;
1956
1957 pagesize = getpagesize();
1958
1959 /*
1960 * First, make a file with some known garbage in it.
1961 */
1962 data = (char*)malloc(pagesize);
1963 if (!data)
1964 exit(1);
1965 for (i = 0; i < pagesize; ++i)
1966 *(data + i) = rand();
1967 umask(0);
1968 fd = creat("conftestmmap", 0600);
1969 if (fd < 0)
1970 exit(1);
1971 if (write(fd, data, pagesize) != pagesize)
1972 exit(1);
1973 close(fd);
1974
1975 /*
1976 * Next, try to mmap the file at a fixed address which
1977 * already has something else allocated at it. If we can,
1978 * also make sure that we see the same garbage.
1979 */
1980 fd = open("conftestmmap", O_RDWR);
1981 if (fd < 0)
1982 exit(1);
1983 data2 = (char*)malloc(2 * pagesize);
1984 if (!data2)
1985 exit(1);
1986 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
1987 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
1988 MAP_PRIVATE | MAP_FIXED, fd, 0L))
1989 exit(1);
1990 for (i = 0; i < pagesize; ++i)
1991 if (*(data + i) != *(data2 + i))
1992 exit(1);
1993
1994 /*
1995 * Finally, make sure that changes to the mapped area
1996 * do not percolate back to the file as seen by read().
1997 * (This is a bug on some variants of i386 svr4.0.)
1998 */
1999 for (i = 0; i < pagesize; ++i)
2000 *(data2 + i) = *(data2 + i) + 1;
2001 data3 = (char*)malloc(pagesize);
2002 if (!data3)
2003 exit(1);
2004 if (read(fd, data3, pagesize) != pagesize)
2005 exit(1);
2006 for (i = 0; i < pagesize; ++i)
2007 if (*(data + i) != *(data3 + i))
2008 exit(1);
2009 close(fd);
2010 unlink("conftestmmap");
2011 exit(0);
2012 }
2013
2014 EOF
2015 if { (eval echo configure:2016: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2016 then
2017 ac_cv_func_mmap_fixed_mapped=yes
2018 else
2019 echo "configure: failed program was:" >&5
2020 cat conftest.$ac_ext >&5
2021 rm -fr conftest*
2022 ac_cv_func_mmap_fixed_mapped=no
2023 fi
2024 rm -fr conftest*
2025 fi
2026
2027 fi
2028
2029 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2030 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2031 cat >> confdefs.h <<\EOF
2032 #define HAVE_MMAP 1
2033 EOF
2034
2035 fi
2036
2037
2038 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
2039 unistd.h sys/param.h
2040 do
2041 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2042 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2043 echo "configure:2044: checking for $ac_hdr" >&5
2044 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2045 echo $ac_n "(cached) $ac_c" 1>&6
2046 else
2047 cat > conftest.$ac_ext <<EOF
2048 #line 2049 "configure"
2049 #include "confdefs.h"
2050 #include <$ac_hdr>
2051 EOF
2052 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2053 { (eval echo configure:2054: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2054 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2055 if test -z "$ac_err"; then
2056 rm -rf conftest*
2057 eval "ac_cv_header_$ac_safe=yes"
2058 else
2059 echo "$ac_err" >&5
2060 echo "configure: failed program was:" >&5
2061 cat conftest.$ac_ext >&5
2062 rm -rf conftest*
2063 eval "ac_cv_header_$ac_safe=no"
2064 fi
2065 rm -f conftest*
2066 fi
2067 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2068 echo "$ac_t""yes" 1>&6
2069 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2070 cat >> confdefs.h <<EOF
2071 #define $ac_tr_hdr 1
2072 EOF
2073
2074 else
2075 echo "$ac_t""no" 1>&6
2076 fi
2077 done
2078
2079 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
2080 strdup __argz_count __argz_stringify __argz_next
2081 do
2082 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2083 echo "configure:2084: checking for $ac_func" >&5
2084 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2085 echo $ac_n "(cached) $ac_c" 1>&6
2086 else
2087 cat > conftest.$ac_ext <<EOF
2088 #line 2089 "configure"
2089 #include "confdefs.h"
2090 /* System header to define __stub macros and hopefully few prototypes,
2091 which can conflict with char $ac_func(); below. */
2092 #include <assert.h>
2093 /* Override any gcc2 internal prototype to avoid an error. */
2094 /* We use char because int might match the return type of a gcc2
2095 builtin and then its argument prototype would still apply. */
2096 char $ac_func();
2097
2098 int main() {
2099
2100 /* The GNU C library defines this for functions which it implements
2101 to always fail with ENOSYS. Some functions are actually named
2102 something starting with __ and the normal name is an alias. */
2103 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2104 choke me
2105 #else
2106 $ac_func();
2107 #endif
2108
2109 ; return 0; }
2110 EOF
2111 if { (eval echo configure:2112: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2112 rm -rf conftest*
2113 eval "ac_cv_func_$ac_func=yes"
2114 else
2115 echo "configure: failed program was:" >&5
2116 cat conftest.$ac_ext >&5
2117 rm -rf conftest*
2118 eval "ac_cv_func_$ac_func=no"
2119 fi
2120 rm -f conftest*
2121 fi
2122
2123 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2124 echo "$ac_t""yes" 1>&6
2125 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2126 cat >> confdefs.h <<EOF
2127 #define $ac_tr_func 1
2128 EOF
2129
2130 else
2131 echo "$ac_t""no" 1>&6
2132 fi
2133 done
2134
2135
2136 if test "${ac_cv_func_stpcpy+set}" != "set"; then
2137 for ac_func in stpcpy
2138 do
2139 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2140 echo "configure:2141: checking for $ac_func" >&5
2141 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2142 echo $ac_n "(cached) $ac_c" 1>&6
2143 else
2144 cat > conftest.$ac_ext <<EOF
2145 #line 2146 "configure"
2146 #include "confdefs.h"
2147 /* System header to define __stub macros and hopefully few prototypes,
2148 which can conflict with char $ac_func(); below. */
2149 #include <assert.h>
2150 /* Override any gcc2 internal prototype to avoid an error. */
2151 /* We use char because int might match the return type of a gcc2
2152 builtin and then its argument prototype would still apply. */
2153 char $ac_func();
2154
2155 int main() {
2156
2157 /* The GNU C library defines this for functions which it implements
2158 to always fail with ENOSYS. Some functions are actually named
2159 something starting with __ and the normal name is an alias. */
2160 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2161 choke me
2162 #else
2163 $ac_func();
2164 #endif
2165
2166 ; return 0; }
2167 EOF
2168 if { (eval echo configure:2169: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2169 rm -rf conftest*
2170 eval "ac_cv_func_$ac_func=yes"
2171 else
2172 echo "configure: failed program was:" >&5
2173 cat conftest.$ac_ext >&5
2174 rm -rf conftest*
2175 eval "ac_cv_func_$ac_func=no"
2176 fi
2177 rm -f conftest*
2178 fi
2179
2180 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2181 echo "$ac_t""yes" 1>&6
2182 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2183 cat >> confdefs.h <<EOF
2184 #define $ac_tr_func 1
2185 EOF
2186
2187 else
2188 echo "$ac_t""no" 1>&6
2189 fi
2190 done
2191
2192 fi
2193 if test "${ac_cv_func_stpcpy}" = "yes"; then
2194 cat >> confdefs.h <<\EOF
2195 #define HAVE_STPCPY 1
2196 EOF
2197
2198 fi
2199
2200 if test $ac_cv_header_locale_h = yes; then
2201 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
2202 echo "configure:2203: checking for LC_MESSAGES" >&5
2203 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
2204 echo $ac_n "(cached) $ac_c" 1>&6
2205 else
2206 cat > conftest.$ac_ext <<EOF
2207 #line 2208 "configure"
2208 #include "confdefs.h"
2209 #include <locale.h>
2210 int main() {
2211 return LC_MESSAGES
2212 ; return 0; }
2213 EOF
2214 if { (eval echo configure:2215: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2215 rm -rf conftest*
2216 am_cv_val_LC_MESSAGES=yes
2217 else
2218 echo "configure: failed program was:" >&5
2219 cat conftest.$ac_ext >&5
2220 rm -rf conftest*
2221 am_cv_val_LC_MESSAGES=no
2222 fi
2223 rm -f conftest*
2224 fi
2225
2226 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
2227 if test $am_cv_val_LC_MESSAGES = yes; then
2228 cat >> confdefs.h <<\EOF
2229 #define HAVE_LC_MESSAGES 1
2230 EOF
2231
2232 fi
2233 fi
2234 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
2235 echo "configure:2236: checking whether NLS is requested" >&5
2236 # Check whether --enable-nls or --disable-nls was given.
2237 if test "${enable_nls+set}" = set; then
2238 enableval="$enable_nls"
2239 USE_NLS=$enableval
2240 else
2241 USE_NLS=no
2242 fi
2243
2244 echo "$ac_t""$USE_NLS" 1>&6
2245
2246
2247 USE_INCLUDED_LIBINTL=no
2248
2249 if test "$USE_NLS" = "yes"; then
2250 cat >> confdefs.h <<\EOF
2251 #define ENABLE_NLS 1
2252 EOF
2253
2254 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
2255 echo "configure:2256: checking whether included gettext is requested" >&5
2256 # Check whether --with-included-gettext or --without-included-gettext was given.
2257 if test "${with_included_gettext+set}" = set; then
2258 withval="$with_included_gettext"
2259 nls_cv_force_use_gnu_gettext=$withval
2260 else
2261 nls_cv_force_use_gnu_gettext=no
2262 fi
2263
2264 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
2265
2266 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
2267 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
2268 nls_cv_header_intl=
2269 nls_cv_header_libgt=
2270 CATOBJEXT=NONE
2271
2272 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
2273 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
2274 echo "configure:2275: checking for libintl.h" >&5
2275 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2276 echo $ac_n "(cached) $ac_c" 1>&6
2277 else
2278 cat > conftest.$ac_ext <<EOF
2279 #line 2280 "configure"
2280 #include "confdefs.h"
2281 #include <libintl.h>
2282 EOF
2283 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2284 { (eval echo configure:2285: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2285 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2286 if test -z "$ac_err"; then
2287 rm -rf conftest*
2288 eval "ac_cv_header_$ac_safe=yes"
2289 else
2290 echo "$ac_err" >&5
2291 echo "configure: failed program was:" >&5
2292 cat conftest.$ac_ext >&5
2293 rm -rf conftest*
2294 eval "ac_cv_header_$ac_safe=no"
2295 fi
2296 rm -f conftest*
2297 fi
2298 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2299 echo "$ac_t""yes" 1>&6
2300 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
2301 echo "configure:2302: checking for gettext in libc" >&5
2302 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
2303 echo $ac_n "(cached) $ac_c" 1>&6
2304 else
2305 cat > conftest.$ac_ext <<EOF
2306 #line 2307 "configure"
2307 #include "confdefs.h"
2308 #include <libintl.h>
2309 int main() {
2310 return (int) gettext ("")
2311 ; return 0; }
2312 EOF
2313 if { (eval echo configure:2314: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2314 rm -rf conftest*
2315 gt_cv_func_gettext_libc=yes
2316 else
2317 echo "configure: failed program was:" >&5
2318 cat conftest.$ac_ext >&5
2319 rm -rf conftest*
2320 gt_cv_func_gettext_libc=no
2321 fi
2322 rm -f conftest*
2323 fi
2324
2325 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
2326
2327 if test "$gt_cv_func_gettext_libc" != "yes"; then
2328 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
2329 echo "configure:2330: checking for bindtextdomain in -lintl" >&5
2330 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
2331 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2332 echo $ac_n "(cached) $ac_c" 1>&6
2333 else
2334 ac_save_LIBS="$LIBS"
2335 LIBS="-lintl $LIBS"
2336 cat > conftest.$ac_ext <<EOF
2337 #line 2338 "configure"
2338 #include "confdefs.h"
2339 /* Override any gcc2 internal prototype to avoid an error. */
2340 /* We use char because int might match the return type of a gcc2
2341 builtin and then its argument prototype would still apply. */
2342 char bindtextdomain();
2343
2344 int main() {
2345 bindtextdomain()
2346 ; return 0; }
2347 EOF
2348 if { (eval echo configure:2349: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2349 rm -rf conftest*
2350 eval "ac_cv_lib_$ac_lib_var=yes"
2351 else
2352 echo "configure: failed program was:" >&5
2353 cat conftest.$ac_ext >&5
2354 rm -rf conftest*
2355 eval "ac_cv_lib_$ac_lib_var=no"
2356 fi
2357 rm -f conftest*
2358 LIBS="$ac_save_LIBS"
2359
2360 fi
2361 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2362 echo "$ac_t""yes" 1>&6
2363 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
2364 echo "configure:2365: checking for gettext in libintl" >&5
2365 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
2366 echo $ac_n "(cached) $ac_c" 1>&6
2367 else
2368 echo $ac_n "checking for gettext in -lintl""... $ac_c" 1>&6
2369 echo "configure:2370: checking for gettext in -lintl" >&5
2370 ac_lib_var=`echo intl'_'gettext | sed 'y%./+-%__p_%'`
2371 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2372 echo $ac_n "(cached) $ac_c" 1>&6
2373 else
2374 ac_save_LIBS="$LIBS"
2375 LIBS="-lintl $LIBS"
2376 cat > conftest.$ac_ext <<EOF
2377 #line 2378 "configure"
2378 #include "confdefs.h"
2379 /* Override any gcc2 internal prototype to avoid an error. */
2380 /* We use char because int might match the return type of a gcc2
2381 builtin and then its argument prototype would still apply. */
2382 char gettext();
2383
2384 int main() {
2385 gettext()
2386 ; return 0; }
2387 EOF
2388 if { (eval echo configure:2389: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2389 rm -rf conftest*
2390 eval "ac_cv_lib_$ac_lib_var=yes"
2391 else
2392 echo "configure: failed program was:" >&5
2393 cat conftest.$ac_ext >&5
2394 rm -rf conftest*
2395 eval "ac_cv_lib_$ac_lib_var=no"
2396 fi
2397 rm -f conftest*
2398 LIBS="$ac_save_LIBS"
2399
2400 fi
2401 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2402 echo "$ac_t""yes" 1>&6
2403 gt_cv_func_gettext_libintl=yes
2404 else
2405 echo "$ac_t""no" 1>&6
2406 gt_cv_func_gettext_libintl=no
2407 fi
2408
2409 fi
2410
2411 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
2412 else
2413 echo "$ac_t""no" 1>&6
2414 fi
2415
2416 fi
2417
2418 if test "$gt_cv_func_gettext_libc" = "yes" \
2419 || test "$gt_cv_func_gettext_libintl" = "yes"; then
2420 cat >> confdefs.h <<\EOF
2421 #define HAVE_GETTEXT 1
2422 EOF
2423
2424 # Extract the first word of "msgfmt", so it can be a program name with args.
2425 set dummy msgfmt; ac_word=$2
2426 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2427 echo "configure:2428: checking for $ac_word" >&5
2428 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2429 echo $ac_n "(cached) $ac_c" 1>&6
2430 else
2431 case "$MSGFMT" in
2432 /*)
2433 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2434 ;;
2435 *)
2436 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2437 for ac_dir in $PATH; do
2438 test -z "$ac_dir" && ac_dir=.
2439 if test -f $ac_dir/$ac_word; then
2440 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2441 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2442 break
2443 fi
2444 fi
2445 done
2446 IFS="$ac_save_ifs"
2447 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
2448 ;;
2449 esac
2450 fi
2451 MSGFMT="$ac_cv_path_MSGFMT"
2452 if test -n "$MSGFMT"; then
2453 echo "$ac_t""$MSGFMT" 1>&6
2454 else
2455 echo "$ac_t""no" 1>&6
2456 fi
2457 if test "$MSGFMT" != "no"; then
2458 for ac_func in dcgettext
2459 do
2460 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2461 echo "configure:2462: checking for $ac_func" >&5
2462 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2463 echo $ac_n "(cached) $ac_c" 1>&6
2464 else
2465 cat > conftest.$ac_ext <<EOF
2466 #line 2467 "configure"
2467 #include "confdefs.h"
2468 /* System header to define __stub macros and hopefully few prototypes,
2469 which can conflict with char $ac_func(); below. */
2470 #include <assert.h>
2471 /* Override any gcc2 internal prototype to avoid an error. */
2472 /* We use char because int might match the return type of a gcc2
2473 builtin and then its argument prototype would still apply. */
2474 char $ac_func();
2475
2476 int main() {
2477
2478 /* The GNU C library defines this for functions which it implements
2479 to always fail with ENOSYS. Some functions are actually named
2480 something starting with __ and the normal name is an alias. */
2481 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2482 choke me
2483 #else
2484 $ac_func();
2485 #endif
2486
2487 ; return 0; }
2488 EOF
2489 if { (eval echo configure:2490: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2490 rm -rf conftest*
2491 eval "ac_cv_func_$ac_func=yes"
2492 else
2493 echo "configure: failed program was:" >&5
2494 cat conftest.$ac_ext >&5
2495 rm -rf conftest*
2496 eval "ac_cv_func_$ac_func=no"
2497 fi
2498 rm -f conftest*
2499 fi
2500
2501 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2502 echo "$ac_t""yes" 1>&6
2503 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2504 cat >> confdefs.h <<EOF
2505 #define $ac_tr_func 1
2506 EOF
2507
2508 else
2509 echo "$ac_t""no" 1>&6
2510 fi
2511 done
2512
2513 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2514 set dummy gmsgfmt; ac_word=$2
2515 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2516 echo "configure:2517: checking for $ac_word" >&5
2517 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2518 echo $ac_n "(cached) $ac_c" 1>&6
2519 else
2520 case "$GMSGFMT" in
2521 /*)
2522 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2523 ;;
2524 ?:/*)
2525 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2526 ;;
2527 *)
2528 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2529 ac_dummy="$PATH"
2530 for ac_dir in $ac_dummy; do
2531 test -z "$ac_dir" && ac_dir=.
2532 if test -f $ac_dir/$ac_word; then
2533 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2534 break
2535 fi
2536 done
2537 IFS="$ac_save_ifs"
2538 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2539 ;;
2540 esac
2541 fi
2542 GMSGFMT="$ac_cv_path_GMSGFMT"
2543 if test -n "$GMSGFMT"; then
2544 echo "$ac_t""$GMSGFMT" 1>&6
2545 else
2546 echo "$ac_t""no" 1>&6
2547 fi
2548
2549 # Extract the first word of "xgettext", so it can be a program name with args.
2550 set dummy xgettext; ac_word=$2
2551 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2552 echo "configure:2553: checking for $ac_word" >&5
2553 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2554 echo $ac_n "(cached) $ac_c" 1>&6
2555 else
2556 case "$XGETTEXT" in
2557 /*)
2558 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2559 ;;
2560 *)
2561 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2562 for ac_dir in $PATH; do
2563 test -z "$ac_dir" && ac_dir=.
2564 if test -f $ac_dir/$ac_word; then
2565 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2566 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2567 break
2568 fi
2569 fi
2570 done
2571 IFS="$ac_save_ifs"
2572 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2573 ;;
2574 esac
2575 fi
2576 XGETTEXT="$ac_cv_path_XGETTEXT"
2577 if test -n "$XGETTEXT"; then
2578 echo "$ac_t""$XGETTEXT" 1>&6
2579 else
2580 echo "$ac_t""no" 1>&6
2581 fi
2582
2583 cat > conftest.$ac_ext <<EOF
2584 #line 2585 "configure"
2585 #include "confdefs.h"
2586
2587 int main() {
2588 extern int _nl_msg_cat_cntr;
2589 return _nl_msg_cat_cntr
2590 ; return 0; }
2591 EOF
2592 if { (eval echo configure:2593: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2593 rm -rf conftest*
2594 CATOBJEXT=.gmo
2595 DATADIRNAME=share
2596 else
2597 echo "configure: failed program was:" >&5
2598 cat conftest.$ac_ext >&5
2599 rm -rf conftest*
2600 CATOBJEXT=.mo
2601 DATADIRNAME=lib
2602 fi
2603 rm -f conftest*
2604 INSTOBJEXT=.mo
2605 fi
2606 fi
2607
2608 else
2609 echo "$ac_t""no" 1>&6
2610 fi
2611
2612
2613 if test "$CATOBJEXT" = "NONE"; then
2614 echo $ac_n "checking whether catgets can be used""... $ac_c" 1>&6
2615 echo "configure:2616: checking whether catgets can be used" >&5
2616 # Check whether --with-catgets or --without-catgets was given.
2617 if test "${with_catgets+set}" = set; then
2618 withval="$with_catgets"
2619 nls_cv_use_catgets=$withval
2620 else
2621 nls_cv_use_catgets=no
2622 fi
2623
2624 echo "$ac_t""$nls_cv_use_catgets" 1>&6
2625
2626 if test "$nls_cv_use_catgets" = "yes"; then
2627 echo $ac_n "checking for main in -li""... $ac_c" 1>&6
2628 echo "configure:2629: checking for main in -li" >&5
2629 ac_lib_var=`echo i'_'main | sed 'y%./+-%__p_%'`
2630 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2631 echo $ac_n "(cached) $ac_c" 1>&6
2632 else
2633 ac_save_LIBS="$LIBS"
2634 LIBS="-li $LIBS"
2635 cat > conftest.$ac_ext <<EOF
2636 #line 2637 "configure"
2637 #include "confdefs.h"
2638
2639 int main() {
2640 main()
2641 ; return 0; }
2642 EOF
2643 if { (eval echo configure:2644: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2644 rm -rf conftest*
2645 eval "ac_cv_lib_$ac_lib_var=yes"
2646 else
2647 echo "configure: failed program was:" >&5
2648 cat conftest.$ac_ext >&5
2649 rm -rf conftest*
2650 eval "ac_cv_lib_$ac_lib_var=no"
2651 fi
2652 rm -f conftest*
2653 LIBS="$ac_save_LIBS"
2654
2655 fi
2656 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2657 echo "$ac_t""yes" 1>&6
2658 ac_tr_lib=HAVE_LIB`echo i | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2659 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2660 cat >> confdefs.h <<EOF
2661 #define $ac_tr_lib 1
2662 EOF
2663
2664 LIBS="-li $LIBS"
2665
2666 else
2667 echo "$ac_t""no" 1>&6
2668 fi
2669
2670 echo $ac_n "checking for catgets""... $ac_c" 1>&6
2671 echo "configure:2672: checking for catgets" >&5
2672 if eval "test \"`echo '$''{'ac_cv_func_catgets'+set}'`\" = set"; then
2673 echo $ac_n "(cached) $ac_c" 1>&6
2674 else
2675 cat > conftest.$ac_ext <<EOF
2676 #line 2677 "configure"
2677 #include "confdefs.h"
2678 /* System header to define __stub macros and hopefully few prototypes,
2679 which can conflict with char catgets(); below. */
2680 #include <assert.h>
2681 /* Override any gcc2 internal prototype to avoid an error. */
2682 /* We use char because int might match the return type of a gcc2
2683 builtin and then its argument prototype would still apply. */
2684 char catgets();
2685
2686 int main() {
2687
2688 /* The GNU C library defines this for functions which it implements
2689 to always fail with ENOSYS. Some functions are actually named
2690 something starting with __ and the normal name is an alias. */
2691 #if defined (__stub_catgets) || defined (__stub___catgets)
2692 choke me
2693 #else
2694 catgets();
2695 #endif
2696
2697 ; return 0; }
2698 EOF
2699 if { (eval echo configure:2700: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2700 rm -rf conftest*
2701 eval "ac_cv_func_catgets=yes"
2702 else
2703 echo "configure: failed program was:" >&5
2704 cat conftest.$ac_ext >&5
2705 rm -rf conftest*
2706 eval "ac_cv_func_catgets=no"
2707 fi
2708 rm -f conftest*
2709 fi
2710
2711 if eval "test \"`echo '$ac_cv_func_'catgets`\" = yes"; then
2712 echo "$ac_t""yes" 1>&6
2713 cat >> confdefs.h <<\EOF
2714 #define HAVE_CATGETS 1
2715 EOF
2716
2717 INTLOBJS="\$(CATOBJS)"
2718 # Extract the first word of "gencat", so it can be a program name with args.
2719 set dummy gencat; ac_word=$2
2720 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2721 echo "configure:2722: checking for $ac_word" >&5
2722 if eval "test \"`echo '$''{'ac_cv_path_GENCAT'+set}'`\" = set"; then
2723 echo $ac_n "(cached) $ac_c" 1>&6
2724 else
2725 case "$GENCAT" in
2726 /*)
2727 ac_cv_path_GENCAT="$GENCAT" # Let the user override the test with a path.
2728 ;;
2729 ?:/*)
2730 ac_cv_path_GENCAT="$GENCAT" # Let the user override the test with a dos path.
2731 ;;
2732 *)
2733 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2734 ac_dummy="$PATH"
2735 for ac_dir in $ac_dummy; do
2736 test -z "$ac_dir" && ac_dir=.
2737 if test -f $ac_dir/$ac_word; then
2738 ac_cv_path_GENCAT="$ac_dir/$ac_word"
2739 break
2740 fi
2741 done
2742 IFS="$ac_save_ifs"
2743 test -z "$ac_cv_path_GENCAT" && ac_cv_path_GENCAT="no"
2744 ;;
2745 esac
2746 fi
2747 GENCAT="$ac_cv_path_GENCAT"
2748 if test -n "$GENCAT"; then
2749 echo "$ac_t""$GENCAT" 1>&6
2750 else
2751 echo "$ac_t""no" 1>&6
2752 fi
2753 if test "$GENCAT" != "no"; then
2754 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2755 set dummy gmsgfmt; ac_word=$2
2756 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2757 echo "configure:2758: checking for $ac_word" >&5
2758 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2759 echo $ac_n "(cached) $ac_c" 1>&6
2760 else
2761 case "$GMSGFMT" in
2762 /*)
2763 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2764 ;;
2765 ?:/*)
2766 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2767 ;;
2768 *)
2769 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2770 ac_dummy="$PATH"
2771 for ac_dir in $ac_dummy; do
2772 test -z "$ac_dir" && ac_dir=.
2773 if test -f $ac_dir/$ac_word; then
2774 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2775 break
2776 fi
2777 done
2778 IFS="$ac_save_ifs"
2779 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="no"
2780 ;;
2781 esac
2782 fi
2783 GMSGFMT="$ac_cv_path_GMSGFMT"
2784 if test -n "$GMSGFMT"; then
2785 echo "$ac_t""$GMSGFMT" 1>&6
2786 else
2787 echo "$ac_t""no" 1>&6
2788 fi
2789
2790 if test "$GMSGFMT" = "no"; then
2791 # Extract the first word of "msgfmt", so it can be a program name with args.
2792 set dummy msgfmt; ac_word=$2
2793 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2794 echo "configure:2795: checking for $ac_word" >&5
2795 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2796 echo $ac_n "(cached) $ac_c" 1>&6
2797 else
2798 case "$GMSGFMT" in
2799 /*)
2800 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2801 ;;
2802 *)
2803 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2804 for ac_dir in $PATH; do
2805 test -z "$ac_dir" && ac_dir=.
2806 if test -f $ac_dir/$ac_word; then
2807 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2808 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2809 break
2810 fi
2811 fi
2812 done
2813 IFS="$ac_save_ifs"
2814 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="no"
2815 ;;
2816 esac
2817 fi
2818 GMSGFMT="$ac_cv_path_GMSGFMT"
2819 if test -n "$GMSGFMT"; then
2820 echo "$ac_t""$GMSGFMT" 1>&6
2821 else
2822 echo "$ac_t""no" 1>&6
2823 fi
2824
2825 fi
2826 # Extract the first word of "xgettext", so it can be a program name with args.
2827 set dummy xgettext; ac_word=$2
2828 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2829 echo "configure:2830: checking for $ac_word" >&5
2830 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2831 echo $ac_n "(cached) $ac_c" 1>&6
2832 else
2833 case "$XGETTEXT" in
2834 /*)
2835 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2836 ;;
2837 *)
2838 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2839 for ac_dir in $PATH; do
2840 test -z "$ac_dir" && ac_dir=.
2841 if test -f $ac_dir/$ac_word; then
2842 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2843 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2844 break
2845 fi
2846 fi
2847 done
2848 IFS="$ac_save_ifs"
2849 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2850 ;;
2851 esac
2852 fi
2853 XGETTEXT="$ac_cv_path_XGETTEXT"
2854 if test -n "$XGETTEXT"; then
2855 echo "$ac_t""$XGETTEXT" 1>&6
2856 else
2857 echo "$ac_t""no" 1>&6
2858 fi
2859
2860 USE_INCLUDED_LIBINTL=yes
2861 CATOBJEXT=.cat
2862 INSTOBJEXT=.cat
2863 DATADIRNAME=lib
2864 INTLDEPS='$(top_builddir)/intl/libintl.a'
2865 INTLLIBS=$INTLDEPS
2866 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
2867 nls_cv_header_intl=intl/libintl.h
2868 nls_cv_header_libgt=intl/libgettext.h
2869 fi
2870 else
2871 echo "$ac_t""no" 1>&6
2872 fi
2873
2874 fi
2875 fi
2876
2877 if test "$CATOBJEXT" = "NONE"; then
2878 nls_cv_use_gnu_gettext=yes
2879 fi
2880 fi
2881
2882 if test "$nls_cv_use_gnu_gettext" = "yes"; then
2883 INTLOBJS="\$(GETTOBJS)"
2884 # Extract the first word of "msgfmt", so it can be a program name with args.
2885 set dummy msgfmt; ac_word=$2
2886 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2887 echo "configure:2888: checking for $ac_word" >&5
2888 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2889 echo $ac_n "(cached) $ac_c" 1>&6
2890 else
2891 case "$MSGFMT" in
2892 /*)
2893 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2894 ;;
2895 *)
2896 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2897 for ac_dir in $PATH; do
2898 test -z "$ac_dir" && ac_dir=.
2899 if test -f $ac_dir/$ac_word; then
2900 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2901 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2902 break
2903 fi
2904 fi
2905 done
2906 IFS="$ac_save_ifs"
2907 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
2908 ;;
2909 esac
2910 fi
2911 MSGFMT="$ac_cv_path_MSGFMT"
2912 if test -n "$MSGFMT"; then
2913 echo "$ac_t""$MSGFMT" 1>&6
2914 else
2915 echo "$ac_t""no" 1>&6
2916 fi
2917
2918 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2919 set dummy gmsgfmt; ac_word=$2
2920 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2921 echo "configure:2922: checking for $ac_word" >&5
2922 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2923 echo $ac_n "(cached) $ac_c" 1>&6
2924 else
2925 case "$GMSGFMT" in
2926 /*)
2927 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2928 ;;
2929 ?:/*)
2930 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2931 ;;
2932 *)
2933 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2934 ac_dummy="$PATH"
2935 for ac_dir in $ac_dummy; do
2936 test -z "$ac_dir" && ac_dir=.
2937 if test -f $ac_dir/$ac_word; then
2938 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2939 break
2940 fi
2941 done
2942 IFS="$ac_save_ifs"
2943 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2944 ;;
2945 esac
2946 fi
2947 GMSGFMT="$ac_cv_path_GMSGFMT"
2948 if test -n "$GMSGFMT"; then
2949 echo "$ac_t""$GMSGFMT" 1>&6
2950 else
2951 echo "$ac_t""no" 1>&6
2952 fi
2953
2954 # Extract the first word of "xgettext", so it can be a program name with args.
2955 set dummy xgettext; ac_word=$2
2956 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2957 echo "configure:2958: checking for $ac_word" >&5
2958 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2959 echo $ac_n "(cached) $ac_c" 1>&6
2960 else
2961 case "$XGETTEXT" in
2962 /*)
2963 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2964 ;;
2965 *)
2966 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2967 for ac_dir in $PATH; do
2968 test -z "$ac_dir" && ac_dir=.
2969 if test -f $ac_dir/$ac_word; then
2970 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2971 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2972 break
2973 fi
2974 fi
2975 done
2976 IFS="$ac_save_ifs"
2977 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2978 ;;
2979 esac
2980 fi
2981 XGETTEXT="$ac_cv_path_XGETTEXT"
2982 if test -n "$XGETTEXT"; then
2983 echo "$ac_t""$XGETTEXT" 1>&6
2984 else
2985 echo "$ac_t""no" 1>&6
2986 fi
2987
2988
2989 USE_INCLUDED_LIBINTL=yes
2990 CATOBJEXT=.gmo
2991 INSTOBJEXT=.mo
2992 DATADIRNAME=share
2993 INTLDEPS='$(top_builddir)/intl/libintl.a'
2994 INTLLIBS=$INTLDEPS
2995 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
2996 nls_cv_header_intl=intl/libintl.h
2997 nls_cv_header_libgt=intl/libgettext.h
2998 fi
2999
3000 if test "$XGETTEXT" != ":"; then
3001 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
3002 : ;
3003 else
3004 echo "$ac_t""found xgettext program is not GNU xgettext; ignore it" 1>&6
3005 XGETTEXT=":"
3006 fi
3007 fi
3008
3009 # We need to process the po/ directory.
3010 POSUB=po
3011 else
3012 DATADIRNAME=share
3013 nls_cv_header_intl=intl/libintl.h
3014 nls_cv_header_libgt=intl/libgettext.h
3015 fi
3016
3017
3018
3019
3020 # If this is used in GNU gettext we have to set USE_NLS to `yes'
3021 # because some of the sources are only built for this goal.
3022 if test "$PACKAGE" = gettext; then
3023 USE_NLS=yes
3024 USE_INCLUDED_LIBINTL=yes
3025 fi
3026
3027 for lang in $ALL_LINGUAS; do
3028 GMOFILES="$GMOFILES $lang.gmo"
3029 POFILES="$POFILES $lang.po"
3030 done
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045 if test "x$CATOBJEXT" != "x"; then
3046 if test "x$ALL_LINGUAS" = "x"; then
3047 LINGUAS=
3048 else
3049 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
3050 echo "configure:3051: checking for catalogs to be installed" >&5
3051 NEW_LINGUAS=
3052 for lang in ${LINGUAS=$ALL_LINGUAS}; do
3053 case "$ALL_LINGUAS" in
3054 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
3055 esac
3056 done
3057 LINGUAS=$NEW_LINGUAS
3058 echo "$ac_t""$LINGUAS" 1>&6
3059 fi
3060
3061 if test -n "$LINGUAS"; then
3062 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
3063 fi
3064 fi
3065
3066 if test $ac_cv_header_locale_h = yes; then
3067 INCLUDE_LOCALE_H="#include <locale.h>"
3068 else
3069 INCLUDE_LOCALE_H="\
3070 /* The system does not provide the header <locale.h>. Take care yourself. */"
3071 fi
3072
3073
3074 test -d intl || mkdir intl
3075 if test "$CATOBJEXT" = ".cat"; then
3076 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
3077 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
3078 echo "configure:3079: checking for linux/version.h" >&5
3079 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3080 echo $ac_n "(cached) $ac_c" 1>&6
3081 else
3082 cat > conftest.$ac_ext <<EOF
3083 #line 3084 "configure"
3084 #include "confdefs.h"
3085 #include <linux/version.h>
3086 EOF
3087 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3088 { (eval echo configure:3089: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3089 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3090 if test -z "$ac_err"; then
3091 rm -rf conftest*
3092 eval "ac_cv_header_$ac_safe=yes"
3093 else
3094 echo "$ac_err" >&5
3095 echo "configure: failed program was:" >&5
3096 cat conftest.$ac_ext >&5
3097 rm -rf conftest*
3098 eval "ac_cv_header_$ac_safe=no"
3099 fi
3100 rm -f conftest*
3101 fi
3102 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3103 echo "$ac_t""yes" 1>&6
3104 msgformat=linux
3105 else
3106 echo "$ac_t""no" 1>&6
3107 msgformat=xopen
3108 fi
3109
3110
3111 sed -e '/^#/d' $srcdir/intl/$msgformat-msg.sed > intl/po2msg.sed
3112 fi
3113 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
3114 $srcdir/intl/po2tbl.sed.in > intl/po2tbl.sed
3115
3116 if test "$PACKAGE" = "gettext"; then
3117 GT_NO="#NO#"
3118 GT_YES=
3119 else
3120 GT_NO=
3121 GT_YES="#YES#"
3122 fi
3123
3124
3125
3126 MKINSTALLDIRS=
3127 if test -n "$ac_aux_dir"; then
3128 MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
3129 fi
3130 if test -z "$MKINSTALLDIRS"; then
3131 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
3132 fi
3133
3134
3135 l=
3136
3137
3138 test -d po || mkdir po
3139 if test "x$srcdir" != "x."; then
3140 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
3141 posrcprefix="$srcdir/"
3142 else
3143 posrcprefix="../$srcdir/"
3144 fi
3145 else
3146 posrcprefix="../"
3147 fi
3148 rm -f po/POTFILES
3149 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
3150 < $srcdir/po/POTFILES.in > po/POTFILES
3151
3152 # Check whether --enable-profile or --disable-profile was given.
3153 if test "${enable_profile+set}" = set; then
3154 enableval="$enable_profile"
3155 if test "$enableval" = "no"
3156 then
3157 PROFILE_CMT=#
3158 MAKEFILE_PROFILE=/dev/null
3159 echo "Disabling profiling libraries"
3160 else
3161 PROFILE_CMT=
3162 MAKEFILE_PROFILE=$srcdir/lib/Makefile.profile
3163 PROFILED_LIB_EXT=_p.a
3164 echo "Building profiling libraries"
3165 fi
3166
3167 else
3168 PROFILE_CMT=#
3169 MAKEFILE_PROFILE=/dev/null
3170 echo "Disabling profiling libraries by default"
3171
3172 fi
3173
3174
3175
3176 # Check whether --enable-checker or --disable-checker was given.
3177 if test "${enable_checker+set}" = set; then
3178 enableval="$enable_checker"
3179 if test "$enableval" = "no"
3180 then
3181 CHECKER_CMT=#
3182 MAKEFILE_CHECKER=/dev/null
3183 echo "Disabling checker libraries"
3184 else
3185 CHECKER_CMT=
3186 MAKEFILE_CHECKER=$srcdir/lib/Makefile.checker
3187 echo "Building checker libraries"
3188 fi
3189
3190 else
3191 CHECKER_CMT=#
3192 MAKEFILE_CHECKER=/dev/null
3193 echo "Disabling checker libraries by default"
3194
3195 fi
3196
3197
3198
3199
3200
3201
3202 # Check whether --enable-dynamic-e2fsck or --disable-dynamic-e2fsck was given.
3203 if test "${enable_dynamic_e2fsck+set}" = set; then
3204 enableval="$enable_dynamic_e2fsck"
3205 if test "$enableval" = "no"
3206 then
3207 E2FSCK_TYPE=static
3208 echo "Building e2fsck statically"
3209 else
3210 E2FSCK_TYPE=shared
3211 echo "Building e2fsck dynamically"
3212 fi
3213
3214 else
3215 E2FSCK_TYPE=static
3216 echo "Building e2fsck statically by default"
3217
3218 fi
3219
3220
3221 # Check whether --enable-fsck or --disable-fsck was given.
3222 if test "${enable_fsck+set}" = set; then
3223 enableval="$enable_fsck"
3224 if test "$enableval" = "no"
3225 then
3226 FSCK_PROG='' FSCK_MAN=''
3227 echo "Not building fsck wrapper"
3228 else
3229 FSCK_PROG=fsck FSCK_MAN=fsck.8
3230 echo "Building fsck wrapper"
3231 fi
3232
3233 else
3234 case "$host_os" in
3235 gnu*)
3236 FSCK_PROG='' FSCK_MAN=''
3237 echo "Not building fsck wrapper by default"
3238 ;;
3239 *)
3240 FSCK_PROG=fsck FSCK_MAN=fsck.8
3241 echo "Building fsck wrapper by default"
3242 esac
3243
3244 fi
3245
3246
3247
3248 MAKEFILE_LIBRARY=$srcdir/lib/Makefile.library
3249
3250 # Check whether --enable-old-bitops or --disable-old-bitops was given.
3251 if test "${enable_old_bitops+set}" = set; then
3252 enableval="$enable_old_bitops"
3253 if test "$enableval" = "no"
3254 then
3255 echo "Using new (standard) bitmask operations"
3256 else
3257 cat >> confdefs.h <<\EOF
3258 #define EXT2_OLD_BITOPS 1
3259 EOF
3260
3261 echo "Using old (native) bitmask operations"
3262
3263 fi
3264
3265 else
3266 echo "Using standard bitmask operations by default"
3267
3268 fi
3269
3270
3271 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
3272 echo "configure:3273: checking whether ${MAKE-make} sets \${MAKE}" >&5
3273 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
3274 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
3275 echo $ac_n "(cached) $ac_c" 1>&6
3276 else
3277 cat > conftestmake <<\EOF
3278 all:
3279 @echo 'ac_maketemp="${MAKE}"'
3280 EOF
3281 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3282 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
3283 if test -n "$ac_maketemp"; then
3284 eval ac_cv_prog_make_${ac_make}_set=yes
3285 else
3286 eval ac_cv_prog_make_${ac_make}_set=no
3287 fi
3288 rm -f conftestmake
3289 fi
3290 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3291 echo "$ac_t""yes" 1>&6
3292 SET_MAKE=
3293 else
3294 echo "$ac_t""no" 1>&6
3295 SET_MAKE="MAKE=${MAKE-make}"
3296 fi
3297
3298 # Extract the first word of "ln", so it can be a program name with args.
3299 set dummy ln; ac_word=$2
3300 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3301 echo "configure:3302: checking for $ac_word" >&5
3302 if eval "test \"`echo '$''{'ac_cv_path_LN'+set}'`\" = set"; then
3303 echo $ac_n "(cached) $ac_c" 1>&6
3304 else
3305 case "$LN" in
3306 /*)
3307 ac_cv_path_LN="$LN" # Let the user override the test with a path.
3308 ;;
3309 ?:/*)
3310 ac_cv_path_LN="$LN" # Let the user override the test with a dos path.
3311 ;;
3312 *)
3313 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3314 ac_dummy="$PATH"
3315 for ac_dir in $ac_dummy; do
3316 test -z "$ac_dir" && ac_dir=.
3317 if test -f $ac_dir/$ac_word; then
3318 ac_cv_path_LN="$ac_dir/$ac_word"
3319 break
3320 fi
3321 done
3322 IFS="$ac_save_ifs"
3323 test -z "$ac_cv_path_LN" && ac_cv_path_LN="ln"
3324 ;;
3325 esac
3326 fi
3327 LN="$ac_cv_path_LN"
3328 if test -n "$LN"; then
3329 echo "$ac_t""$LN" 1>&6
3330 else
3331 echo "$ac_t""no" 1>&6
3332 fi
3333
3334 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
3335 echo "configure:3336: checking whether ln -s works" >&5
3336 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
3337 echo $ac_n "(cached) $ac_c" 1>&6
3338 else
3339 rm -f conftestdata
3340 if ln -s X conftestdata 2>/dev/null
3341 then
3342 rm -f conftestdata
3343 ac_cv_prog_LN_S="ln -s"
3344 else
3345 ac_cv_prog_LN_S=ln
3346 fi
3347 fi
3348 LN_S="$ac_cv_prog_LN_S"
3349 if test "$ac_cv_prog_LN_S" = "ln -s"; then
3350 echo "$ac_t""yes" 1>&6
3351 else
3352 echo "$ac_t""no" 1>&6
3353 fi
3354
3355 # Extract the first word of "mv", so it can be a program name with args.
3356 set dummy mv; ac_word=$2
3357 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3358 echo "configure:3359: checking for $ac_word" >&5
3359 if eval "test \"`echo '$''{'ac_cv_path_MV'+set}'`\" = set"; then
3360 echo $ac_n "(cached) $ac_c" 1>&6
3361 else
3362 case "$MV" in
3363 /*)
3364 ac_cv_path_MV="$MV" # Let the user override the test with a path.
3365 ;;
3366 ?:/*)
3367 ac_cv_path_MV="$MV" # Let the user override the test with a dos path.
3368 ;;
3369 *)
3370 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3371 ac_dummy="$PATH"
3372 for ac_dir in $ac_dummy; do
3373 test -z "$ac_dir" && ac_dir=.
3374 if test -f $ac_dir/$ac_word; then
3375 ac_cv_path_MV="$ac_dir/$ac_word"
3376 break
3377 fi
3378 done
3379 IFS="$ac_save_ifs"
3380 test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
3381 ;;
3382 esac
3383 fi
3384 MV="$ac_cv_path_MV"
3385 if test -n "$MV"; then
3386 echo "$ac_t""$MV" 1>&6
3387 else
3388 echo "$ac_t""no" 1>&6
3389 fi
3390
3391 # Extract the first word of "cp", so it can be a program name with args.
3392 set dummy cp; ac_word=$2
3393 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3394 echo "configure:3395: checking for $ac_word" >&5
3395 if eval "test \"`echo '$''{'ac_cv_path_CP'+set}'`\" = set"; then
3396 echo $ac_n "(cached) $ac_c" 1>&6
3397 else
3398 case "$CP" in
3399 /*)
3400 ac_cv_path_CP="$CP" # Let the user override the test with a path.
3401 ;;
3402 ?:/*)
3403 ac_cv_path_CP="$CP" # Let the user override the test with a dos path.
3404 ;;
3405 *)
3406 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3407 ac_dummy="$PATH"
3408 for ac_dir in $ac_dummy; do
3409 test -z "$ac_dir" && ac_dir=.
3410 if test -f $ac_dir/$ac_word; then
3411 ac_cv_path_CP="$ac_dir/$ac_word"
3412 break
3413 fi
3414 done
3415 IFS="$ac_save_ifs"
3416 test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
3417 ;;
3418 esac
3419 fi
3420 CP="$ac_cv_path_CP"
3421 if test -n "$CP"; then
3422 echo "$ac_t""$CP" 1>&6
3423 else
3424 echo "$ac_t""no" 1>&6
3425 fi
3426
3427 # Extract the first word of "rm", so it can be a program name with args.
3428 set dummy rm; ac_word=$2
3429 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3430 echo "configure:3431: checking for $ac_word" >&5
3431 if eval "test \"`echo '$''{'ac_cv_path_RM'+set}'`\" = set"; then
3432 echo $ac_n "(cached) $ac_c" 1>&6
3433 else
3434 case "$RM" in
3435 /*)
3436 ac_cv_path_RM="$RM" # Let the user override the test with a path.
3437 ;;
3438 ?:/*)
3439 ac_cv_path_RM="$RM" # Let the user override the test with a dos path.
3440 ;;
3441 *)
3442 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3443 ac_dummy="$PATH"
3444 for ac_dir in $ac_dummy; do
3445 test -z "$ac_dir" && ac_dir=.
3446 if test -f $ac_dir/$ac_word; then
3447 ac_cv_path_RM="$ac_dir/$ac_word"
3448 break
3449 fi
3450 done
3451 IFS="$ac_save_ifs"
3452 test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
3453 ;;
3454 esac
3455 fi
3456 RM="$ac_cv_path_RM"
3457 if test -n "$RM"; then
3458 echo "$ac_t""$RM" 1>&6
3459 else
3460 echo "$ac_t""no" 1>&6
3461 fi
3462
3463 # Extract the first word of "chmod", so it can be a program name with args.
3464 set dummy chmod; ac_word=$2
3465 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3466 echo "configure:3467: checking for $ac_word" >&5
3467 if eval "test \"`echo '$''{'ac_cv_path_CHMOD'+set}'`\" = set"; then
3468 echo $ac_n "(cached) $ac_c" 1>&6
3469 else
3470 case "$CHMOD" in
3471 /*)
3472 ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path.
3473 ;;
3474 ?:/*)
3475 ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a dos path.
3476 ;;
3477 *)
3478 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3479 ac_dummy="$PATH"
3480 for ac_dir in $ac_dummy; do
3481 test -z "$ac_dir" && ac_dir=.
3482 if test -f $ac_dir/$ac_word; then
3483 ac_cv_path_CHMOD="$ac_dir/$ac_word"
3484 break
3485 fi
3486 done
3487 IFS="$ac_save_ifs"
3488 test -z "$ac_cv_path_CHMOD" && ac_cv_path_CHMOD=":"
3489 ;;
3490 esac
3491 fi
3492 CHMOD="$ac_cv_path_CHMOD"
3493 if test -n "$CHMOD"; then
3494 echo "$ac_t""$CHMOD" 1>&6
3495 else
3496 echo "$ac_t""no" 1>&6
3497 fi
3498
3499 # Extract the first word of "awk", so it can be a program name with args.
3500 set dummy awk; ac_word=$2
3501 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3502 echo "configure:3503: checking for $ac_word" >&5
3503 if eval "test \"`echo '$''{'ac_cv_path_AWK'+set}'`\" = set"; then
3504 echo $ac_n "(cached) $ac_c" 1>&6
3505 else
3506 case "$AWK" in
3507 /*)
3508 ac_cv_path_AWK="$AWK" # Let the user override the test with a path.
3509 ;;
3510 ?:/*)
3511 ac_cv_path_AWK="$AWK" # Let the user override the test with a dos path.
3512 ;;
3513 *)
3514 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3515 ac_dummy="$PATH"
3516 for ac_dir in $ac_dummy; do
3517 test -z "$ac_dir" && ac_dir=.
3518 if test -f $ac_dir/$ac_word; then
3519 ac_cv_path_AWK="$ac_dir/$ac_word"
3520 break
3521 fi
3522 done
3523 IFS="$ac_save_ifs"
3524 test -z "$ac_cv_path_AWK" && ac_cv_path_AWK="awk"
3525 ;;
3526 esac
3527 fi
3528 AWK="$ac_cv_path_AWK"
3529 if test -n "$AWK"; then
3530 echo "$ac_t""$AWK" 1>&6
3531 else
3532 echo "$ac_t""no" 1>&6
3533 fi
3534
3535 # Extract the first word of "sed", so it can be a program name with args.
3536 set dummy sed; ac_word=$2
3537 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3538 echo "configure:3539: checking for $ac_word" >&5
3539 if eval "test \"`echo '$''{'ac_cv_path_SED'+set}'`\" = set"; then
3540 echo $ac_n "(cached) $ac_c" 1>&6
3541 else
3542 case "$SED" in
3543 /*)
3544 ac_cv_path_SED="$SED" # Let the user override the test with a path.
3545 ;;
3546 ?:/*)
3547 ac_cv_path_SED="$SED" # Let the user override the test with a dos path.
3548 ;;
3549 *)
3550 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3551 ac_dummy="$PATH"
3552 for ac_dir in $ac_dummy; do
3553 test -z "$ac_dir" && ac_dir=.
3554 if test -f $ac_dir/$ac_word; then
3555 ac_cv_path_SED="$ac_dir/$ac_word"
3556 break
3557 fi
3558 done
3559 IFS="$ac_save_ifs"
3560 test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
3561 ;;
3562 esac
3563 fi
3564 SED="$ac_cv_path_SED"
3565 if test -n "$SED"; then
3566 echo "$ac_t""$SED" 1>&6
3567 else
3568 echo "$ac_t""no" 1>&6
3569 fi
3570
3571 # Extract the first word of "perl", so it can be a program name with args.
3572 set dummy perl; ac_word=$2
3573 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3574 echo "configure:3575: checking for $ac_word" >&5
3575 if eval "test \"`echo '$''{'ac_cv_path_PERL'+set}'`\" = set"; then
3576 echo $ac_n "(cached) $ac_c" 1>&6
3577 else
3578 case "$PERL" in
3579 /*)
3580 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
3581 ;;
3582 ?:/*)
3583 ac_cv_path_PERL="$PERL" # Let the user override the test with a dos path.
3584 ;;
3585 *)
3586 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3587 ac_dummy="$PATH"
3588 for ac_dir in $ac_dummy; do
3589 test -z "$ac_dir" && ac_dir=.
3590 if test -f $ac_dir/$ac_word; then
3591 ac_cv_path_PERL="$ac_dir/$ac_word"
3592 break
3593 fi
3594 done
3595 IFS="$ac_save_ifs"
3596 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl"
3597 ;;
3598 esac
3599 fi
3600 PERL="$ac_cv_path_PERL"
3601 if test -n "$PERL"; then
3602 echo "$ac_t""$PERL" 1>&6
3603 else
3604 echo "$ac_t""no" 1>&6
3605 fi
3606
3607 echo $ac_n "checking build system type""... $ac_c" 1>&6
3608 echo "configure:3609: checking build system type" >&5
3609
3610 build_alias=$build
3611 case "$build_alias" in
3612 NONE)
3613 case $nonopt in
3614 NONE) build_alias=$host_alias ;;
3615 *) build_alias=$nonopt ;;
3616 esac ;;
3617 esac
3618
3619 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
3620 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3621 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3622 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3623 echo "$ac_t""$build" 1>&6
3624
3625 if test $host != $build; then
3626 ac_tool_prefix=${host_alias}-
3627 else
3628 ac_tool_prefix=
3629 fi
3630
3631 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3632 set dummy ${ac_tool_prefix}ar; ac_word=$2
3633 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3634 echo "configure:3635: checking for $ac_word" >&5
3635 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
3636 echo $ac_n "(cached) $ac_c" 1>&6
3637 else
3638 if test -n "$AR"; then
3639 ac_cv_prog_AR="$AR" # Let the user override the test.
3640 else
3641 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3642 ac_dummy="$PATH"
3643 for ac_dir in $ac_dummy; do
3644 test -z "$ac_dir" && ac_dir=.
3645 if test -f $ac_dir/$ac_word; then
3646 ac_cv_prog_AR="${ac_tool_prefix}ar"
3647 break
3648 fi
3649 done
3650 IFS="$ac_save_ifs"
3651 fi
3652 fi
3653 AR="$ac_cv_prog_AR"
3654 if test -n "$AR"; then
3655 echo "$ac_t""$AR" 1>&6
3656 else
3657 echo "$ac_t""no" 1>&6
3658 fi
3659
3660
3661 if test -z "$ac_cv_prog_AR"; then
3662 if test -n "$ac_tool_prefix"; then
3663 # Extract the first word of "ar", so it can be a program name with args.
3664 set dummy ar; ac_word=$2
3665 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3666 echo "configure:3667: checking for $ac_word" >&5
3667 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
3668 echo $ac_n "(cached) $ac_c" 1>&6
3669 else
3670 if test -n "$AR"; then
3671 ac_cv_prog_AR="$AR" # Let the user override the test.
3672 else
3673 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3674 ac_dummy="$PATH"
3675 for ac_dir in $ac_dummy; do
3676 test -z "$ac_dir" && ac_dir=.
3677 if test -f $ac_dir/$ac_word; then
3678 ac_cv_prog_AR="ar"
3679 break
3680 fi
3681 done
3682 IFS="$ac_save_ifs"
3683 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
3684 fi
3685 fi
3686 AR="$ac_cv_prog_AR"
3687 if test -n "$AR"; then
3688 echo "$ac_t""$AR" 1>&6
3689 else
3690 echo "$ac_t""no" 1>&6
3691 fi
3692
3693 else
3694 AR="ar"
3695 fi
3696 fi
3697
3698 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3699 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3700 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3701 echo "configure:3702: checking for $ac_word" >&5
3702 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
3703 echo $ac_n "(cached) $ac_c" 1>&6
3704 else
3705 if test -n "$RANLIB"; then
3706 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3707 else
3708 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3709 ac_dummy="$PATH"
3710 for ac_dir in $ac_dummy; do
3711 test -z "$ac_dir" && ac_dir=.
3712 if test -f $ac_dir/$ac_word; then
3713 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3714 break
3715 fi
3716 done
3717 IFS="$ac_save_ifs"
3718 fi
3719 fi
3720 RANLIB="$ac_cv_prog_RANLIB"
3721 if test -n "$RANLIB"; then
3722 echo "$ac_t""$RANLIB" 1>&6
3723 else
3724 echo "$ac_t""no" 1>&6
3725 fi
3726
3727
3728 if test -z "$ac_cv_prog_RANLIB"; then
3729 if test -n "$ac_tool_prefix"; then
3730 # Extract the first word of "ranlib", so it can be a program name with args.
3731 set dummy ranlib; ac_word=$2
3732 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3733 echo "configure:3734: checking for $ac_word" >&5
3734 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
3735 echo $ac_n "(cached) $ac_c" 1>&6
3736 else
3737 if test -n "$RANLIB"; then
3738 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3739 else
3740 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3741 ac_dummy="$PATH"
3742 for ac_dir in $ac_dummy; do
3743 test -z "$ac_dir" && ac_dir=.
3744 if test -f $ac_dir/$ac_word; then
3745 ac_cv_prog_RANLIB="ranlib"
3746 break
3747 fi
3748 done
3749 IFS="$ac_save_ifs"
3750 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
3751 fi
3752 fi
3753 RANLIB="$ac_cv_prog_RANLIB"
3754 if test -n "$RANLIB"; then
3755 echo "$ac_t""$RANLIB" 1>&6
3756 else
3757 echo "$ac_t""no" 1>&6
3758 fi
3759
3760 else
3761 RANLIB=":"
3762 fi
3763 fi
3764
3765 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3766 set dummy ${ac_tool_prefix}strip; ac_word=$2
3767 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3768 echo "configure:3769: checking for $ac_word" >&5
3769 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
3770 echo $ac_n "(cached) $ac_c" 1>&6
3771 else
3772 if test -n "$STRIP"; then
3773 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3774 else
3775 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3776 ac_dummy="$PATH"
3777 for ac_dir in $ac_dummy; do
3778 test -z "$ac_dir" && ac_dir=.
3779 if test -f $ac_dir/$ac_word; then
3780 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3781 break
3782 fi
3783 done
3784 IFS="$ac_save_ifs"
3785 fi
3786 fi
3787 STRIP="$ac_cv_prog_STRIP"
3788 if test -n "$STRIP"; then
3789 echo "$ac_t""$STRIP" 1>&6
3790 else
3791 echo "$ac_t""no" 1>&6
3792 fi
3793
3794
3795 if test -z "$ac_cv_prog_STRIP"; then
3796 if test -n "$ac_tool_prefix"; then
3797 # Extract the first word of "strip", so it can be a program name with args.
3798 set dummy strip; ac_word=$2
3799 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3800 echo "configure:3801: checking for $ac_word" >&5
3801 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
3802 echo $ac_n "(cached) $ac_c" 1>&6
3803 else
3804 if test -n "$STRIP"; then
3805 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3806 else
3807 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3808 ac_dummy="$PATH"
3809 for ac_dir in $ac_dummy; do
3810 test -z "$ac_dir" && ac_dir=.
3811 if test -f $ac_dir/$ac_word; then
3812 ac_cv_prog_STRIP="strip"
3813 break
3814 fi
3815 done
3816 IFS="$ac_save_ifs"
3817 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
3818 fi
3819 fi
3820 STRIP="$ac_cv_prog_STRIP"
3821 if test -n "$STRIP"; then
3822 echo "$ac_t""$STRIP" 1>&6
3823 else
3824 echo "$ac_t""no" 1>&6
3825 fi
3826
3827 else
3828 STRIP=":"
3829 fi
3830 fi
3831
3832 # Find a good install program. We prefer a C program (faster),
3833 # so one script is as good as another. But avoid the broken or
3834 # incompatible versions:
3835 # SysV /etc/install, /usr/sbin/install
3836 # SunOS /usr/etc/install
3837 # IRIX /sbin/install
3838 # AIX /bin/install
3839 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3840 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3841 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3842 # ./install, which can be erroneously created by make from ./install.sh.
3843 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
3844 echo "configure:3845: checking for a BSD compatible install" >&5
3845 if test -z "$INSTALL"; then
3846 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
3847 echo $ac_n "(cached) $ac_c" 1>&6
3848 else
3849 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
3850 for ac_dir in $PATH; do
3851 # Account for people who put trailing slashes in PATH elements.
3852 case "$ac_dir/" in
3853 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
3854 *)
3855 # OSF1 and SCO ODT 3.0 have their own names for install.
3856 # Don't use installbsd from OSF since it installs stuff as root
3857 # by default.
3858 for ac_prog in ginstall scoinst install; do
3859 if test -f $ac_dir/$ac_prog; then
3860 if test $ac_prog = install &&
3861 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
3862 # AIX install. It has an incompatible calling convention.
3863 :
3864 else
3865 ac_cv_path_install="$ac_dir/$ac_prog -c"
3866 break 2
3867 fi
3868 fi
3869 done
3870 ;;
3871 esac
3872 done
3873 IFS="$ac_save_IFS"
3874
3875 fi
3876 if test "${ac_cv_path_install+set}" = set; then
3877 INSTALL="$ac_cv_path_install"
3878 else
3879 # As a last resort, use the slow shell script. We don't cache a
3880 # path for INSTALL within a source directory, because that will
3881 # break other packages using the cache if that directory is
3882 # removed, or if the path is relative.
3883 INSTALL="$ac_install_sh"
3884 fi
3885 fi
3886 echo "$ac_t""$INSTALL" 1>&6
3887
3888 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3889 # It thinks the first close brace ends the variable substitution.
3890 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3891
3892 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
3893
3894 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3895
3896 # See if we need a separate native compiler.
3897 if test $cross_compiling = no; then
3898 BUILD_CC="$CC"
3899
3900 else
3901 for ac_prog in gcc cc
3902 do
3903 # Extract the first word of "$ac_prog", so it can be a program name with args.
3904 set dummy $ac_prog; ac_word=$2
3905 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3906 echo "configure:3907: checking for $ac_word" >&5
3907 if eval "test \"`echo '$''{'ac_cv_prog_BUILD_CC'+set}'`\" = set"; then
3908 echo $ac_n "(cached) $ac_c" 1>&6
3909 else
3910 if test -n "$BUILD_CC"; then
3911 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3912 else
3913 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3914 ac_dummy="$PATH"
3915 for ac_dir in $ac_dummy; do
3916 test -z "$ac_dir" && ac_dir=.
3917 if test -f $ac_dir/$ac_word; then
3918 ac_cv_prog_BUILD_CC="$ac_prog"
3919 break
3920 fi
3921 done
3922 IFS="$ac_save_ifs"
3923 fi
3924 fi
3925 BUILD_CC="$ac_cv_prog_BUILD_CC"
3926 if test -n "$BUILD_CC"; then
3927 echo "$ac_t""$BUILD_CC" 1>&6
3928 else
3929 echo "$ac_t""no" 1>&6
3930 fi
3931
3932 test -n "$BUILD_CC" && break
3933 done
3934
3935 fi
3936 for 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/sysmacros.h sys/time.h sys/stat.h sys/types.h net/if.h netinet/in.h
3937 do
3938 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3939 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3940 echo "configure:3941: checking for $ac_hdr" >&5
3941 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3942 echo $ac_n "(cached) $ac_c" 1>&6
3943 else
3944 cat > conftest.$ac_ext <<EOF
3945 #line 3946 "configure"
3946 #include "confdefs.h"
3947 #include <$ac_hdr>
3948 EOF
3949 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3950 { (eval echo configure:3951: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3951 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3952 if test -z "$ac_err"; then
3953 rm -rf conftest*
3954 eval "ac_cv_header_$ac_safe=yes"
3955 else
3956 echo "$ac_err" >&5
3957 echo "configure: failed program was:" >&5
3958 cat conftest.$ac_ext >&5
3959 rm -rf conftest*
3960 eval "ac_cv_header_$ac_safe=no"
3961 fi
3962 rm -f conftest*
3963 fi
3964 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3965 echo "$ac_t""yes" 1>&6
3966 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3967 cat >> confdefs.h <<EOF
3968 #define $ac_tr_hdr 1
3969 EOF
3970
3971 else
3972 echo "$ac_t""no" 1>&6
3973 fi
3974 done
3975
3976 echo $ac_n "checking for vprintf""... $ac_c" 1>&6
3977 echo "configure:3978: checking for vprintf" >&5
3978 if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
3979 echo $ac_n "(cached) $ac_c" 1>&6
3980 else
3981 cat > conftest.$ac_ext <<EOF
3982 #line 3983 "configure"
3983 #include "confdefs.h"
3984 /* System header to define __stub macros and hopefully few prototypes,
3985 which can conflict with char vprintf(); below. */
3986 #include <assert.h>
3987 /* Override any gcc2 internal prototype to avoid an error. */
3988 /* We use char because int might match the return type of a gcc2
3989 builtin and then its argument prototype would still apply. */
3990 char vprintf();
3991
3992 int main() {
3993
3994 /* The GNU C library defines this for functions which it implements
3995 to always fail with ENOSYS. Some functions are actually named
3996 something starting with __ and the normal name is an alias. */
3997 #if defined (__stub_vprintf) || defined (__stub___vprintf)
3998 choke me
3999 #else
4000 vprintf();
4001 #endif
4002
4003 ; return 0; }
4004 EOF
4005 if { (eval echo configure:4006: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4006 rm -rf conftest*
4007 eval "ac_cv_func_vprintf=yes"
4008 else
4009 echo "configure: failed program was:" >&5
4010 cat conftest.$ac_ext >&5
4011 rm -rf conftest*
4012 eval "ac_cv_func_vprintf=no"
4013 fi
4014 rm -f conftest*
4015 fi
4016
4017 if eval "test \"`echo '$ac_cv_func_'vprintf`\" = yes"; then
4018 echo "$ac_t""yes" 1>&6
4019 cat >> confdefs.h <<\EOF
4020 #define HAVE_VPRINTF 1
4021 EOF
4022
4023 else
4024 echo "$ac_t""no" 1>&6
4025 fi
4026
4027 if test "$ac_cv_func_vprintf" != yes; then
4028 echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
4029 echo "configure:4030: checking for _doprnt" >&5
4030 if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
4031 echo $ac_n "(cached) $ac_c" 1>&6
4032 else
4033 cat > conftest.$ac_ext <<EOF
4034 #line 4035 "configure"
4035 #include "confdefs.h"
4036 /* System header to define __stub macros and hopefully few prototypes,
4037 which can conflict with char _doprnt(); below. */
4038 #include <assert.h>
4039 /* Override any gcc2 internal prototype to avoid an error. */
4040 /* We use char because int might match the return type of a gcc2
4041 builtin and then its argument prototype would still apply. */
4042 char _doprnt();
4043
4044 int main() {
4045
4046 /* The GNU C library defines this for functions which it implements
4047 to always fail with ENOSYS. Some functions are actually named
4048 something starting with __ and the normal name is an alias. */
4049 #if defined (__stub__doprnt) || defined (__stub____doprnt)
4050 choke me
4051 #else
4052 _doprnt();
4053 #endif
4054
4055 ; return 0; }
4056 EOF
4057 if { (eval echo configure:4058: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4058 rm -rf conftest*
4059 eval "ac_cv_func__doprnt=yes"
4060 else
4061 echo "configure: failed program was:" >&5
4062 cat conftest.$ac_ext >&5
4063 rm -rf conftest*
4064 eval "ac_cv_func__doprnt=no"
4065 fi
4066 rm -f conftest*
4067 fi
4068
4069 if eval "test \"`echo '$ac_cv_func_'_doprnt`\" = yes"; then
4070 echo "$ac_t""yes" 1>&6
4071 cat >> confdefs.h <<\EOF
4072 #define HAVE_DOPRNT 1
4073 EOF
4074
4075 else
4076 echo "$ac_t""no" 1>&6
4077 fi
4078
4079 fi
4080
4081 echo $ac_n "checking whether struct dirent has a d_namlen field""... $ac_c" 1>&6
4082 echo "configure:4083: checking whether struct dirent has a d_namlen field" >&5
4083 if eval "test \"`echo '$''{'e2fsprogs_cv_struct_d_namlen'+set}'`\" = set"; then
4084 echo $ac_n "(cached) $ac_c" 1>&6
4085 else
4086 cat > conftest.$ac_ext <<EOF
4087 #line 4088 "configure"
4088 #include "confdefs.h"
4089 #include <sys/types.h>
4090 #include <dirent.h>
4091 int main() {
4092 struct dirent de; de.d_namlen = 0;
4093 ; return 0; }
4094 EOF
4095 if { (eval echo configure:4096: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4096 rm -rf conftest*
4097 e2fsprogs_cv_struct_d_namlen=yes
4098 else
4099 echo "configure: failed program was:" >&5
4100 cat conftest.$ac_ext >&5
4101 rm -rf conftest*
4102 e2fsprogs_cv_struct_d_namlen=no
4103 fi
4104 rm -f conftest*
4105 fi
4106
4107 echo "$ac_t""$e2fsprogs_cv_struct_d_namlen" 1>&6
4108 if test "$e2fsprogs_cv_struct_d_namlen" = yes; then
4109 cat >> confdefs.h <<\EOF
4110 #define HAVE_DIRENT_NAMLEN 1
4111 EOF
4112
4113 fi
4114 echo $ac_n "checking whether llseek declared in unistd.h""... $ac_c" 1>&6
4115 echo "configure:4116: checking whether llseek declared in unistd.h" >&5
4116 if eval "test \"`echo '$''{'e2fsprogs_cv_have_llseek_prototype'+set}'`\" = set"; then
4117 echo $ac_n "(cached) $ac_c" 1>&6
4118 else
4119 cat > conftest.$ac_ext <<EOF
4120 #line 4121 "configure"
4121 #include "confdefs.h"
4122 #include <unistd.h>
4123 int main() {
4124 extern int llseek(int);
4125 ; return 0; }
4126 EOF
4127 if { (eval echo configure:4128: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4128 rm -rf conftest*
4129 e2fsprogs_cv_have_llseek_prototype=no
4130 else
4131 echo "configure: failed program was:" >&5
4132 cat conftest.$ac_ext >&5
4133 rm -rf conftest*
4134 e2fsprogs_cv_have_llseek_prototype=yes
4135 fi
4136 rm -f conftest*
4137 fi
4138
4139 echo "$ac_t""$e2fsprogs_cv_have_llseek_prototype" 1>&6
4140 if test "$e2fsprogs_cv_have_llseek_prototype" = yes; then
4141 cat >> confdefs.h <<\EOF
4142 #define HAVE_LLSEEK_PROTOTYPE 1
4143 EOF
4144
4145 fi
4146 echo $ac_n "checking whether lseek64 declared in unistd.h""... $ac_c" 1>&6
4147 echo "configure:4148: checking whether lseek64 declared in unistd.h" >&5
4148 if eval "test \"`echo '$''{'e2fsprogs_cv_have_lseek64_prototype'+set}'`\" = set"; then
4149 echo $ac_n "(cached) $ac_c" 1>&6
4150 else
4151 cat > conftest.$ac_ext <<EOF
4152 #line 4153 "configure"
4153 #include "confdefs.h"
4154 #define _LARGEFILE_SOURCE
4155 #define _LARGEFILE64_SOURCE
4156 #include <unistd.h>
4157 int main() {
4158 extern int lseek64(int);
4159 ; return 0; }
4160 EOF
4161 if { (eval echo configure:4162: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4162 rm -rf conftest*
4163 e2fsprogs_cv_have_lseek64_prototype=no
4164 else
4165 echo "configure: failed program was:" >&5
4166 cat conftest.$ac_ext >&5
4167 rm -rf conftest*
4168 e2fsprogs_cv_have_lseek64_prototype=yes
4169 fi
4170 rm -f conftest*
4171 fi
4172
4173 echo "$ac_t""$e2fsprogs_cv_have_lseek64_prototype" 1>&6
4174 if test "$e2fsprogs_cv_have_lseek64_prototype" = yes; then
4175 cat >> confdefs.h <<\EOF
4176 #define HAVE_LSEEK64_PROTOTYPE 1
4177 EOF
4178
4179 fi
4180 if test "$cross_compiling" = yes -a "$ac_cv_sizeof_long" = ""; then
4181 # if cross-compiling, with no cached values, just assume something common.
4182 ac_cv_sizeof_short=2
4183 ac_cv_sizeof_int=4
4184 ac_cv_sizeof_long=4
4185 ac_cv_sizeof_long_long=8
4186 echo "configure: warning: Cross-compiling, so cannot check type sizes; assuming short=2, int=4, long=4, long long=8" 1>&2
4187 fi
4188 echo $ac_n "checking size of short""... $ac_c" 1>&6
4189 echo "configure:4190: checking size of short" >&5
4190 if eval "test \"`echo '$''{'ac_cv_sizeof_short'+set}'`\" = set"; then
4191 echo $ac_n "(cached) $ac_c" 1>&6
4192 else
4193 if test "$cross_compiling" = yes; then
4194 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
4195 else
4196 cat > conftest.$ac_ext <<EOF
4197 #line 4198 "configure"
4198 #include "confdefs.h"
4199 #include <stdio.h>
4200 main()
4201 {
4202 FILE *f=fopen("conftestval", "w");
4203 if (!f) exit(1);
4204 fprintf(f, "%d\n", sizeof(short));
4205 exit(0);
4206 }
4207 EOF
4208 if { (eval echo configure:4209: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4209 then
4210 ac_cv_sizeof_short=`cat conftestval`
4211 else
4212 echo "configure: failed program was:" >&5
4213 cat conftest.$ac_ext >&5
4214 rm -fr conftest*
4215 ac_cv_sizeof_short=0
4216 fi
4217 rm -fr conftest*
4218 fi
4219
4220 fi
4221 echo "$ac_t""$ac_cv_sizeof_short" 1>&6
4222 cat >> confdefs.h <<EOF
4223 #define SIZEOF_SHORT $ac_cv_sizeof_short
4224 EOF
4225
4226
4227 echo $ac_n "checking size of int""... $ac_c" 1>&6
4228 echo "configure:4229: checking size of int" >&5
4229 if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then
4230 echo $ac_n "(cached) $ac_c" 1>&6
4231 else
4232 if test "$cross_compiling" = yes; then
4233 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
4234 else
4235 cat > conftest.$ac_ext <<EOF
4236 #line 4237 "configure"
4237 #include "confdefs.h"
4238 #include <stdio.h>
4239 main()
4240 {
4241 FILE *f=fopen("conftestval", "w");
4242 if (!f) exit(1);
4243 fprintf(f, "%d\n", sizeof(int));
4244 exit(0);
4245 }
4246 EOF
4247 if { (eval echo configure:4248: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4248 then
4249 ac_cv_sizeof_int=`cat conftestval`
4250 else
4251 echo "configure: failed program was:" >&5
4252 cat conftest.$ac_ext >&5
4253 rm -fr conftest*
4254 ac_cv_sizeof_int=0
4255 fi
4256 rm -fr conftest*
4257 fi
4258
4259 fi
4260 echo "$ac_t""$ac_cv_sizeof_int" 1>&6
4261 cat >> confdefs.h <<EOF
4262 #define SIZEOF_INT $ac_cv_sizeof_int
4263 EOF
4264
4265
4266 echo $ac_n "checking size of long""... $ac_c" 1>&6
4267 echo "configure:4268: checking size of long" >&5
4268 if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
4269 echo $ac_n "(cached) $ac_c" 1>&6
4270 else
4271 if test "$cross_compiling" = yes; then
4272 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
4273 else
4274 cat > conftest.$ac_ext <<EOF
4275 #line 4276 "configure"
4276 #include "confdefs.h"
4277 #include <stdio.h>
4278 main()
4279 {
4280 FILE *f=fopen("conftestval", "w");
4281 if (!f) exit(1);
4282 fprintf(f, "%d\n", sizeof(long));
4283 exit(0);
4284 }
4285 EOF
4286 if { (eval echo configure:4287: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4287 then
4288 ac_cv_sizeof_long=`cat conftestval`
4289 else
4290 echo "configure: failed program was:" >&5
4291 cat conftest.$ac_ext >&5
4292 rm -fr conftest*
4293 ac_cv_sizeof_long=0
4294 fi
4295 rm -fr conftest*
4296 fi
4297
4298 fi
4299 echo "$ac_t""$ac_cv_sizeof_long" 1>&6
4300 cat >> confdefs.h <<EOF
4301 #define SIZEOF_LONG $ac_cv_sizeof_long
4302 EOF
4303
4304
4305 echo $ac_n "checking size of long long""... $ac_c" 1>&6
4306 echo "configure:4307: checking size of long long" >&5
4307 if eval "test \"`echo '$''{'ac_cv_sizeof_long_long'+set}'`\" = set"; then
4308 echo $ac_n "(cached) $ac_c" 1>&6
4309 else
4310 if test "$cross_compiling" = yes; then
4311 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
4312 else
4313 cat > conftest.$ac_ext <<EOF
4314 #line 4315 "configure"
4315 #include "confdefs.h"
4316 #include <stdio.h>
4317 main()
4318 {
4319 FILE *f=fopen("conftestval", "w");
4320 if (!f) exit(1);
4321 fprintf(f, "%d\n", sizeof(long long));
4322 exit(0);
4323 }
4324 EOF
4325 if { (eval echo configure:4326: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4326 then
4327 ac_cv_sizeof_long_long=`cat conftestval`
4328 else
4329 echo "configure: failed program was:" >&5
4330 cat conftest.$ac_ext >&5
4331 rm -fr conftest*
4332 ac_cv_sizeof_long_long=0
4333 fi
4334 rm -fr conftest*
4335 fi
4336
4337 fi
4338 echo "$ac_t""$ac_cv_sizeof_long_long" 1>&6
4339 cat >> confdefs.h <<EOF
4340 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
4341 EOF
4342
4343
4344 SIZEOF_SHORT=$ac_cv_sizeof_short
4345 SIZEOF_INT=$ac_cv_sizeof_int
4346 SIZEOF_LONG=$ac_cv_sizeof_long
4347 SIZEOF_LONG_LONG=$ac_cv_sizeof_long_long
4348
4349
4350
4351
4352 echo $ac_n "checking whether struct stat has a st_flags field""... $ac_c" 1>&6
4353 echo "configure:4354: checking whether struct stat has a st_flags field" >&5
4354 if eval "test \"`echo '$''{'e2fsprogs_cv_struct_st_flags'+set}'`\" = set"; then
4355 echo $ac_n "(cached) $ac_c" 1>&6
4356 else
4357 cat > conftest.$ac_ext <<EOF
4358 #line 4359 "configure"
4359 #include "confdefs.h"
4360 #include <sys/stat.h>
4361 int main() {
4362 struct stat stat; stat.st_flags = 0;
4363 ; return 0; }
4364 EOF
4365 if { (eval echo configure:4366: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4366 rm -rf conftest*
4367 e2fsprogs_cv_struct_st_flags=yes
4368 else
4369 echo "configure: failed program was:" >&5
4370 cat conftest.$ac_ext >&5
4371 rm -rf conftest*
4372 e2fsprogs_cv_struct_st_flags=no
4373 fi
4374 rm -f conftest*
4375 fi
4376
4377 echo "$ac_t""$e2fsprogs_cv_struct_st_flags" 1>&6
4378 if test "$e2fsprogs_cv_struct_st_flags" = yes; then
4379 echo $ac_n "checking whether st_flags field is useful""... $ac_c" 1>&6
4380 echo "configure:4381: checking whether st_flags field is useful" >&5
4381 if eval "test \"`echo '$''{'e2fsprogs_cv_struct_st_flags_immut'+set}'`\" = set"; then
4382 echo $ac_n "(cached) $ac_c" 1>&6
4383 else
4384 cat > conftest.$ac_ext <<EOF
4385 #line 4386 "configure"
4386 #include "confdefs.h"
4387 #include <sys/stat.h>
4388 int main() {
4389 struct stat stat; stat.st_flags |= UF_IMMUTABLE;
4390 ; return 0; }
4391 EOF
4392 if { (eval echo configure:4393: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4393 rm -rf conftest*
4394 e2fsprogs_cv_struct_st_flags_immut=yes
4395 else
4396 echo "configure: failed program was:" >&5
4397 cat conftest.$ac_ext >&5
4398 rm -rf conftest*
4399 e2fsprogs_cv_struct_st_flags_immut=no
4400 fi
4401 rm -f conftest*
4402 fi
4403
4404 echo "$ac_t""$e2fsprogs_cv_struct_st_flags_immut" 1>&6
4405 if test "$e2fsprogs_cv_struct_st_flags_immut" = yes; then
4406 cat >> confdefs.h <<\EOF
4407 #define HAVE_STAT_FLAGS 1
4408 EOF
4409
4410 fi
4411 fi
4412 for ac_func in chflags getrusage llseek lseek64 open64 strdup getmntinfo strcasecmp srandom fchown mallinfo fdatasync
4413 do
4414 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4415 echo "configure:4416: checking for $ac_func" >&5
4416 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4417 echo $ac_n "(cached) $ac_c" 1>&6
4418 else
4419 cat > conftest.$ac_ext <<EOF
4420 #line 4421 "configure"
4421 #include "confdefs.h"
4422 /* System header to define __stub macros and hopefully few prototypes,
4423 which can conflict with char $ac_func(); below. */
4424 #include <assert.h>
4425 /* Override any gcc2 internal prototype to avoid an error. */
4426 /* We use char because int might match the return type of a gcc2
4427 builtin and then its argument prototype would still apply. */
4428 char $ac_func();
4429
4430 int main() {
4431
4432 /* The GNU C library defines this for functions which it implements
4433 to always fail with ENOSYS. Some functions are actually named
4434 something starting with __ and the normal name is an alias. */
4435 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4436 choke me
4437 #else
4438 $ac_func();
4439 #endif
4440
4441 ; return 0; }
4442 EOF
4443 if { (eval echo configure:4444: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4444 rm -rf conftest*
4445 eval "ac_cv_func_$ac_func=yes"
4446 else
4447 echo "configure: failed program was:" >&5
4448 cat conftest.$ac_ext >&5
4449 rm -rf conftest*
4450 eval "ac_cv_func_$ac_func=no"
4451 fi
4452 rm -f conftest*
4453 fi
4454
4455 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4456 echo "$ac_t""yes" 1>&6
4457 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4458 cat >> confdefs.h <<EOF
4459 #define $ac_tr_func 1
4460 EOF
4461
4462 else
4463 echo "$ac_t""no" 1>&6
4464 fi
4465 done
4466
4467 SOCKET_LIB=''
4468 echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
4469 echo "configure:4470: checking for socket in -lsocket" >&5
4470 ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
4471 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4472 echo $ac_n "(cached) $ac_c" 1>&6
4473 else
4474 ac_save_LIBS="$LIBS"
4475 LIBS="-lsocket $LIBS"
4476 cat > conftest.$ac_ext <<EOF
4477 #line 4478 "configure"
4478 #include "confdefs.h"
4479 /* Override any gcc2 internal prototype to avoid an error. */
4480 /* We use char because int might match the return type of a gcc2
4481 builtin and then its argument prototype would still apply. */
4482 char socket();
4483
4484 int main() {
4485 socket()
4486 ; return 0; }
4487 EOF
4488 if { (eval echo configure:4489: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4489 rm -rf conftest*
4490 eval "ac_cv_lib_$ac_lib_var=yes"
4491 else
4492 echo "configure: failed program was:" >&5
4493 cat conftest.$ac_ext >&5
4494 rm -rf conftest*
4495 eval "ac_cv_lib_$ac_lib_var=no"
4496 fi
4497 rm -f conftest*
4498 LIBS="$ac_save_LIBS"
4499
4500 fi
4501 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4502 echo "$ac_t""yes" 1>&6
4503 SOCKET_LIB=-lsocket
4504 else
4505 echo "$ac_t""no" 1>&6
4506 fi
4507
4508
4509 echo $ac_n "checking for optreset""... $ac_c" 1>&6
4510 echo "configure:4511: checking for optreset" >&5
4511 if eval "test \"`echo '$''{'ac_cv_have_optreset'+set}'`\" = set"; then
4512 echo $ac_n "(cached) $ac_c" 1>&6
4513 else
4514 cat > conftest.$ac_ext <<EOF
4515 #line 4516 "configure"
4516 #include "confdefs.h"
4517 #include <unistd.h>
4518 EOF
4519 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4520 egrep "optreset" >/dev/null 2>&1; then
4521 rm -rf conftest*
4522 ac_cv_have_optreset=yes
4523 else
4524 rm -rf conftest*
4525 ac_cv_have_optreset=no
4526 fi
4527 rm -f conftest*
4528
4529 fi
4530 echo "$ac_t""$ac_cv_have_optreset" 1>&6
4531 if test $ac_cv_have_optreset = yes; then
4532 cat >> confdefs.h <<\EOF
4533 #define HAVE_OPTRESET 1
4534 EOF
4535
4536 fi
4537 case "$host_os" in
4538 linux*)
4539 cat >> confdefs.h <<\EOF
4540 #define HAVE_EXT2_IOCTLS 1
4541 EOF
4542
4543 ;;
4544 esac
4545 case "$host_os" in
4546 linux* | gnu*)
4547 if test "$prefix" = NONE -a "$root_prefix" = NONE ; then
4548 root_prefix="";
4549 echo "On $host_os systems, root_prefix defaults to ''"
4550 fi
4551 ;;
4552 esac
4553 case "$host_os" in
4554 linux* | gnu*)
4555 if test "$prefix" = NONE ; then
4556 prefix="/usr";
4557 echo "On $host_os systems, prefix defaults to /usr"
4558 fi
4559 ;;
4560 esac
4561 if test "$root_prefix" = NONE ; then
4562 if test "$prefix" = NONE ; then
4563 root_prefix="$ac_default_prefix"
4564 else
4565 root_prefix="$prefix"
4566 fi
4567 fi
4568
4569 echo $ac_n "checking whether linker accepts -static""... $ac_c" 1>&6
4570 echo "configure:4571: checking whether linker accepts -static" >&5
4571 if eval "test \"`echo '$''{'ac_cv_e2fsprogs_use_static'+set}'`\" = set"; then
4572 echo $ac_n "(cached) $ac_c" 1>&6
4573 else
4574 SAVE_LDFLAGS=$LDFLAGS; LDFLAGS="$LDFLAGS -static"
4575 cat > conftest.$ac_ext <<EOF
4576 #line 4577 "configure"
4577 #include "confdefs.h"
4578 #include <stdio.h>
4579 int main() {
4580 fflush(stdout);
4581 ; return 0; }
4582 EOF
4583 if { (eval echo configure:4584: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4584 rm -rf conftest*
4585 ac_cv_e2fsprogs_use_static=yes
4586 else
4587 echo "configure: failed program was:" >&5
4588 cat conftest.$ac_ext >&5
4589 rm -rf conftest*
4590 ac_cv_e2fsprogs_use_static=no
4591 fi
4592 rm -f conftest*
4593 LDFLAGS=$SAVE_LDFLAGS
4594 fi
4595
4596 case "$host_os" in
4597 solaris2.*)
4598 ac_cv_e2fsprogs_use_static=no
4599 ;;
4600 esac
4601 echo "$ac_t""$ac_cv_e2fsprogs_use_static" 1>&6
4602 LDFLAG_STATIC=
4603 if test $ac_cv_e2fsprogs_use_static = yes; then
4604 LDFLAG_STATIC=-static
4605 fi
4606
4607 SS_DIR=`cd ${srcdir}/lib/ss; pwd`
4608 ET_DIR=`cd ${srcdir}/lib/et; pwd`
4609
4610
4611 if test "$cross_compiling" = yes ; then
4612 DO_TEST_SUITE=
4613 else
4614 DO_TEST_SUITE=check
4615 fi
4616
4617 test -d lib || mkdir lib
4618 test -d include || mkdir include
4619 test -d include/linux || mkdir include/linux
4620 test -d include/asm || mkdir include/asm
4621 rmakefile=
4622 if test -d ${srcdir}/resize ; then
4623 rmakefile=resize/Makefile
4624 fi
4625 trap '' 1 2 15
4626 cat > confcache <<\EOF
4627 # This file is a shell script that caches the results of configure
4628 # tests run on this system so they can be shared between configure
4629 # scripts and configure runs. It is not useful on other systems.
4630 # If it contains results you don't want to keep, you may remove or edit it.
4631 #
4632 # By default, configure uses ./config.cache as the cache file,
4633 # creating it if it does not exist already. You can give configure
4634 # the --cache-file=FILE option to use a different cache file; that is
4635 # what configure does when it calls configure scripts in
4636 # subdirectories, so they share the cache.
4637 # Giving --cache-file=/dev/null disables caching, for debugging configure.
4638 # config.status only pays attention to the cache file if you give it the
4639 # --recheck option to rerun configure.
4640 #
4641 EOF
4642 # The following way of writing the cache mishandles newlines in values,
4643 # but we know of no workaround that is simple, portable, and efficient.
4644 # So, don't put newlines in cache variables' values.
4645 # Ultrix sh set writes to stderr and can't be redirected directly,
4646 # and sets the high bit in the cache file unless we assign to the vars.
4647 (set) 2>&1 |
4648 case `(ac_space=' '; set | grep ac_space) 2>&1` in
4649 *ac_space=\ *)
4650 # `set' does not quote correctly, so add quotes (double-quote substitution
4651 # turns \\\\ into \\, and sed turns \\ into \).
4652 sed -n \
4653 -e "s/'/'\\\\''/g" \
4654 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
4655 ;;
4656 *)
4657 # `set' quotes correctly as required by POSIX, so do not add quotes.
4658 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
4659 ;;
4660 esac >> confcache
4661 if cmp -s $cache_file confcache; then
4662 :
4663 else
4664 if test -w $cache_file; then
4665 echo "updating cache $cache_file"
4666 cat confcache > $cache_file
4667 else
4668 echo "not updating unwritable cache $cache_file"
4669 fi
4670 fi
4671 rm -f confcache
4672
4673 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
4674
4675 test "x$prefix" = xNONE && prefix=$ac_default_prefix
4676 # Let make expand exec_prefix.
4677 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4678
4679 # Any assignment to VPATH causes Sun make to only execute
4680 # the first set of double-colon rules, so remove it if not needed.
4681 # If there is a colon in the path, we need to keep it.
4682 if test "x$srcdir" = x.; then
4683 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
4684 fi
4685
4686 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
4687
4688 # Transform confdefs.h into DEFS.
4689 # Protect against shell expansion while executing Makefile rules.
4690 # Protect against Makefile macro expansion.
4691 cat > conftest.defs <<\EOF
4692 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g
4693 s%[ `~#$^&*(){}\\|;'"<>?]%\\&%g
4694 s%\[%\\&%g
4695 s%\]%\\&%g
4696 s%\$%$$%g
4697 EOF
4698 DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '`
4699 rm -f conftest.defs
4700
4701
4702 # Without the "./", some shells look in PATH for config.status.
4703 : ${CONFIG_STATUS=./config.status}
4704
4705 echo creating $CONFIG_STATUS
4706 rm -f $CONFIG_STATUS
4707 cat > $CONFIG_STATUS <<EOF
4708 #! /bin/sh
4709 # Generated automatically by configure.
4710 # Run this file to recreate the current configuration.
4711 # This directory was configured as follows,
4712 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
4713 #
4714 # $0 $ac_configure_args
4715 #
4716 # Compiler output produced by configure, useful for debugging
4717 # configure, is in ./config.log if it exists.
4718
4719 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
4720 for ac_option
4721 do
4722 case "\$ac_option" in
4723 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
4724 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
4725 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
4726 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
4727 echo "$CONFIG_STATUS generated by autoconf version 2.13"
4728 exit 0 ;;
4729 -help | --help | --hel | --he | --h)
4730 echo "\$ac_cs_usage"; exit 0 ;;
4731 *) echo "\$ac_cs_usage"; exit 1 ;;
4732 esac
4733 done
4734
4735 ac_given_srcdir=$srcdir
4736 ac_given_INSTALL="$INSTALL"
4737
4738 trap 'rm -fr `echo "MCONFIG Makefile util/Makefile util/subst.conf lib/et/Makefile
4739 lib/ss/Makefile lib/ext2fs/Makefile lib/e2p/Makefile lib/uuid/Makefile
4740 lib/finddev/Makefile
4741 misc/Makefile e2fsck/Makefile debugfs/Makefile tests/Makefile
4742 tests/progs/Makefile $rmakefile doc/Makefile
4743 intl/Makefile po/Makefile.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
4744 EOF
4745 cat >> $CONFIG_STATUS <<EOF
4746
4747 # Protect against being on the right side of a sed subst in config.status.
4748 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
4749 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
4750 $ac_vpsub
4751 $extrasub
4752 s%@SHELL@%$SHELL%g
4753 s%@CFLAGS@%$CFLAGS%g
4754 s%@CPPFLAGS@%$CPPFLAGS%g
4755 s%@CXXFLAGS@%$CXXFLAGS%g
4756 s%@FFLAGS@%$FFLAGS%g
4757 s%@DEFS@%$DEFS%g
4758 s%@LDFLAGS@%$LDFLAGS%g
4759 s%@LIBS@%$LIBS%g
4760 s%@exec_prefix@%$exec_prefix%g
4761 s%@prefix@%$prefix%g
4762 s%@program_transform_name@%$program_transform_name%g
4763 s%@bindir@%$bindir%g
4764 s%@sbindir@%$sbindir%g
4765 s%@libexecdir@%$libexecdir%g
4766 s%@datadir@%$datadir%g
4767 s%@sysconfdir@%$sysconfdir%g
4768 s%@sharedstatedir@%$sharedstatedir%g
4769 s%@localstatedir@%$localstatedir%g
4770 s%@libdir@%$libdir%g
4771 s%@includedir@%$includedir%g
4772 s%@oldincludedir@%$oldincludedir%g
4773 s%@infodir@%$infodir%g
4774 s%@mandir@%$mandir%g
4775 /@MCONFIG@/r $MCONFIG
4776 s%@MCONFIG@%%g
4777 s%@E2FSPROGS_YEAR@%$E2FSPROGS_YEAR%g
4778 s%@E2FSPROGS_MONTH@%$E2FSPROGS_MONTH%g
4779 s%@E2FSPROGS_VERSION@%$E2FSPROGS_VERSION%g
4780 s%@host@%$host%g
4781 s%@host_alias@%$host_alias%g
4782 s%@host_cpu@%$host_cpu%g
4783 s%@host_vendor@%$host_vendor%g
4784 s%@host_os@%$host_os%g
4785 s%@CC@%$CC%g
4786 s%@LD@%$LD%g
4787 s%@CCOPTS@%$CCOPTS%g
4788 s%@CPP@%$CPP%g
4789 s%@LINUX_INCLUDE@%$LINUX_INCLUDE%g
4790 s%@DLL_CMT@%$DLL_CMT%g
4791 /@MAKEFILE_DLL@/r $MAKEFILE_DLL
4792 s%@MAKEFILE_DLL@%%g
4793 s%@ELF_CMT@%$ELF_CMT%g
4794 /@MAKEFILE_ELF@/r $MAKEFILE_ELF
4795 s%@MAKEFILE_ELF@%%g
4796 s%@BSDLIB_CMT@%$BSDLIB_CMT%g
4797 /@MAKEFILE_BSDLIB@/r $MAKEFILE_BSDLIB
4798 s%@MAKEFILE_BSDLIB@%%g
4799 s%@PACKAGE@%$PACKAGE%g
4800 s%@VERSION@%$VERSION%g
4801 s%@SET_MAKE@%$SET_MAKE%g
4802 s%@RANLIB@%$RANLIB%g
4803 s%@ALLOCA@%$ALLOCA%g
4804 s%@USE_NLS@%$USE_NLS%g
4805 s%@MSGFMT@%$MSGFMT%g
4806 s%@GMSGFMT@%$GMSGFMT%g
4807 s%@XGETTEXT@%$XGETTEXT%g
4808 s%@GENCAT@%$GENCAT%g
4809 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
4810 s%@CATALOGS@%$CATALOGS%g
4811 s%@CATOBJEXT@%$CATOBJEXT%g
4812 s%@DATADIRNAME@%$DATADIRNAME%g
4813 s%@GMOFILES@%$GMOFILES%g
4814 s%@INSTOBJEXT@%$INSTOBJEXT%g
4815 s%@INTLDEPS@%$INTLDEPS%g
4816 s%@INTLLIBS@%$INTLLIBS%g
4817 s%@INTLOBJS@%$INTLOBJS%g
4818 s%@POFILES@%$POFILES%g
4819 s%@POSUB@%$POSUB%g
4820 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
4821 s%@GT_NO@%$GT_NO%g
4822 s%@GT_YES@%$GT_YES%g
4823 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
4824 s%@l@%$l%g
4825 s%@PROFILE_CMT@%$PROFILE_CMT%g
4826 /@MAKEFILE_PROFILE@/r $MAKEFILE_PROFILE
4827 s%@MAKEFILE_PROFILE@%%g
4828 s%@CHECKER_CMT@%$CHECKER_CMT%g
4829 /@MAKEFILE_CHECKER@/r $MAKEFILE_CHECKER
4830 s%@MAKEFILE_CHECKER@%%g
4831 s%@LIB_EXT@%$LIB_EXT%g
4832 s%@STATIC_LIB_EXT@%$STATIC_LIB_EXT%g
4833 s%@PROFILED_LIB_EXT@%$PROFILED_LIB_EXT%g
4834 s%@E2FSCK_TYPE@%$E2FSCK_TYPE%g
4835 s%@FSCK_PROG@%$FSCK_PROG%g
4836 s%@FSCK_MAN@%$FSCK_MAN%g
4837 /@MAKEFILE_LIBRARY@/r $MAKEFILE_LIBRARY
4838 s%@MAKEFILE_LIBRARY@%%g
4839 s%@BINARY_TYPE@%$BINARY_TYPE%g
4840 s%@LN@%$LN%g
4841 s%@LN_S@%$LN_S%g
4842 s%@MV@%$MV%g
4843 s%@CP@%$CP%g
4844 s%@RM@%$RM%g
4845 s%@CHMOD@%$CHMOD%g
4846 s%@AWK@%$AWK%g
4847 s%@SED@%$SED%g
4848 s%@PERL@%$PERL%g
4849 s%@build@%$build%g
4850 s%@build_alias@%$build_alias%g
4851 s%@build_cpu@%$build_cpu%g
4852 s%@build_vendor@%$build_vendor%g
4853 s%@build_os@%$build_os%g
4854 s%@AR@%$AR%g
4855 s%@STRIP@%$STRIP%g
4856 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
4857 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
4858 s%@INSTALL_DATA@%$INSTALL_DATA%g
4859 s%@BUILD_CC@%$BUILD_CC%g
4860 s%@SIZEOF_SHORT@%$SIZEOF_SHORT%g
4861 s%@SIZEOF_INT@%$SIZEOF_INT%g
4862 s%@SIZEOF_LONG@%$SIZEOF_LONG%g
4863 s%@SIZEOF_LONG_LONG@%$SIZEOF_LONG_LONG%g
4864 s%@SOCKET_LIB@%$SOCKET_LIB%g
4865 s%@root_prefix@%$root_prefix%g
4866 s%@LDFLAG_STATIC@%$LDFLAG_STATIC%g
4867 s%@SS_DIR@%$SS_DIR%g
4868 s%@ET_DIR@%$ET_DIR%g
4869 s%@DO_TEST_SUITE@%$DO_TEST_SUITE%g
4870
4871 CEOF
4872 EOF
4873
4874 cat >> $CONFIG_STATUS <<\EOF
4875
4876 # Split the substitutions into bite-sized pieces for seds with
4877 # small command number limits, like on Digital OSF/1 and HP-UX.
4878 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
4879 ac_file=1 # Number of current file.
4880 ac_beg=1 # First line for current file.
4881 ac_end=$ac_max_sed_cmds # Line after last line for current file.
4882 ac_more_lines=:
4883 ac_sed_cmds=""
4884 while $ac_more_lines; do
4885 if test $ac_beg -gt 1; then
4886 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
4887 else
4888 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
4889 fi
4890 if test ! -s conftest.s$ac_file; then
4891 ac_more_lines=false
4892 rm -f conftest.s$ac_file
4893 else
4894 if test -z "$ac_sed_cmds"; then
4895 ac_sed_cmds="sed -f conftest.s$ac_file"
4896 else
4897 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
4898 fi
4899 ac_file=`expr $ac_file + 1`
4900 ac_beg=$ac_end
4901 ac_end=`expr $ac_end + $ac_max_sed_cmds`
4902 fi
4903 done
4904 if test -z "$ac_sed_cmds"; then
4905 ac_sed_cmds=cat
4906 fi
4907 EOF
4908
4909 cat >> $CONFIG_STATUS <<EOF
4910
4911 CONFIG_FILES=\${CONFIG_FILES-"MCONFIG Makefile util/Makefile util/subst.conf lib/et/Makefile
4912 lib/ss/Makefile lib/ext2fs/Makefile lib/e2p/Makefile lib/uuid/Makefile
4913 lib/finddev/Makefile
4914 misc/Makefile e2fsck/Makefile debugfs/Makefile tests/Makefile
4915 tests/progs/Makefile $rmakefile doc/Makefile
4916 intl/Makefile po/Makefile.in"}
4917 EOF
4918 cat >> $CONFIG_STATUS <<\EOF
4919 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
4920 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
4921 case "$ac_file" in
4922 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
4923 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
4924 *) ac_file_in="${ac_file}.in" ;;
4925 esac
4926
4927 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
4928
4929 # Remove last slash and all that follows it. Not all systems have dirname.
4930 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
4931 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
4932 # The file is in a subdirectory.
4933 test ! -d "$ac_dir" && mkdir "$ac_dir"
4934 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
4935 # A "../" for each directory in $ac_dir_suffix.
4936 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
4937 else
4938 ac_dir_suffix= ac_dots=
4939 fi
4940
4941 case "$ac_given_srcdir" in
4942 .) srcdir=.
4943 if test -z "$ac_dots"; then top_srcdir=.
4944 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
4945 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
4946 *) # Relative path.
4947 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
4948 top_srcdir="$ac_dots$ac_given_srcdir" ;;
4949 esac
4950
4951 case "$ac_given_INSTALL" in
4952 [/$]*) INSTALL="$ac_given_INSTALL" ;;
4953 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
4954 esac
4955
4956 echo creating "$ac_file"
4957 rm -f "$ac_file"
4958 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
4959 case "$ac_file" in
4960 *Makefile*) ac_comsub="1i\\
4961 # $configure_input" ;;
4962 *) ac_comsub= ;;
4963 esac
4964
4965 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
4966 sed -e "$ac_comsub
4967 s%@configure_input@%$configure_input%g
4968 s%@srcdir@%$srcdir%g
4969 s%@top_srcdir@%$top_srcdir%g
4970 s%@INSTALL@%$INSTALL%g
4971 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
4972 fi; done
4973 rm -f conftest.s*
4974
4975 EOF
4976
4977 cat >> $CONFIG_STATUS <<EOF
4978 ac_sources="$nls_cv_header_libgt"
4979 ac_dests="$nls_cv_header_intl"
4980 EOF
4981
4982 cat >> $CONFIG_STATUS <<\EOF
4983 srcdir=$ac_given_srcdir
4984 while test -n "$ac_sources"; do
4985 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
4986 set $ac_sources; ac_source=$1; shift; ac_sources=$*
4987
4988 echo "linking $srcdir/$ac_source to $ac_dest"
4989
4990 if test ! -r $srcdir/$ac_source; then
4991 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
4992 fi
4993 rm -f $ac_dest
4994
4995 # Make relative symlinks.
4996 # Remove last slash and all that follows it. Not all systems have dirname.
4997 ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
4998 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
4999 # The dest file is in a subdirectory.
5000 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
5001 ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
5002 # A "../" for each directory in $ac_dest_dir_suffix.
5003 ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
5004 else
5005 ac_dest_dir_suffix= ac_dots=
5006 fi
5007
5008 case "$srcdir" in
5009 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
5010 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
5011 esac
5012
5013 # Make a symlink if possible; otherwise try a hard link.
5014 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
5015 ln $srcdir/$ac_source $ac_dest; then :
5016 else
5017 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
5018 fi
5019 done
5020 EOF
5021 cat >> $CONFIG_STATUS <<EOF
5022
5023
5024 EOF
5025 cat >> $CONFIG_STATUS <<\EOF
5026 case "$CONFIG_FILES" in *po/Makefile.in*)
5027 sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
5028 esac
5029
5030 exit 0
5031 EOF
5032 chmod +x $CONFIG_STATUS
5033 rm -fr confdefs* $ac_clean_files
5034 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
5035