Whamcloud - gitweb
Many files:
[tools/e2fsprogs.git] / configure
1 #! /bin/sh
2
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.12 
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-usr-prefx=PREFIX specify a prefix corresponding to /usr (default ${prefix})"
24 ac_help="$ac_help
25   --enable-dll-shlibs     select DLL libraries"
26 ac_help="$ac_help
27   --enable-elf-shlibs     select ELF shared libraries"
28 ac_help="$ac_help
29   --enable-bsd-shlibs     select BSD shared libraries"
30 ac_help="$ac_help
31   --enable-profile        build profiling libraries"
32 ac_help="$ac_help
33   --enable-checker        build checker libraries"
34 ac_help="$ac_help
35   --enable-gcc-wall       enable GCC anal warnings"
36 ac_help="$ac_help
37   --enable-dynamic-e2fsck build e2fsck dynamically"
38 ac_help="$ac_help
39   --enable-fsck           build fsck wrapper program"
40 ac_help="$ac_help
41   --enable-old-bitops     Use old (non-standard but native) bitmask operations"
42
43 # Initialize some variables set by options.
44 # The variables have the same names as the options, with
45 # dashes changed to underlines.
46 build=NONE
47 cache_file=./config.cache
48 exec_prefix=NONE
49 host=NONE
50 no_create=
51 nonopt=NONE
52 no_recursion=
53 prefix=NONE
54 program_prefix=NONE
55 program_suffix=NONE
56 program_transform_name=s,x,x,
57 silent=
58 site=
59 srcdir=
60 target=NONE
61 verbose=
62 x_includes=NONE
63 x_libraries=NONE
64 bindir='${exec_prefix}/bin'
65 sbindir='${exec_prefix}/sbin'
66 libexecdir='${exec_prefix}/libexec'
67 datadir='${prefix}/share'
68 sysconfdir='${prefix}/etc'
69 sharedstatedir='${prefix}/com'
70 localstatedir='${prefix}/var'
71 libdir='${exec_prefix}/lib'
72 includedir='${prefix}/include'
73 oldincludedir='/usr/include'
74 infodir='${prefix}/info'
75 mandir='${prefix}/man'
76
77 # Initialize some other variables.
78 subdirs=
79 MFLAGS= MAKEFLAGS=
80 # Maximum number of lines to put in a shell here document.
81 ac_max_here_lines=12
82
83 ac_prev=
84 for ac_option
85 do
86
87   # If the previous option needs an argument, assign it.
88   if test -n "$ac_prev"; then
89     eval "$ac_prev=\$ac_option"
90     ac_prev=
91     continue
92   fi
93
94   case "$ac_option" in
95   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
96   *) ac_optarg= ;;
97   esac
98
99   # Accept the important Cygnus configure options, so we can diagnose typos.
100
101   case "$ac_option" in
102
103   -bindir | --bindir | --bindi | --bind | --bin | --bi)
104     ac_prev=bindir ;;
105   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
106     bindir="$ac_optarg" ;;
107
108   -build | --build | --buil | --bui | --bu)
109     ac_prev=build ;;
110   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
111     build="$ac_optarg" ;;
112
113   -cache-file | --cache-file | --cache-fil | --cache-fi \
114   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
115     ac_prev=cache_file ;;
116   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
117   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
118     cache_file="$ac_optarg" ;;
119
120   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
121     ac_prev=datadir ;;
122   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
123   | --da=*)
124     datadir="$ac_optarg" ;;
125
126   -disable-* | --disable-*)
127     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
128     # Reject names that are not valid shell variable names.
129     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
130       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
131     fi
132     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
133     eval "enable_${ac_feature}=no" ;;
134
135   -enable-* | --enable-*)
136     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
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     case "$ac_option" in
143       *=*) ;;
144       *) ac_optarg=yes ;;
145     esac
146     eval "enable_${ac_feature}='$ac_optarg'" ;;
147
148   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
149   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
150   | --exec | --exe | --ex)
151     ac_prev=exec_prefix ;;
152   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
153   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
154   | --exec=* | --exe=* | --ex=*)
155     exec_prefix="$ac_optarg" ;;
156
157   -gas | --gas | --ga | --g)
158     # Obsolete; use --with-gas.
159     with_gas=yes ;;
160
161   -help | --help | --hel | --he)
162     # Omit some internal or obsolete options to make the list less imposing.
163     # This message is too long to be a string in the A/UX 3.1 sh.
164     cat << EOF
165 Usage: configure [options] [host]
166 Options: [defaults in brackets after descriptions]
167 Configuration:
168   --cache-file=FILE       cache test results in FILE
169   --help                  print this message
170   --no-create             do not create output files
171   --quiet, --silent       do not print \`checking...' messages
172   --version               print the version of autoconf that created configure
173 Directory and file names:
174   --prefix=PREFIX         install architecture-independent files in PREFIX
175                           [$ac_default_prefix]
176   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
177                           [same as prefix]
178   --bindir=DIR            user executables in DIR [EPREFIX/bin]
179   --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
180   --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
181   --datadir=DIR           read-only architecture-independent data in DIR
182                           [PREFIX/share]
183   --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
184   --sharedstatedir=DIR    modifiable architecture-independent data in DIR
185                           [PREFIX/com]
186   --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
187   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
188   --includedir=DIR        C header files in DIR [PREFIX/include]
189   --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
190   --infodir=DIR           info documentation in DIR [PREFIX/info]
191   --mandir=DIR            man documentation in DIR [PREFIX/man]
192   --srcdir=DIR            find the sources in DIR [configure dir or ..]
193   --program-prefix=PREFIX prepend PREFIX to installed program names
194   --program-suffix=SUFFIX append SUFFIX to installed program names
195   --program-transform-name=PROGRAM
196                           run sed PROGRAM on installed program names
197 EOF
198     cat << EOF
199 Host type:
200   --build=BUILD           configure for building on BUILD [BUILD=HOST]
201   --host=HOST             configure for HOST [guessed]
202   --target=TARGET         configure for TARGET [TARGET=HOST]
203 Features and packages:
204   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
205   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
206   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
207   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
208   --x-includes=DIR        X include files are in DIR
209   --x-libraries=DIR       X library files are in DIR
210 EOF
211     if test -n "$ac_help"; then
212       echo "--enable and --with options recognized:$ac_help"
213     fi
214     exit 0 ;;
215
216   -host | --host | --hos | --ho)
217     ac_prev=host ;;
218   -host=* | --host=* | --hos=* | --ho=*)
219     host="$ac_optarg" ;;
220
221   -includedir | --includedir | --includedi | --included | --include \
222   | --includ | --inclu | --incl | --inc)
223     ac_prev=includedir ;;
224   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
225   | --includ=* | --inclu=* | --incl=* | --inc=*)
226     includedir="$ac_optarg" ;;
227
228   -infodir | --infodir | --infodi | --infod | --info | --inf)
229     ac_prev=infodir ;;
230   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
231     infodir="$ac_optarg" ;;
232
233   -libdir | --libdir | --libdi | --libd)
234     ac_prev=libdir ;;
235   -libdir=* | --libdir=* | --libdi=* | --libd=*)
236     libdir="$ac_optarg" ;;
237
238   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
239   | --libexe | --libex | --libe)
240     ac_prev=libexecdir ;;
241   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
242   | --libexe=* | --libex=* | --libe=*)
243     libexecdir="$ac_optarg" ;;
244
245   -localstatedir | --localstatedir | --localstatedi | --localstated \
246   | --localstate | --localstat | --localsta | --localst \
247   | --locals | --local | --loca | --loc | --lo)
248     ac_prev=localstatedir ;;
249   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
250   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
251   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
252     localstatedir="$ac_optarg" ;;
253
254   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
255     ac_prev=mandir ;;
256   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
257     mandir="$ac_optarg" ;;
258
259   -nfp | --nfp | --nf)
260     # Obsolete; use --without-fp.
261     with_fp=no ;;
262
263   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
264   | --no-cr | --no-c)
265     no_create=yes ;;
266
267   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
268   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
269     no_recursion=yes ;;
270
271   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
272   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
273   | --oldin | --oldi | --old | --ol | --o)
274     ac_prev=oldincludedir ;;
275   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
276   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
277   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
278     oldincludedir="$ac_optarg" ;;
279
280   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
281     ac_prev=prefix ;;
282   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
283     prefix="$ac_optarg" ;;
284
285   -program-prefix | --program-prefix | --program-prefi | --program-pref \
286   | --program-pre | --program-pr | --program-p)
287     ac_prev=program_prefix ;;
288   -program-prefix=* | --program-prefix=* | --program-prefi=* \
289   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
290     program_prefix="$ac_optarg" ;;
291
292   -program-suffix | --program-suffix | --program-suffi | --program-suff \
293   | --program-suf | --program-su | --program-s)
294     ac_prev=program_suffix ;;
295   -program-suffix=* | --program-suffix=* | --program-suffi=* \
296   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
297     program_suffix="$ac_optarg" ;;
298
299   -program-transform-name | --program-transform-name \
300   | --program-transform-nam | --program-transform-na \
301   | --program-transform-n | --program-transform- \
302   | --program-transform | --program-transfor \
303   | --program-transfo | --program-transf \
304   | --program-trans | --program-tran \
305   | --progr-tra | --program-tr | --program-t)
306     ac_prev=program_transform_name ;;
307   -program-transform-name=* | --program-transform-name=* \
308   | --program-transform-nam=* | --program-transform-na=* \
309   | --program-transform-n=* | --program-transform-=* \
310   | --program-transform=* | --program-transfor=* \
311   | --program-transfo=* | --program-transf=* \
312   | --program-trans=* | --program-tran=* \
313   | --progr-tra=* | --program-tr=* | --program-t=*)
314     program_transform_name="$ac_optarg" ;;
315
316   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
317   | -silent | --silent | --silen | --sile | --sil)
318     silent=yes ;;
319
320   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
321     ac_prev=sbindir ;;
322   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
323   | --sbi=* | --sb=*)
324     sbindir="$ac_optarg" ;;
325
326   -sharedstatedir | --sharedstatedir | --sharedstatedi \
327   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
328   | --sharedst | --shareds | --shared | --share | --shar \
329   | --sha | --sh)
330     ac_prev=sharedstatedir ;;
331   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
332   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
333   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
334   | --sha=* | --sh=*)
335     sharedstatedir="$ac_optarg" ;;
336
337   -site | --site | --sit)
338     ac_prev=site ;;
339   -site=* | --site=* | --sit=*)
340     site="$ac_optarg" ;;
341
342   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
343     ac_prev=srcdir ;;
344   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
345     srcdir="$ac_optarg" ;;
346
347   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
348   | --syscon | --sysco | --sysc | --sys | --sy)
349     ac_prev=sysconfdir ;;
350   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
351   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
352     sysconfdir="$ac_optarg" ;;
353
354   -target | --target | --targe | --targ | --tar | --ta | --t)
355     ac_prev=target ;;
356   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
357     target="$ac_optarg" ;;
358
359   -v | -verbose | --verbose | --verbos | --verbo | --verb)
360     verbose=yes ;;
361
362   -version | --version | --versio | --versi | --vers)
363     echo "configure generated by autoconf version 2.12"
364     exit 0 ;;
365
366   -with-* | --with-*)
367     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
368     # Reject names that are not valid shell variable names.
369     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
370       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
371     fi
372     ac_package=`echo $ac_package| sed 's/-/_/g'`
373     case "$ac_option" in
374       *=*) ;;
375       *) ac_optarg=yes ;;
376     esac
377     eval "with_${ac_package}='$ac_optarg'" ;;
378
379   -without-* | --without-*)
380     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
381     # Reject names that are not valid shell variable names.
382     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
383       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
384     fi
385     ac_package=`echo $ac_package| sed 's/-/_/g'`
386     eval "with_${ac_package}=no" ;;
387
388   --x)
389     # Obsolete; use --with-x.
390     with_x=yes ;;
391
392   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
393   | --x-incl | --x-inc | --x-in | --x-i)
394     ac_prev=x_includes ;;
395   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
396   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
397     x_includes="$ac_optarg" ;;
398
399   -x-libraries | --x-libraries | --x-librarie | --x-librari \
400   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
401     ac_prev=x_libraries ;;
402   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
403   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
404     x_libraries="$ac_optarg" ;;
405
406   -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
407     ;;
408
409   *)
410     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
411       echo "configure: warning: $ac_option: invalid host type" 1>&2
412     fi
413     if test "x$nonopt" != xNONE; then
414       { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
415     fi
416     nonopt="$ac_option"
417     ;;
418
419   esac
420 done
421
422 if test -n "$ac_prev"; then
423   { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
424 fi
425
426 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
427
428 # File descriptor usage:
429 # 0 standard input
430 # 1 file creation
431 # 2 errors and warnings
432 # 3 some systems may open it to /dev/tty
433 # 4 used on the Kubota Titan
434 # 6 checking for... messages and results
435 # 5 compiler messages saved in config.log
436 if test "$silent" = yes; then
437   exec 6>/dev/null
438 else
439   exec 6>&1
440 fi
441 exec 5>./config.log
442
443 echo "\
444 This file contains any messages produced by compilers while
445 running configure, to aid debugging if configure makes a mistake.
446 " 1>&5
447
448 # Strip out --no-create and --no-recursion so they do not pile up.
449 # Also quote any args containing shell metacharacters.
450 ac_configure_args=
451 for ac_arg
452 do
453   case "$ac_arg" in
454   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
455   | --no-cr | --no-c) ;;
456   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
457   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
458   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
459   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
460   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
461   esac
462 done
463
464 # NLS nuisances.
465 # Only set these to C if already set.  These must not be set unconditionally
466 # because not all systems understand e.g. LANG=C (notably SCO).
467 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
468 # Non-C LC_CTYPE values break the ctype check.
469 if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
470 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
471 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
472 if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
473
474 # confdefs.h avoids OS command line length limits that DEFS can exceed.
475 rm -rf conftest* confdefs.h
476 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
477 echo > confdefs.h
478
479 # A filename unique to this package, relative to the directory that
480 # configure is in, which we can look for to find out if srcdir is correct.
481 ac_unique_file=version.h
482
483 # Find the source files, if location was not specified.
484 if test -z "$srcdir"; then
485   ac_srcdir_defaulted=yes
486   # Try the directory containing this script, then its parent.
487   ac_prog=$0
488   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
489   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
490   srcdir=$ac_confdir
491   if test ! -r $srcdir/$ac_unique_file; then
492     srcdir=..
493   fi
494 else
495   ac_srcdir_defaulted=no
496 fi
497 if test ! -r $srcdir/$ac_unique_file; then
498   if test "$ac_srcdir_defaulted" = yes; then
499     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
500   else
501     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
502   fi
503 fi
504 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
505
506 # Prefer explicitly selected file to automatically selected ones.
507 if test -z "$CONFIG_SITE"; then
508   if test "x$prefix" != xNONE; then
509     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
510   else
511     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
512   fi
513 fi
514 for ac_site_file in $CONFIG_SITE; do
515   if test -r "$ac_site_file"; then
516     echo "loading site script $ac_site_file"
517     . "$ac_site_file"
518   fi
519 done
520
521 if test -r "$cache_file"; then
522   echo "loading cache $cache_file"
523   . $cache_file
524 else
525   echo "creating cache $cache_file"
526   > $cache_file
527 fi
528
529 ac_ext=c
530 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
531 ac_cpp='$CPP $CPPFLAGS'
532 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
533 ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
534 cross_compiling=$ac_cv_prog_cc_cross
535
536 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
537   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
538   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
539     ac_n= ac_c='
540 ' ac_t='        '
541   else
542     ac_n=-n ac_c= ac_t=
543   fi
544 else
545   ac_n= ac_c='\c' ac_t=
546 fi
547
548
549 MCONFIG=./MCONFIG
550
551 BINARY_TYPE=bin
552 E2FSPROGS_VERSION=`grep E2FSPROGS_VERSION ${srcdir}/version.h  \
553         | awk '{print $3}' | tr \" " " | awk '{print $1}'`
554 DATE=`grep E2FSPROGS_DATE ${srcdir}/version.h | awk '{print $3}' \
555         | tr \" " "`
556 MONTH=`echo $DATE | awk -F- '{print $2}'`
557 YEAR=`echo $DATE | awk -F- '{print $3}'`
558
559 if expr $YEAR ">" 90 >/dev/null ; then
560         E2FSPROGS_YEAR=19$YEAR
561 else
562         E2FSPROGS_YEAR=20$YEAR
563 fi
564
565 case $MONTH in
566 Jan)    E2FSPROGS_MONTH="January" ;;
567 Feb)    E2FSPROGS_MONTH="February" ;;
568 Mar)    E2FSPROGS_MONTH="March" ;;
569 Apr)    E2FSPROGS_MONTH="April" ;;
570 May)    E2FSPROGS_MONTH="May" ;;
571 Jun)    E2FSPROGS_MONTH="June" ;;
572 Jul)    E2FSPROGS_MONTH="July" ;;
573 Aug)    E2FSPROGS_MONTH="August" ;;
574 Sep)    E2FSPROGS_MONTH="September" ;;
575 Oct)    E2FSPROGS_MONTH="October" ;;
576 Nov)    E2FSPROGS_MONTH="November" ;;
577 Dec)    E2FSPROGS_MONTH="December" ;;
578 *)      echo "Unknown month $MONTH??" ;;
579 esac
580
581 unset DATE MONTH YEAR
582 echo "Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION"
583 echo "Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}"
584
585
586
587
588 ac_aux_dir=
589 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
590   if test -f $ac_dir/install-sh; then
591     ac_aux_dir=$ac_dir
592     ac_install_sh="$ac_aux_dir/install-sh -c"
593     break
594   elif test -f $ac_dir/install.sh; then
595     ac_aux_dir=$ac_dir
596     ac_install_sh="$ac_aux_dir/install.sh -c"
597     break
598   fi
599 done
600 if test -z "$ac_aux_dir"; then
601   { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
602 fi
603 ac_config_guess=$ac_aux_dir/config.guess
604 ac_config_sub=$ac_aux_dir/config.sub
605 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
606
607
608 # Make sure we can run config.sub.
609 if $ac_config_sub sun4 >/dev/null 2>&1; then :
610 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
611 fi
612
613 echo $ac_n "checking host system type""... $ac_c" 1>&6
614 echo "configure:615: checking host system type" >&5
615
616 host_alias=$host
617 case "$host_alias" in
618 NONE)
619   case $nonopt in
620   NONE)
621     if host_alias=`$ac_config_guess`; then :
622     else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
623     fi ;;
624   *) host_alias=$nonopt ;;
625   esac ;;
626 esac
627
628 host=`$ac_config_sub $host_alias`
629 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
630 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
631 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
632 echo "$ac_t""$host" 1>&6
633
634 # Check whether --with-cc or --without-cc was given.
635 if test "${with_cc+set}" = set; then
636   withval="$with_cc"
637   echo "$ac_t""CC=$withval" 1>&6
638 CC=$withval
639 else
640   if test -z "$CC" ; then CC=cc; fi
641 echo "$ac_t""CC defaults to $CC" 1>&6
642 fi
643 export CC
644
645 # Check whether --with-linker or --without-linker was given.
646 if test "${with_linker+set}" = set; then
647   withval="$with_linker"
648   echo "$ac_t""LD=$withval" 1>&6
649 LD=$withval
650 else
651   if test -z "$LD" ; then LD=$CC; fi
652 echo "$ac_t""LD defaults to $LD" 1>&6
653 fi
654 export LD
655
656 # Check whether --with-ccopts or --without-ccopts was given.
657 if test "${with_ccopts+set}" = set; then
658   withval="$with_ccopts"
659   echo "$ac_t""CCOPTS is $withval" 1>&6
660 CCOPTS=$withval
661 CFLAGS="$CFLAGS $withval"
662 else
663   CCOPTS=
664 fi
665
666 LIB_EXT=.a
667 STATIC_LIB_EXT=.a
668 PROFILE_LIB_EXT=.a
669 # Check whether --with-ldopts or --without-ldopts was given.
670 if test "${with_ldopts+set}" = set; then
671   withval="$with_ldopts"
672   echo "$ac_t""LDFLAGS is $withval" 1>&6
673 LDFLAGS=$withval
674 else
675   LDFLAGS=
676 fi
677
678 # Check whether --with-usr-prefix or --without-usr-prefix was given.
679 if test "${with_usr_prefix+set}" = set; then
680   withval="$with_usr_prefix"
681   usr_prefix=$withval
682 else
683   usr_prefix=NONE
684 fi
685 # Check whether --enable-dll-shlibs or --disable-dll-shlibs was given.
686 if test "${enable_dll_shlibs+set}" = set; then
687   enableval="$enable_dll_shlibs"
688   if test "$enableval" = "no"
689 then
690         DLL_CMT=#
691         MAKEFILE_DLL=/dev/null
692         echo "Disabling DLL shared libraries"
693 else
694         DLL_CMT=
695         MAKEFILE_DLL=$srcdir/lib/Makefile.dll-lib
696         BINARY_TYPE=dllbin
697         LIB_EXT=.sa
698         echo "Enabling DLL shared libraries"
699 fi
700
701 else
702   MAKEFILE_DLL=/dev/null
703 DLL_CMT=#
704 echo "Disabling DLL shared libraries by default"
705
706 fi
707
708
709
710 # Check whether --enable-elf-shlibs or --disable-elf-shlibs was given.
711 if test "${enable_elf_shlibs+set}" = set; then
712   enableval="$enable_elf_shlibs"
713   if test "$enableval" = "no"
714 then
715         ELF_CMT=#
716         MAKEFILE_ELF=/dev/null
717         echo "Disabling ELF shared libraries"
718 else
719         ELF_CMT=
720         MAKEFILE_ELF=$srcdir/lib/Makefile.elf-lib
721         BINARY_TYPE=elfbin
722         LIB_EXT=.so
723         echo "Enabling ELF shared libraries"
724 fi
725
726 else
727   MAKEFILE_ELF=/dev/null
728 ELF_CMT=#
729 echo "Disabling ELF shared libraries by default"
730
731 fi
732
733
734
735 # Check whether --enable-bsd-shlibs or --disable-bsd-shlibs was given.
736 if test "${enable_bsd_shlibs+set}" = set; then
737   enableval="$enable_bsd_shlibs"
738   if test "$enableval" = "no"
739 then
740         BSDLIB_CMT=#
741         MAKEFILE_BSDLIB=/dev/null
742         echo "Disabling BSD shared libraries"
743 else
744         BSDLIB_CMT=
745         MAKEFILE_BSDLIB=$srcdir/lib/Makefile.bsd-lib
746         LIB_EXT=.so
747         echo "Enabling BSD shared libraries"
748 fi
749
750 else
751   MAKEFILE_BSDLIB=/dev/null
752 BSDLIB_CMT=#
753 echo "Disabling BSD shared libraries by default"
754
755 fi
756
757
758
759 # Check whether --enable-profile or --disable-profile was given.
760 if test "${enable_profile+set}" = set; then
761   enableval="$enable_profile"
762   if test "$enableval" = "no"
763 then
764         PROFILE_CMT=#
765         MAKEFILE_PROFILE=/dev/null
766         echo "Disabling profiling libraries"
767 else
768         PROFILE_CMT=
769         MAKEFILE_PROFILE=$srcdir/lib/Makefile.profile
770         PROFILED_LIB_EXT=_p.a
771         echo "Building profiling libraries"
772 fi
773
774 else
775   PROFILE_CMT=#
776 MAKEFILE_PROFILE=/dev/null
777 echo "Disabling profiling libraries by default"
778
779 fi
780
781
782
783 # Check whether --enable-checker or --disable-checker was given.
784 if test "${enable_checker+set}" = set; then
785   enableval="$enable_checker"
786   if test "$enableval" = "no"
787 then
788         CHECKER_CMT=#
789         MAKEFILE_CHECKER=/dev/null
790         echo "Disabling checker libraries"
791 else
792         CHECKER_CMT=
793         MAKEFILE_CHECKER=$srcdir/lib/Makefile.checker
794         echo "Building checker libraries"
795 fi
796
797 else
798   CHECKER_CMT=#
799 MAKEFILE_CHECKER=/dev/null
800 echo "Disabling checker libraries by default"
801
802 fi
803
804
805
806
807
808
809 # Check whether --enable-gcc-wall or --disable-gcc-wall was given.
810 if test "${enable_gcc_wall+set}" = set; then
811   enableval="$enable_gcc_wall"
812   if test "$enableval" = "no"
813 then
814         W=#
815         echo "Disabling GCC warnings"
816 else
817         W=
818         echo "Enabling GCC warnings"
819 fi
820
821 else
822   W=#
823 echo "Disabling GCC warnings by default"
824
825 fi
826
827
828 # Check whether --enable-dynamic-e2fsck or --disable-dynamic-e2fsck was given.
829 if test "${enable_dynamic_e2fsck+set}" = set; then
830   enableval="$enable_dynamic_e2fsck"
831   if test "$enableval" = "no"
832 then
833         E2FSCK_TYPE=static
834         echo "Building e2fsck statically"
835 else
836         E2FSCK_TYPE=shared
837         echo "Building e2fsck dynamically"
838 fi
839
840 else
841   E2FSCK_TYPE=static
842 echo "Building e2fsck statically by default"
843
844 fi
845
846
847 # Check whether --enable-fsck or --disable-fsck was given.
848 if test "${enable_fsck+set}" = set; then
849   enableval="$enable_fsck"
850   if test "$enableval" = "no"
851 then
852         FSCK_PROG='' FSCK_MAN=''
853         echo "Not building fsck wrapper"
854 else
855         FSCK_PROG=fsck FSCK_MAN=fsck.8
856         echo "Building fsck wrapper"
857 fi
858
859 else
860   case "$host_os" in
861   gnu*)
862     FSCK_PROG='' FSCK_MAN=''
863     echo "Not building fsck wrapper by default"
864     ;;
865   *)
866     FSCK_PROG=fsck FSCK_MAN=fsck.8
867     echo "Building fsck wrapper by default"
868 esac
869
870 fi
871
872
873
874 MAKEFILE_LIBRARY=$srcdir/lib/Makefile.library
875
876 # Check whether --enable-old-bitops or --disable-old-bitops was given.
877 if test "${enable_old_bitops+set}" = set; then
878   enableval="$enable_old_bitops"
879   if test "$enableval" = "no"
880 then
881         echo "Using new (standard) bitmask operations"
882 else
883         cat >> confdefs.h <<\EOF
884 #define EXT2_OLD_BITOPS 1
885 EOF
886
887         echo "Using old (native) bitmask operations"
888
889 fi
890
891 else
892   echo "Using standard bitmask operations by default"
893
894 fi
895
896
897 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
898 echo "configure:899: checking whether ${MAKE-make} sets \${MAKE}" >&5
899 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
900 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
901   echo $ac_n "(cached) $ac_c" 1>&6
902 else
903   cat > conftestmake <<\EOF
904 all:
905         @echo 'ac_maketemp="${MAKE}"'
906 EOF
907 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
908 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
909 if test -n "$ac_maketemp"; then
910   eval ac_cv_prog_make_${ac_make}_set=yes
911 else
912   eval ac_cv_prog_make_${ac_make}_set=no
913 fi
914 rm -f conftestmake
915 fi
916 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
917   echo "$ac_t""yes" 1>&6
918   SET_MAKE=
919 else
920   echo "$ac_t""no" 1>&6
921   SET_MAKE="MAKE=${MAKE-make}"
922 fi
923
924 # Extract the first word of "ln", so it can be a program name with args.
925 set dummy ln; ac_word=$2
926 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
927 echo "configure:928: checking for $ac_word" >&5
928 if eval "test \"`echo '$''{'ac_cv_path_LN'+set}'`\" = set"; then
929   echo $ac_n "(cached) $ac_c" 1>&6
930 else
931   case "$LN" in
932   /*)
933   ac_cv_path_LN="$LN" # Let the user override the test with a path.
934   ;;
935   *)
936   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
937   for ac_dir in $PATH; do
938     test -z "$ac_dir" && ac_dir=.
939     if test -f $ac_dir/$ac_word; then
940       ac_cv_path_LN="$ac_dir/$ac_word"
941       break
942     fi
943   done
944   IFS="$ac_save_ifs"
945   test -z "$ac_cv_path_LN" && ac_cv_path_LN="ln"
946   ;;
947 esac
948 fi
949 LN="$ac_cv_path_LN"
950 if test -n "$LN"; then
951   echo "$ac_t""$LN" 1>&6
952 else
953   echo "$ac_t""no" 1>&6
954 fi
955
956 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
957 echo "configure:958: checking whether ln -s works" >&5
958 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
959   echo $ac_n "(cached) $ac_c" 1>&6
960 else
961   rm -f conftestdata
962 if ln -s X conftestdata 2>/dev/null
963 then
964   rm -f conftestdata
965   ac_cv_prog_LN_S="ln -s"
966 else
967   ac_cv_prog_LN_S=ln
968 fi
969 fi
970 LN_S="$ac_cv_prog_LN_S"
971 if test "$ac_cv_prog_LN_S" = "ln -s"; then
972   echo "$ac_t""yes" 1>&6
973 else
974   echo "$ac_t""no" 1>&6
975 fi
976
977 # Extract the first word of "mv", so it can be a program name with args.
978 set dummy mv; ac_word=$2
979 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
980 echo "configure:981: checking for $ac_word" >&5
981 if eval "test \"`echo '$''{'ac_cv_path_MV'+set}'`\" = set"; then
982   echo $ac_n "(cached) $ac_c" 1>&6
983 else
984   case "$MV" in
985   /*)
986   ac_cv_path_MV="$MV" # Let the user override the test with a path.
987   ;;
988   *)
989   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
990   for ac_dir in $PATH; do
991     test -z "$ac_dir" && ac_dir=.
992     if test -f $ac_dir/$ac_word; then
993       ac_cv_path_MV="$ac_dir/$ac_word"
994       break
995     fi
996   done
997   IFS="$ac_save_ifs"
998   test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
999   ;;
1000 esac
1001 fi
1002 MV="$ac_cv_path_MV"
1003 if test -n "$MV"; then
1004   echo "$ac_t""$MV" 1>&6
1005 else
1006   echo "$ac_t""no" 1>&6
1007 fi
1008
1009 # Extract the first word of "cp", so it can be a program name with args.
1010 set dummy cp; ac_word=$2
1011 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1012 echo "configure:1013: checking for $ac_word" >&5
1013 if eval "test \"`echo '$''{'ac_cv_path_CP'+set}'`\" = set"; then
1014   echo $ac_n "(cached) $ac_c" 1>&6
1015 else
1016   case "$CP" in
1017   /*)
1018   ac_cv_path_CP="$CP" # Let the user override the test with a path.
1019   ;;
1020   *)
1021   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1022   for ac_dir in $PATH; do
1023     test -z "$ac_dir" && ac_dir=.
1024     if test -f $ac_dir/$ac_word; then
1025       ac_cv_path_CP="$ac_dir/$ac_word"
1026       break
1027     fi
1028   done
1029   IFS="$ac_save_ifs"
1030   test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
1031   ;;
1032 esac
1033 fi
1034 CP="$ac_cv_path_CP"
1035 if test -n "$CP"; then
1036   echo "$ac_t""$CP" 1>&6
1037 else
1038   echo "$ac_t""no" 1>&6
1039 fi
1040
1041 # Extract the first word of "rm", so it can be a program name with args.
1042 set dummy rm; ac_word=$2
1043 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1044 echo "configure:1045: checking for $ac_word" >&5
1045 if eval "test \"`echo '$''{'ac_cv_path_RM'+set}'`\" = set"; then
1046   echo $ac_n "(cached) $ac_c" 1>&6
1047 else
1048   case "$RM" in
1049   /*)
1050   ac_cv_path_RM="$RM" # Let the user override the test with a path.
1051   ;;
1052   *)
1053   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1054   for ac_dir in $PATH; do
1055     test -z "$ac_dir" && ac_dir=.
1056     if test -f $ac_dir/$ac_word; then
1057       ac_cv_path_RM="$ac_dir/$ac_word"
1058       break
1059     fi
1060   done
1061   IFS="$ac_save_ifs"
1062   test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
1063   ;;
1064 esac
1065 fi
1066 RM="$ac_cv_path_RM"
1067 if test -n "$RM"; then
1068   echo "$ac_t""$RM" 1>&6
1069 else
1070   echo "$ac_t""no" 1>&6
1071 fi
1072
1073 # Extract the first word of "chmod", so it can be a program name with args.
1074 set dummy chmod; ac_word=$2
1075 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1076 echo "configure:1077: checking for $ac_word" >&5
1077 if eval "test \"`echo '$''{'ac_cv_path_CHMOD'+set}'`\" = set"; then
1078   echo $ac_n "(cached) $ac_c" 1>&6
1079 else
1080   case "$CHMOD" in
1081   /*)
1082   ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path.
1083   ;;
1084   *)
1085   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1086   for ac_dir in $PATH; do
1087     test -z "$ac_dir" && ac_dir=.
1088     if test -f $ac_dir/$ac_word; then
1089       ac_cv_path_CHMOD="$ac_dir/$ac_word"
1090       break
1091     fi
1092   done
1093   IFS="$ac_save_ifs"
1094   test -z "$ac_cv_path_CHMOD" && ac_cv_path_CHMOD=":"
1095   ;;
1096 esac
1097 fi
1098 CHMOD="$ac_cv_path_CHMOD"
1099 if test -n "$CHMOD"; then
1100   echo "$ac_t""$CHMOD" 1>&6
1101 else
1102   echo "$ac_t""no" 1>&6
1103 fi
1104
1105 # Extract the first word of "awk", so it can be a program name with args.
1106 set dummy awk; ac_word=$2
1107 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1108 echo "configure:1109: checking for $ac_word" >&5
1109 if eval "test \"`echo '$''{'ac_cv_path_AWK'+set}'`\" = set"; then
1110   echo $ac_n "(cached) $ac_c" 1>&6
1111 else
1112   case "$AWK" in
1113   /*)
1114   ac_cv_path_AWK="$AWK" # Let the user override the test with a path.
1115   ;;
1116   *)
1117   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1118   for ac_dir in $PATH; do
1119     test -z "$ac_dir" && ac_dir=.
1120     if test -f $ac_dir/$ac_word; then
1121       ac_cv_path_AWK="$ac_dir/$ac_word"
1122       break
1123     fi
1124   done
1125   IFS="$ac_save_ifs"
1126   test -z "$ac_cv_path_AWK" && ac_cv_path_AWK="awk"
1127   ;;
1128 esac
1129 fi
1130 AWK="$ac_cv_path_AWK"
1131 if test -n "$AWK"; then
1132   echo "$ac_t""$AWK" 1>&6
1133 else
1134   echo "$ac_t""no" 1>&6
1135 fi
1136
1137 # Extract the first word of "sed", so it can be a program name with args.
1138 set dummy sed; ac_word=$2
1139 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1140 echo "configure:1141: checking for $ac_word" >&5
1141 if eval "test \"`echo '$''{'ac_cv_path_SED'+set}'`\" = set"; then
1142   echo $ac_n "(cached) $ac_c" 1>&6
1143 else
1144   case "$SED" in
1145   /*)
1146   ac_cv_path_SED="$SED" # Let the user override the test with a path.
1147   ;;
1148   *)
1149   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1150   for ac_dir in $PATH; do
1151     test -z "$ac_dir" && ac_dir=.
1152     if test -f $ac_dir/$ac_word; then
1153       ac_cv_path_SED="$ac_dir/$ac_word"
1154       break
1155     fi
1156   done
1157   IFS="$ac_save_ifs"
1158   test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
1159   ;;
1160 esac
1161 fi
1162 SED="$ac_cv_path_SED"
1163 if test -n "$SED"; then
1164   echo "$ac_t""$SED" 1>&6
1165 else
1166   echo "$ac_t""no" 1>&6
1167 fi
1168
1169 echo $ac_n "checking build system type""... $ac_c" 1>&6
1170 echo "configure:1171: checking build system type" >&5
1171
1172 build_alias=$build
1173 case "$build_alias" in
1174 NONE)
1175   case $nonopt in
1176   NONE) build_alias=$host_alias ;;
1177   *) build_alias=$nonopt ;;
1178   esac ;;
1179 esac
1180
1181 build=`$ac_config_sub $build_alias`
1182 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1183 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1184 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1185 echo "$ac_t""$build" 1>&6
1186
1187 if test $host != $build; then
1188   ac_tool_prefix=${host_alias}-
1189 else
1190   ac_tool_prefix=
1191 fi
1192
1193 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
1194 set dummy ${ac_tool_prefix}ar; ac_word=$2
1195 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1196 echo "configure:1197: checking for $ac_word" >&5
1197 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
1198   echo $ac_n "(cached) $ac_c" 1>&6
1199 else
1200   if test -n "$AR"; then
1201   ac_cv_prog_AR="$AR" # Let the user override the test.
1202 else
1203   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1204   for ac_dir in $PATH; do
1205     test -z "$ac_dir" && ac_dir=.
1206     if test -f $ac_dir/$ac_word; then
1207       ac_cv_prog_AR="${ac_tool_prefix}ar"
1208       break
1209     fi
1210   done
1211   IFS="$ac_save_ifs"
1212 fi
1213 fi
1214 AR="$ac_cv_prog_AR"
1215 if test -n "$AR"; then
1216   echo "$ac_t""$AR" 1>&6
1217 else
1218   echo "$ac_t""no" 1>&6
1219 fi
1220
1221
1222 if test -z "$ac_cv_prog_AR"; then
1223 if test -n "$ac_tool_prefix"; then
1224   # Extract the first word of "ar", so it can be a program name with args.
1225 set dummy ar; ac_word=$2
1226 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1227 echo "configure:1228: checking for $ac_word" >&5
1228 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
1229   echo $ac_n "(cached) $ac_c" 1>&6
1230 else
1231   if test -n "$AR"; then
1232   ac_cv_prog_AR="$AR" # Let the user override the test.
1233 else
1234   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1235   for ac_dir in $PATH; do
1236     test -z "$ac_dir" && ac_dir=.
1237     if test -f $ac_dir/$ac_word; then
1238       ac_cv_prog_AR="ar"
1239       break
1240     fi
1241   done
1242   IFS="$ac_save_ifs"
1243   test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
1244 fi
1245 fi
1246 AR="$ac_cv_prog_AR"
1247 if test -n "$AR"; then
1248   echo "$ac_t""$AR" 1>&6
1249 else
1250   echo "$ac_t""no" 1>&6
1251 fi
1252
1253 else
1254   AR="ar"
1255 fi
1256 fi
1257
1258 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1259 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1260 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1261 echo "configure:1262: checking for $ac_word" >&5
1262 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1263   echo $ac_n "(cached) $ac_c" 1>&6
1264 else
1265   if test -n "$RANLIB"; then
1266   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1267 else
1268   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1269   for ac_dir in $PATH; do
1270     test -z "$ac_dir" && ac_dir=.
1271     if test -f $ac_dir/$ac_word; then
1272       ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1273       break
1274     fi
1275   done
1276   IFS="$ac_save_ifs"
1277 fi
1278 fi
1279 RANLIB="$ac_cv_prog_RANLIB"
1280 if test -n "$RANLIB"; then
1281   echo "$ac_t""$RANLIB" 1>&6
1282 else
1283   echo "$ac_t""no" 1>&6
1284 fi
1285
1286
1287 if test -z "$ac_cv_prog_RANLIB"; then
1288 if test -n "$ac_tool_prefix"; then
1289   # Extract the first word of "ranlib", so it can be a program name with args.
1290 set dummy ranlib; ac_word=$2
1291 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1292 echo "configure:1293: checking for $ac_word" >&5
1293 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1294   echo $ac_n "(cached) $ac_c" 1>&6
1295 else
1296   if test -n "$RANLIB"; then
1297   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1298 else
1299   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1300   for ac_dir in $PATH; do
1301     test -z "$ac_dir" && ac_dir=.
1302     if test -f $ac_dir/$ac_word; then
1303       ac_cv_prog_RANLIB="ranlib"
1304       break
1305     fi
1306   done
1307   IFS="$ac_save_ifs"
1308   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1309 fi
1310 fi
1311 RANLIB="$ac_cv_prog_RANLIB"
1312 if test -n "$RANLIB"; then
1313   echo "$ac_t""$RANLIB" 1>&6
1314 else
1315   echo "$ac_t""no" 1>&6
1316 fi
1317
1318 else
1319   RANLIB=":"
1320 fi
1321 fi
1322
1323 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
1324 set dummy ${ac_tool_prefix}strip; ac_word=$2
1325 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1326 echo "configure:1327: checking for $ac_word" >&5
1327 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1328   echo $ac_n "(cached) $ac_c" 1>&6
1329 else
1330   if test -n "$STRIP"; then
1331   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
1332 else
1333   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1334   for ac_dir in $PATH; do
1335     test -z "$ac_dir" && ac_dir=.
1336     if test -f $ac_dir/$ac_word; then
1337       ac_cv_prog_STRIP="${ac_tool_prefix}strip"
1338       break
1339     fi
1340   done
1341   IFS="$ac_save_ifs"
1342 fi
1343 fi
1344 STRIP="$ac_cv_prog_STRIP"
1345 if test -n "$STRIP"; then
1346   echo "$ac_t""$STRIP" 1>&6
1347 else
1348   echo "$ac_t""no" 1>&6
1349 fi
1350
1351
1352 if test -z "$ac_cv_prog_STRIP"; then
1353 if test -n "$ac_tool_prefix"; then
1354   # Extract the first word of "strip", so it can be a program name with args.
1355 set dummy strip; ac_word=$2
1356 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1357 echo "configure:1358: checking for $ac_word" >&5
1358 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1359   echo $ac_n "(cached) $ac_c" 1>&6
1360 else
1361   if test -n "$STRIP"; then
1362   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
1363 else
1364   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1365   for ac_dir in $PATH; do
1366     test -z "$ac_dir" && ac_dir=.
1367     if test -f $ac_dir/$ac_word; then
1368       ac_cv_prog_STRIP="strip"
1369       break
1370     fi
1371   done
1372   IFS="$ac_save_ifs"
1373   test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
1374 fi
1375 fi
1376 STRIP="$ac_cv_prog_STRIP"
1377 if test -n "$STRIP"; then
1378   echo "$ac_t""$STRIP" 1>&6
1379 else
1380   echo "$ac_t""no" 1>&6
1381 fi
1382
1383 else
1384   STRIP=":"
1385 fi
1386 fi
1387
1388 # Extract the first word of "gcc", so it can be a program name with args.
1389 set dummy gcc; ac_word=$2
1390 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1391 echo "configure:1392: checking for $ac_word" >&5
1392 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1393   echo $ac_n "(cached) $ac_c" 1>&6
1394 else
1395   if test -n "$CC"; then
1396   ac_cv_prog_CC="$CC" # Let the user override the test.
1397 else
1398   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1399   for ac_dir in $PATH; do
1400     test -z "$ac_dir" && ac_dir=.
1401     if test -f $ac_dir/$ac_word; then
1402       ac_cv_prog_CC="gcc"
1403       break
1404     fi
1405   done
1406   IFS="$ac_save_ifs"
1407 fi
1408 fi
1409 CC="$ac_cv_prog_CC"
1410 if test -n "$CC"; then
1411   echo "$ac_t""$CC" 1>&6
1412 else
1413   echo "$ac_t""no" 1>&6
1414 fi
1415
1416 if test -z "$CC"; then
1417   # Extract the first word of "cc", so it can be a program name with args.
1418 set dummy cc; ac_word=$2
1419 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1420 echo "configure:1421: checking for $ac_word" >&5
1421 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1422   echo $ac_n "(cached) $ac_c" 1>&6
1423 else
1424   if test -n "$CC"; then
1425   ac_cv_prog_CC="$CC" # Let the user override the test.
1426 else
1427   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1428   ac_prog_rejected=no
1429   for ac_dir in $PATH; do
1430     test -z "$ac_dir" && ac_dir=.
1431     if test -f $ac_dir/$ac_word; then
1432       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1433         ac_prog_rejected=yes
1434         continue
1435       fi
1436       ac_cv_prog_CC="cc"
1437       break
1438     fi
1439   done
1440   IFS="$ac_save_ifs"
1441 if test $ac_prog_rejected = yes; then
1442   # We found a bogon in the path, so make sure we never use it.
1443   set dummy $ac_cv_prog_CC
1444   shift
1445   if test $# -gt 0; then
1446     # We chose a different compiler from the bogus one.
1447     # However, it has the same basename, so the bogon will be chosen
1448     # first if we set CC to just the basename; use the full file name.
1449     shift
1450     set dummy "$ac_dir/$ac_word" "$@"
1451     shift
1452     ac_cv_prog_CC="$@"
1453   fi
1454 fi
1455 fi
1456 fi
1457 CC="$ac_cv_prog_CC"
1458 if test -n "$CC"; then
1459   echo "$ac_t""$CC" 1>&6
1460 else
1461   echo "$ac_t""no" 1>&6
1462 fi
1463
1464   test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1465 fi
1466
1467 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1468 echo "configure:1469: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1469
1470 ac_ext=c
1471 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1472 ac_cpp='$CPP $CPPFLAGS'
1473 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1474 ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1475 cross_compiling=$ac_cv_prog_cc_cross
1476
1477 cat > conftest.$ac_ext <<EOF
1478 #line 1479 "configure"
1479 #include "confdefs.h"
1480 main(){return(0);}
1481 EOF
1482 if { (eval echo configure:1483: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1483   ac_cv_prog_cc_works=yes
1484   # If we can't run a trivial program, we are probably using a cross compiler.
1485   if (./conftest; exit) 2>/dev/null; then
1486     ac_cv_prog_cc_cross=no
1487   else
1488     ac_cv_prog_cc_cross=yes
1489   fi
1490 else
1491   echo "configure: failed program was:" >&5
1492   cat conftest.$ac_ext >&5
1493   ac_cv_prog_cc_works=no
1494 fi
1495 rm -fr conftest*
1496
1497 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1498 if test $ac_cv_prog_cc_works = no; then
1499   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1500 fi
1501 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1502 echo "configure:1503: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1503 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1504 cross_compiling=$ac_cv_prog_cc_cross
1505
1506 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1507 echo "configure:1508: checking whether we are using GNU C" >&5
1508 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1509   echo $ac_n "(cached) $ac_c" 1>&6
1510 else
1511   cat > conftest.c <<EOF
1512 #ifdef __GNUC__
1513   yes;
1514 #endif
1515 EOF
1516 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1517: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1517   ac_cv_prog_gcc=yes
1518 else
1519   ac_cv_prog_gcc=no
1520 fi
1521 fi
1522
1523 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1524
1525 if test $ac_cv_prog_gcc = yes; then
1526   GCC=yes
1527   ac_test_CFLAGS="${CFLAGS+set}"
1528   ac_save_CFLAGS="$CFLAGS"
1529   CFLAGS=
1530   echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1531 echo "configure:1532: checking whether ${CC-cc} accepts -g" >&5
1532 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1533   echo $ac_n "(cached) $ac_c" 1>&6
1534 else
1535   echo 'void f(){}' > conftest.c
1536 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1537   ac_cv_prog_cc_g=yes
1538 else
1539   ac_cv_prog_cc_g=no
1540 fi
1541 rm -f conftest*
1542
1543 fi
1544
1545 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1546   if test "$ac_test_CFLAGS" = set; then
1547     CFLAGS="$ac_save_CFLAGS"
1548   elif test $ac_cv_prog_cc_g = yes; then
1549     CFLAGS="-g -O2"
1550   else
1551     CFLAGS="-O2"
1552   fi
1553 else
1554   GCC=
1555   test "${CFLAGS+set}" = set || CFLAGS="-g"
1556 fi
1557
1558 # Find a good install program.  We prefer a C program (faster),
1559 # so one script is as good as another.  But avoid the broken or
1560 # incompatible versions:
1561 # SysV /etc/install, /usr/sbin/install
1562 # SunOS /usr/etc/install
1563 # IRIX /sbin/install
1564 # AIX /bin/install
1565 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1566 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1567 # ./install, which can be erroneously created by make from ./install.sh.
1568 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
1569 echo "configure:1570: checking for a BSD compatible install" >&5
1570 if test -z "$INSTALL"; then
1571 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1572   echo $ac_n "(cached) $ac_c" 1>&6
1573 else
1574     IFS="${IFS=         }"; ac_save_IFS="$IFS"; IFS="${IFS}:"
1575   for ac_dir in $PATH; do
1576     # Account for people who put trailing slashes in PATH elements.
1577     case "$ac_dir/" in
1578     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
1579     *)
1580       # OSF1 and SCO ODT 3.0 have their own names for install.
1581       for ac_prog in ginstall installbsd scoinst install; do
1582         if test -f $ac_dir/$ac_prog; then
1583           if test $ac_prog = install &&
1584             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1585             # AIX install.  It has an incompatible calling convention.
1586             # OSF/1 installbsd also uses dspmsg, but is usable.
1587             :
1588           else
1589             ac_cv_path_install="$ac_dir/$ac_prog -c"
1590             break 2
1591           fi
1592         fi
1593       done
1594       ;;
1595     esac
1596   done
1597   IFS="$ac_save_IFS"
1598
1599 fi
1600   if test "${ac_cv_path_install+set}" = set; then
1601     INSTALL="$ac_cv_path_install"
1602   else
1603     # As a last resort, use the slow shell script.  We don't cache a
1604     # path for INSTALL within a source directory, because that will
1605     # break other packages using the cache if that directory is
1606     # removed, or if the path is relative.
1607     INSTALL="$ac_install_sh"
1608   fi
1609 fi
1610 echo "$ac_t""$INSTALL" 1>&6
1611
1612 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1613 # It thinks the first close brace ends the variable substitution.
1614 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1615
1616 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1617
1618
1619 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1620 echo "configure:1621: checking how to run the C preprocessor" >&5
1621 # On Suns, sometimes $CPP names a directory.
1622 if test -n "$CPP" && test -d "$CPP"; then
1623   CPP=
1624 fi
1625 if test -z "$CPP"; then
1626 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1627   echo $ac_n "(cached) $ac_c" 1>&6
1628 else
1629     # This must be in double quotes, not single quotes, because CPP may get
1630   # substituted into the Makefile and "${CC-cc}" will confuse make.
1631   CPP="${CC-cc} -E"
1632   # On the NeXT, cc -E runs the code through the compiler's parser,
1633   # not just through cpp.
1634   cat > conftest.$ac_ext <<EOF
1635 #line 1636 "configure"
1636 #include "confdefs.h"
1637 #include <assert.h>
1638 Syntax Error
1639 EOF
1640 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1641 { (eval echo configure:1642: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1642 ac_err=`grep -v '^ *+' conftest.out`
1643 if test -z "$ac_err"; then
1644   :
1645 else
1646   echo "$ac_err" >&5
1647   echo "configure: failed program was:" >&5
1648   cat conftest.$ac_ext >&5
1649   rm -rf conftest*
1650   CPP="${CC-cc} -E -traditional-cpp"
1651   cat > conftest.$ac_ext <<EOF
1652 #line 1653 "configure"
1653 #include "confdefs.h"
1654 #include <assert.h>
1655 Syntax Error
1656 EOF
1657 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1658 { (eval echo configure:1659: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1659 ac_err=`grep -v '^ *+' conftest.out`
1660 if test -z "$ac_err"; then
1661   :
1662 else
1663   echo "$ac_err" >&5
1664   echo "configure: failed program was:" >&5
1665   cat conftest.$ac_ext >&5
1666   rm -rf conftest*
1667   CPP=/lib/cpp
1668 fi
1669 rm -f conftest*
1670 fi
1671 rm -f conftest*
1672   ac_cv_prog_CPP="$CPP"
1673 fi
1674   CPP="$ac_cv_prog_CPP"
1675 else
1676   ac_cv_prog_CPP="$CPP"
1677 fi
1678 echo "$ac_t""$CPP" 1>&6
1679
1680 for ac_hdr in stdlib.h unistd.h stdarg.h errno.h mntent.h dirent.h getopt.h linux/fd.h linux/major.h sys/disklabel.h sys/sockio.h net/if.h netinet/in.h
1681 do
1682 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1683 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1684 echo "configure:1685: checking for $ac_hdr" >&5
1685 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1686   echo $ac_n "(cached) $ac_c" 1>&6
1687 else
1688   cat > conftest.$ac_ext <<EOF
1689 #line 1690 "configure"
1690 #include "confdefs.h"
1691 #include <$ac_hdr>
1692 EOF
1693 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1694 { (eval echo configure:1695: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1695 ac_err=`grep -v '^ *+' conftest.out`
1696 if test -z "$ac_err"; then
1697   rm -rf conftest*
1698   eval "ac_cv_header_$ac_safe=yes"
1699 else
1700   echo "$ac_err" >&5
1701   echo "configure: failed program was:" >&5
1702   cat conftest.$ac_ext >&5
1703   rm -rf conftest*
1704   eval "ac_cv_header_$ac_safe=no"
1705 fi
1706 rm -f conftest*
1707 fi
1708 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1709   echo "$ac_t""yes" 1>&6
1710     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1711   cat >> confdefs.h <<EOF
1712 #define $ac_tr_hdr 1
1713 EOF
1714  
1715 else
1716   echo "$ac_t""no" 1>&6
1717 fi
1718 done
1719
1720 echo $ac_n "checking for vprintf""... $ac_c" 1>&6
1721 echo "configure:1722: checking for vprintf" >&5
1722 if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
1723   echo $ac_n "(cached) $ac_c" 1>&6
1724 else
1725   cat > conftest.$ac_ext <<EOF
1726 #line 1727 "configure"
1727 #include "confdefs.h"
1728 /* System header to define __stub macros and hopefully few prototypes,
1729     which can conflict with char vprintf(); below.  */
1730 #include <assert.h>
1731 /* Override any gcc2 internal prototype to avoid an error.  */
1732 /* We use char because int might match the return type of a gcc2
1733     builtin and then its argument prototype would still apply.  */
1734 char vprintf();
1735
1736 int main() {
1737
1738 /* The GNU C library defines this for functions which it implements
1739     to always fail with ENOSYS.  Some functions are actually named
1740     something starting with __ and the normal name is an alias.  */
1741 #if defined (__stub_vprintf) || defined (__stub___vprintf)
1742 choke me
1743 #else
1744 vprintf();
1745 #endif
1746
1747 ; return 0; }
1748 EOF
1749 if { (eval echo configure:1750: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1750   rm -rf conftest*
1751   eval "ac_cv_func_vprintf=yes"
1752 else
1753   echo "configure: failed program was:" >&5
1754   cat conftest.$ac_ext >&5
1755   rm -rf conftest*
1756   eval "ac_cv_func_vprintf=no"
1757 fi
1758 rm -f conftest*
1759 fi
1760
1761 if eval "test \"`echo '$ac_cv_func_'vprintf`\" = yes"; then
1762   echo "$ac_t""yes" 1>&6
1763   cat >> confdefs.h <<\EOF
1764 #define HAVE_VPRINTF 1
1765 EOF
1766
1767 else
1768   echo "$ac_t""no" 1>&6
1769 fi
1770
1771 if test "$ac_cv_func_vprintf" != yes; then
1772 echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
1773 echo "configure:1774: checking for _doprnt" >&5
1774 if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
1775   echo $ac_n "(cached) $ac_c" 1>&6
1776 else
1777   cat > conftest.$ac_ext <<EOF
1778 #line 1779 "configure"
1779 #include "confdefs.h"
1780 /* System header to define __stub macros and hopefully few prototypes,
1781     which can conflict with char _doprnt(); below.  */
1782 #include <assert.h>
1783 /* Override any gcc2 internal prototype to avoid an error.  */
1784 /* We use char because int might match the return type of a gcc2
1785     builtin and then its argument prototype would still apply.  */
1786 char _doprnt();
1787
1788 int main() {
1789
1790 /* The GNU C library defines this for functions which it implements
1791     to always fail with ENOSYS.  Some functions are actually named
1792     something starting with __ and the normal name is an alias.  */
1793 #if defined (__stub__doprnt) || defined (__stub____doprnt)
1794 choke me
1795 #else
1796 _doprnt();
1797 #endif
1798
1799 ; return 0; }
1800 EOF
1801 if { (eval echo configure:1802: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1802   rm -rf conftest*
1803   eval "ac_cv_func__doprnt=yes"
1804 else
1805   echo "configure: failed program was:" >&5
1806   cat conftest.$ac_ext >&5
1807   rm -rf conftest*
1808   eval "ac_cv_func__doprnt=no"
1809 fi
1810 rm -f conftest*
1811 fi
1812
1813 if eval "test \"`echo '$ac_cv_func_'_doprnt`\" = yes"; then
1814   echo "$ac_t""yes" 1>&6
1815   cat >> confdefs.h <<\EOF
1816 #define HAVE_DOPRNT 1
1817 EOF
1818
1819 else
1820   echo "$ac_t""no" 1>&6
1821 fi
1822
1823 fi
1824
1825 echo $ac_n "checking whether struct dirent has a d_namlen field""... $ac_c" 1>&6
1826 echo "configure:1827: checking whether struct dirent has a d_namlen field" >&5
1827 if eval "test \"`echo '$''{'e2fsprogs_cv_struct_d_namlen'+set}'`\" = set"; then
1828   echo $ac_n "(cached) $ac_c" 1>&6
1829 else
1830   cat > conftest.$ac_ext <<EOF
1831 #line 1832 "configure"
1832 #include "confdefs.h"
1833 #include <sys/types.h>
1834 #include <dirent.h>
1835 int main() {
1836 struct dirent de; de.d_namlen = 0;
1837 ; return 0; }
1838 EOF
1839 if { (eval echo configure:1840: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1840   rm -rf conftest*
1841   e2fsprogs_cv_struct_d_namlen=yes
1842 else
1843   echo "configure: failed program was:" >&5
1844   cat conftest.$ac_ext >&5
1845   rm -rf conftest*
1846   e2fsprogs_cv_struct_d_namlen=no
1847 fi
1848 rm -f conftest*
1849 fi
1850
1851 echo "$ac_t""$e2fsprogs_cv_struct_d_namlen" 1>&6
1852 if test "$e2fsprogs_cv_struct_d_namlen" = yes; then
1853   cat >> confdefs.h <<\EOF
1854 #define HAVE_DIRENT_NAMLEN 1
1855 EOF
1856
1857 fi
1858 if test "$cross_compiling" = yes -a "$ac_cv_sizeof_long" = ""; then
1859   # if cross-compiling, with no cached values, just assume something common. 
1860   ac_cv_sizeof_short=2
1861   ac_cv_sizeof_int=4
1862   ac_cv_sizeof_long=4
1863   ac_cv_sizeof_long_long=0
1864   echo "configure: warning: Cross-compiling, so cannot check type sizes; assuming short=2, int=4, long=4" 1>&2
1865 fi
1866 echo $ac_n "checking size of short""... $ac_c" 1>&6
1867 echo "configure:1868: checking size of short" >&5
1868 if eval "test \"`echo '$''{'ac_cv_sizeof_short'+set}'`\" = set"; then
1869   echo $ac_n "(cached) $ac_c" 1>&6
1870 else
1871   if test "$cross_compiling" = yes; then
1872     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
1873 else
1874   cat > conftest.$ac_ext <<EOF
1875 #line 1876 "configure"
1876 #include "confdefs.h"
1877 #include <stdio.h>
1878 main()
1879 {
1880   FILE *f=fopen("conftestval", "w");
1881   if (!f) exit(1);
1882   fprintf(f, "%d\n", sizeof(short));
1883   exit(0);
1884 }
1885 EOF
1886 if { (eval echo configure:1887: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
1887 then
1888   ac_cv_sizeof_short=`cat conftestval`
1889 else
1890   echo "configure: failed program was:" >&5
1891   cat conftest.$ac_ext >&5
1892   rm -fr conftest*
1893   ac_cv_sizeof_short=0
1894 fi
1895 rm -fr conftest*
1896 fi
1897
1898 fi
1899 echo "$ac_t""$ac_cv_sizeof_short" 1>&6
1900 cat >> confdefs.h <<EOF
1901 #define SIZEOF_SHORT $ac_cv_sizeof_short
1902 EOF
1903
1904
1905 echo $ac_n "checking size of int""... $ac_c" 1>&6
1906 echo "configure:1907: checking size of int" >&5
1907 if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then
1908   echo $ac_n "(cached) $ac_c" 1>&6
1909 else
1910   if test "$cross_compiling" = yes; then
1911     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
1912 else
1913   cat > conftest.$ac_ext <<EOF
1914 #line 1915 "configure"
1915 #include "confdefs.h"
1916 #include <stdio.h>
1917 main()
1918 {
1919   FILE *f=fopen("conftestval", "w");
1920   if (!f) exit(1);
1921   fprintf(f, "%d\n", sizeof(int));
1922   exit(0);
1923 }
1924 EOF
1925 if { (eval echo configure:1926: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
1926 then
1927   ac_cv_sizeof_int=`cat conftestval`
1928 else
1929   echo "configure: failed program was:" >&5
1930   cat conftest.$ac_ext >&5
1931   rm -fr conftest*
1932   ac_cv_sizeof_int=0
1933 fi
1934 rm -fr conftest*
1935 fi
1936
1937 fi
1938 echo "$ac_t""$ac_cv_sizeof_int" 1>&6
1939 cat >> confdefs.h <<EOF
1940 #define SIZEOF_INT $ac_cv_sizeof_int
1941 EOF
1942
1943
1944 echo $ac_n "checking size of long""... $ac_c" 1>&6
1945 echo "configure:1946: checking size of long" >&5
1946 if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
1947   echo $ac_n "(cached) $ac_c" 1>&6
1948 else
1949   if test "$cross_compiling" = yes; then
1950     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
1951 else
1952   cat > conftest.$ac_ext <<EOF
1953 #line 1954 "configure"
1954 #include "confdefs.h"
1955 #include <stdio.h>
1956 main()
1957 {
1958   FILE *f=fopen("conftestval", "w");
1959   if (!f) exit(1);
1960   fprintf(f, "%d\n", sizeof(long));
1961   exit(0);
1962 }
1963 EOF
1964 if { (eval echo configure:1965: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
1965 then
1966   ac_cv_sizeof_long=`cat conftestval`
1967 else
1968   echo "configure: failed program was:" >&5
1969   cat conftest.$ac_ext >&5
1970   rm -fr conftest*
1971   ac_cv_sizeof_long=0
1972 fi
1973 rm -fr conftest*
1974 fi
1975
1976 fi
1977 echo "$ac_t""$ac_cv_sizeof_long" 1>&6
1978 cat >> confdefs.h <<EOF
1979 #define SIZEOF_LONG $ac_cv_sizeof_long
1980 EOF
1981
1982
1983 echo $ac_n "checking size of long long""... $ac_c" 1>&6
1984 echo "configure:1985: checking size of long long" >&5
1985 if eval "test \"`echo '$''{'ac_cv_sizeof_long_long'+set}'`\" = set"; then
1986   echo $ac_n "(cached) $ac_c" 1>&6
1987 else
1988   if test "$cross_compiling" = yes; then
1989     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
1990 else
1991   cat > conftest.$ac_ext <<EOF
1992 #line 1993 "configure"
1993 #include "confdefs.h"
1994 #include <stdio.h>
1995 main()
1996 {
1997   FILE *f=fopen("conftestval", "w");
1998   if (!f) exit(1);
1999   fprintf(f, "%d\n", sizeof(long long));
2000   exit(0);
2001 }
2002 EOF
2003 if { (eval echo configure:2004: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
2004 then
2005   ac_cv_sizeof_long_long=`cat conftestval`
2006 else
2007   echo "configure: failed program was:" >&5
2008   cat conftest.$ac_ext >&5
2009   rm -fr conftest*
2010   ac_cv_sizeof_long_long=0
2011 fi
2012 rm -fr conftest*
2013 fi
2014
2015 fi
2016 echo "$ac_t""$ac_cv_sizeof_long_long" 1>&6
2017 cat >> confdefs.h <<EOF
2018 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
2019 EOF
2020
2021
2022 SIZEOF_SHORT=$ac_cv_sizeof_short
2023 SIZEOF_INT=$ac_cv_sizeof_int
2024 SIZEOF_LONG=$ac_cv_sizeof_long
2025 SIZEOF_LONG_LONG=$ac_cv_sizeof_long_long
2026
2027
2028
2029
2030 echo $ac_n "checking whether struct stat has a st_flags field""... $ac_c" 1>&6
2031 echo "configure:2032: checking whether struct stat has a st_flags field" >&5
2032 if eval "test \"`echo '$''{'e2fsprogs_cv_struct_st_flags'+set}'`\" = set"; then
2033   echo $ac_n "(cached) $ac_c" 1>&6
2034 else
2035   cat > conftest.$ac_ext <<EOF
2036 #line 2037 "configure"
2037 #include "confdefs.h"
2038 #include <sys/stat.h>
2039 int main() {
2040 struct stat stat; stat.st_flags = 0;
2041 ; return 0; }
2042 EOF
2043 if { (eval echo configure:2044: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2044   rm -rf conftest*
2045   e2fsprogs_cv_struct_st_flags=yes
2046 else
2047   echo "configure: failed program was:" >&5
2048   cat conftest.$ac_ext >&5
2049   rm -rf conftest*
2050   e2fsprogs_cv_struct_st_flags=no
2051 fi
2052 rm -f conftest*
2053 fi
2054
2055 echo "$ac_t""$e2fsprogs_cv_struct_st_flags" 1>&6
2056 if test "$e2fsprogs_cv_struct_st_flags" = yes; then
2057   cat >> confdefs.h <<\EOF
2058 #define HAVE_STAT_FLAGS 1
2059 EOF
2060
2061 fi
2062 for ac_func in chflags getrusage llseek strdup getmntinfo strcasecmp srandom fchown
2063 do
2064 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2065 echo "configure:2066: checking for $ac_func" >&5
2066 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2067   echo $ac_n "(cached) $ac_c" 1>&6
2068 else
2069   cat > conftest.$ac_ext <<EOF
2070 #line 2071 "configure"
2071 #include "confdefs.h"
2072 /* System header to define __stub macros and hopefully few prototypes,
2073     which can conflict with char $ac_func(); below.  */
2074 #include <assert.h>
2075 /* Override any gcc2 internal prototype to avoid an error.  */
2076 /* We use char because int might match the return type of a gcc2
2077     builtin and then its argument prototype would still apply.  */
2078 char $ac_func();
2079
2080 int main() {
2081
2082 /* The GNU C library defines this for functions which it implements
2083     to always fail with ENOSYS.  Some functions are actually named
2084     something starting with __ and the normal name is an alias.  */
2085 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2086 choke me
2087 #else
2088 $ac_func();
2089 #endif
2090
2091 ; return 0; }
2092 EOF
2093 if { (eval echo configure:2094: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2094   rm -rf conftest*
2095   eval "ac_cv_func_$ac_func=yes"
2096 else
2097   echo "configure: failed program was:" >&5
2098   cat conftest.$ac_ext >&5
2099   rm -rf conftest*
2100   eval "ac_cv_func_$ac_func=no"
2101 fi
2102 rm -f conftest*
2103 fi
2104
2105 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2106   echo "$ac_t""yes" 1>&6
2107     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2108   cat >> confdefs.h <<EOF
2109 #define $ac_tr_func 1
2110 EOF
2111  
2112 else
2113   echo "$ac_t""no" 1>&6
2114 fi
2115 done
2116
2117 echo $ac_n "checking ino_t defined by sys/types.h""... $ac_c" 1>&6
2118 echo "configure:2119: checking ino_t defined by sys/types.h" >&5
2119 if eval "test \"`echo '$''{'e2fsprogs_cv_ino_t'+set}'`\" = set"; then
2120   echo $ac_n "(cached) $ac_c" 1>&6
2121 else
2122   cat > conftest.$ac_ext <<EOF
2123 #line 2124 "configure"
2124 #include "confdefs.h"
2125 #include <sys/types.h>
2126 int main() {
2127 ino_t ino; ino = 0;
2128 ; return 0; }
2129 EOF
2130 if { (eval echo configure:2131: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2131   rm -rf conftest*
2132   e2fsprogs_cv_ino_t=yes
2133 else
2134   echo "configure: failed program was:" >&5
2135   cat conftest.$ac_ext >&5
2136   rm -rf conftest*
2137   e2fsprogs_cv_ino_t=no
2138 fi
2139 rm -f conftest*
2140 fi
2141
2142 echo "$ac_t""$e2fsprogs_cv_ino_t" 1>&6
2143 if test "$e2fsprogs_cv_ino_t" = yes; then
2144    cat >> confdefs.h <<\EOF
2145 #define HAVE_INO_T 1
2146 EOF
2147
2148 fi
2149 ac_safe=`echo "linux/fs.h" | sed 'y%./+-%__p_%'`
2150 echo $ac_n "checking for linux/fs.h""... $ac_c" 1>&6
2151 echo "configure:2152: checking for linux/fs.h" >&5
2152 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2153   echo $ac_n "(cached) $ac_c" 1>&6
2154 else
2155   cat > conftest.$ac_ext <<EOF
2156 #line 2157 "configure"
2157 #include "confdefs.h"
2158 #include <linux/fs.h>
2159 EOF
2160 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2161 { (eval echo configure:2162: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2162 ac_err=`grep -v '^ *+' conftest.out`
2163 if test -z "$ac_err"; then
2164   rm -rf conftest*
2165   eval "ac_cv_header_$ac_safe=yes"
2166 else
2167   echo "$ac_err" >&5
2168   echo "configure: failed program was:" >&5
2169   cat conftest.$ac_ext >&5
2170   rm -rf conftest*
2171   eval "ac_cv_header_$ac_safe=no"
2172 fi
2173 rm -f conftest*
2174 fi
2175 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2176   echo "$ac_t""yes" 1>&6
2177   linux_headers=yes
2178 else
2179   echo "$ac_t""no" 1>&6
2180 linux_headers=no
2181 fi
2182
2183
2184 if test "$linux_headers" = yes; then
2185   cat >> confdefs.h <<\EOF
2186 #define HAVE_LINUX_FS_H 1
2187 EOF
2188
2189   # These are some programs that depend on having linux headers around, and
2190   # won't work otherwise.  So we only compile them if we can.
2191   EXTRA_PROGS="$EXTRA_PROGS flushb"
2192 else
2193   LINUX_INCLUDE='-I$(top_srcdir)/include -I$(top_builddir)/include'
2194   # Use this include directory with test compiles in the configure script too.
2195   CPPFLAGS="$CPPFLAGS -I$srcdir/include -I./include"
2196 fi
2197
2198 SOCKET_LIB=''
2199 echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
2200 echo "configure:2201: checking for socket in -lsocket" >&5
2201 ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
2202 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2203   echo $ac_n "(cached) $ac_c" 1>&6
2204 else
2205   ac_save_LIBS="$LIBS"
2206 LIBS="-lsocket  $LIBS"
2207 cat > conftest.$ac_ext <<EOF
2208 #line 2209 "configure"
2209 #include "confdefs.h"
2210 /* Override any gcc2 internal prototype to avoid an error.  */
2211 /* We use char because int might match the return type of a gcc2
2212     builtin and then its argument prototype would still apply.  */
2213 char socket();
2214
2215 int main() {
2216 socket()
2217 ; return 0; }
2218 EOF
2219 if { (eval echo configure:2220: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2220   rm -rf conftest*
2221   eval "ac_cv_lib_$ac_lib_var=yes"
2222 else
2223   echo "configure: failed program was:" >&5
2224   cat conftest.$ac_ext >&5
2225   rm -rf conftest*
2226   eval "ac_cv_lib_$ac_lib_var=no"
2227 fi
2228 rm -f conftest*
2229 LIBS="$ac_save_LIBS"
2230
2231 fi
2232 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2233   echo "$ac_t""yes" 1>&6
2234   SOCKET_LIB=-lsocket
2235 else
2236   echo "$ac_t""no" 1>&6
2237 fi
2238
2239
2240 echo $ac_n "checking for optreset""... $ac_c" 1>&6
2241 echo "configure:2242: checking for optreset" >&5
2242 if eval "test \"`echo '$''{'ac_cv_have_optreset'+set}'`\" = set"; then
2243   echo $ac_n "(cached) $ac_c" 1>&6
2244 else
2245   cat > conftest.$ac_ext <<EOF
2246 #line 2247 "configure"
2247 #include "confdefs.h"
2248 #include <unistd.h>
2249 EOF
2250 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2251   egrep "optreset" >/dev/null 2>&1; then
2252   rm -rf conftest*
2253   ac_cv_have_optreset=yes
2254 else
2255   rm -rf conftest*
2256   ac_cv_have_optreset=no
2257 fi
2258 rm -f conftest*
2259
2260 fi
2261 echo "$ac_t""$ac_cv_have_optreset" 1>&6
2262 if test $ac_cv_have_optreset = yes; then
2263   cat >> confdefs.h <<\EOF
2264 #define HAVE_OPTRESET 1
2265 EOF
2266
2267 fi
2268 echo $ac_n "checking whether the ext2 ioctls compile""... $ac_c" 1>&6
2269 echo "configure:2270: checking whether the ext2 ioctls compile" >&5
2270 if eval "test \"`echo '$''{'e2fsprogs_cv_ioctl_ext2'+set}'`\" = set"; then
2271   echo $ac_n "(cached) $ac_c" 1>&6
2272 else
2273   cat > conftest.$ac_ext <<EOF
2274 #line 2275 "configure"
2275 #include "confdefs.h"
2276 #include <linux/ext2_fs.h>
2277 #include <sys/ioctl.h>
2278 int main() {
2279 ioctl (0, EXT2_IOC_SETVERSION, 0);
2280 ; return 0; }
2281 EOF
2282 if { (eval echo configure:2283: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2283   rm -rf conftest*
2284   e2fsprogs_cv_ioctl_ext2=yes
2285 else
2286   echo "configure: failed program was:" >&5
2287   cat conftest.$ac_ext >&5
2288   rm -rf conftest*
2289   e2fsprogs_cv_ioctl_ext2=no
2290 fi
2291 rm -f conftest*
2292 fi
2293
2294 echo "$ac_t""$e2fsprogs_cv_ioctl_ext2" 1>&6
2295 if test "$e2fsprogs_cv_ioctl_ext2" = yes; then
2296   cat >> confdefs.h <<\EOF
2297 #define HAVE_EXT2_IOCTLS 1
2298 EOF
2299
2300 fi
2301 case "$host_os" in
2302 linux*)
2303         if test "$prefix" = NONE ; then
2304                 usr_prefix="\${prefix}/usr";
2305                 echo "On $host_os systems, usr_prefix defaults to $usr_prefix"
2306         fi
2307         ;;
2308 esac
2309 if test "$usr_prefix" = NONE ; then
2310         usr_prefix="\${prefix}"
2311 fi
2312
2313 case "$host_os" in
2314 linux* | gnu*)
2315         if test "$prefix" = NONE ; then
2316                 prefix='';
2317                 echo "On $host_os systems, prefix defaults to ''"
2318         fi
2319 ;;
2320 esac
2321 echo $ac_n "checking whether linker accepts -static""... $ac_c" 1>&6
2322 echo "configure:2323: checking whether linker accepts -static" >&5
2323 if eval "test \"`echo '$''{'ac_cv_e2fsprogs_use_static'+set}'`\" = set"; then
2324   echo $ac_n "(cached) $ac_c" 1>&6
2325 else
2326   SAVE_LDFLAGS=$LDFLAGS; LDFLAGS="$LDFLAGS -static"
2327 cat > conftest.$ac_ext <<EOF
2328 #line 2329 "configure"
2329 #include "confdefs.h"
2330 #include <stdio.h>
2331 int main() {
2332 fflush(stdout);
2333 ; return 0; }
2334 EOF
2335 if { (eval echo configure:2336: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2336   rm -rf conftest*
2337   ac_cv_e2fsprogs_use_static=yes
2338 else
2339   echo "configure: failed program was:" >&5
2340   cat conftest.$ac_ext >&5
2341   rm -rf conftest*
2342   ac_cv_e2fsprogs_use_static=no
2343 fi
2344 rm -f conftest*
2345 LDFLAGS=$SAVE_LDFLAGS
2346 fi
2347
2348 echo "$ac_t""$ac_cv_e2fsprogs_use_static" 1>&6
2349 LDFLAG_STATIC=
2350 if test $ac_cv_e2fsprogs_use_static = yes; then
2351         LDFLAG_STATIC=-static
2352 fi
2353
2354 SS_DIR=`cd ${srcdir}/lib/ss; pwd`
2355 ET_DIR=`cd ${srcdir}/lib/et; pwd`
2356
2357
2358 if test "$cross_compiling" = yes ; then
2359   DO_TEST_SUITE=
2360 else
2361   DO_TEST_SUITE=check
2362 fi
2363
2364 DO_SUBSTITUTE_SCRIPT=$srcdir/lib/do_substitute
2365
2366 test -d lib || mkdir lib
2367 test -d include || mkdir include
2368 test -d include/linux || mkdir include/linux
2369 rmakefile=
2370 if test -d ${srcdir}/resize ; then
2371    rmakefile=resize/Makefile
2372 fi
2373 trap '' 1 2 15
2374 cat > confcache <<\EOF
2375 # This file is a shell script that caches the results of configure
2376 # tests run on this system so they can be shared between configure
2377 # scripts and configure runs.  It is not useful on other systems.
2378 # If it contains results you don't want to keep, you may remove or edit it.
2379 #
2380 # By default, configure uses ./config.cache as the cache file,
2381 # creating it if it does not exist already.  You can give configure
2382 # the --cache-file=FILE option to use a different cache file; that is
2383 # what configure does when it calls configure scripts in
2384 # subdirectories, so they share the cache.
2385 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2386 # config.status only pays attention to the cache file if you give it the
2387 # --recheck option to rerun configure.
2388 #
2389 EOF
2390 # The following way of writing the cache mishandles newlines in values,
2391 # but we know of no workaround that is simple, portable, and efficient.
2392 # So, don't put newlines in cache variables' values.
2393 # Ultrix sh set writes to stderr and can't be redirected directly,
2394 # and sets the high bit in the cache file unless we assign to the vars.
2395 (set) 2>&1 |
2396   case `(ac_space=' '; set) 2>&1` in
2397   *ac_space=\ *)
2398     # `set' does not quote correctly, so add quotes (double-quote substitution
2399     # turns \\\\ into \\, and sed turns \\ into \).
2400     sed -n \
2401       -e "s/'/'\\\\''/g" \
2402       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2403     ;;
2404   *)
2405     # `set' quotes correctly as required by POSIX, so do not add quotes.
2406     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2407     ;;
2408   esac >> confcache
2409 if cmp -s $cache_file confcache; then
2410   :
2411 else
2412   if test -w $cache_file; then
2413     echo "updating cache $cache_file"
2414     cat confcache > $cache_file
2415   else
2416     echo "not updating unwritable cache $cache_file"
2417   fi
2418 fi
2419 rm -f confcache
2420
2421 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
2422
2423 test "x$prefix" = xNONE && prefix=$ac_default_prefix
2424 # Let make expand exec_prefix.
2425 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
2426
2427 # Any assignment to VPATH causes Sun make to only execute
2428 # the first set of double-colon rules, so remove it if not needed.
2429 # If there is a colon in the path, we need to keep it.
2430 if test "x$srcdir" = x.; then
2431   ac_vpsub='/^[         ]*VPATH[        ]*=[^:]*$/d'
2432 fi
2433
2434 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
2435
2436 # Transform confdefs.h into DEFS.
2437 # Protect against shell expansion while executing Makefile rules.
2438 # Protect against Makefile macro expansion.
2439 cat > conftest.defs <<\EOF
2440 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g
2441 s%[     `~#$^&*(){}\\|;'"<>?]%\\&%g
2442 s%\[%\\&%g
2443 s%\]%\\&%g
2444 s%\$%$$%g
2445 EOF
2446 DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '`
2447 rm -f conftest.defs
2448
2449
2450 # Without the "./", some shells look in PATH for config.status.
2451 : ${CONFIG_STATUS=./config.status}
2452
2453 echo creating $CONFIG_STATUS
2454 rm -f $CONFIG_STATUS
2455 cat > $CONFIG_STATUS <<EOF
2456 #! /bin/sh
2457 # Generated automatically by configure.
2458 # Run this file to recreate the current configuration.
2459 # This directory was configured as follows,
2460 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
2461 #
2462 # $0 $ac_configure_args
2463 #
2464 # Compiler output produced by configure, useful for debugging
2465 # configure, is in ./config.log if it exists.
2466
2467 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
2468 for ac_option
2469 do
2470   case "\$ac_option" in
2471   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
2472     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
2473     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
2474   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
2475     echo "$CONFIG_STATUS generated by autoconf version 2.12"
2476     exit 0 ;;
2477   -help | --help | --hel | --he | --h)
2478     echo "\$ac_cs_usage"; exit 0 ;;
2479   *) echo "\$ac_cs_usage"; exit 1 ;;
2480   esac
2481 done
2482
2483 ac_given_srcdir=$srcdir
2484 ac_given_INSTALL="$INSTALL"
2485
2486 trap 'rm -fr `echo "MCONFIG Makefile util/Makefile util/subst.conf lib/et/Makefile 
2487         lib/ss/Makefile lib/ext2fs/Makefile lib/e2p/Makefile lib/uuid/Makefile
2488         misc/Makefile e2fsck/Makefile debugfs/Makefile tests/Makefile 
2489         tests/progs/Makefile $rmakefile doc/Makefile" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
2490 EOF
2491 cat >> $CONFIG_STATUS <<EOF
2492
2493 # Protect against being on the right side of a sed subst in config.status.
2494 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
2495  s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
2496 $ac_vpsub
2497 $extrasub
2498 s%@CFLAGS@%$CFLAGS%g
2499 s%@CPPFLAGS@%$CPPFLAGS%g
2500 s%@CXXFLAGS@%$CXXFLAGS%g
2501 s%@DEFS@%$DEFS%g
2502 s%@LDFLAGS@%$LDFLAGS%g
2503 s%@LIBS@%$LIBS%g
2504 s%@exec_prefix@%$exec_prefix%g
2505 s%@prefix@%$prefix%g
2506 s%@program_transform_name@%$program_transform_name%g
2507 s%@bindir@%$bindir%g
2508 s%@sbindir@%$sbindir%g
2509 s%@libexecdir@%$libexecdir%g
2510 s%@datadir@%$datadir%g
2511 s%@sysconfdir@%$sysconfdir%g
2512 s%@sharedstatedir@%$sharedstatedir%g
2513 s%@localstatedir@%$localstatedir%g
2514 s%@libdir@%$libdir%g
2515 s%@includedir@%$includedir%g
2516 s%@oldincludedir@%$oldincludedir%g
2517 s%@infodir@%$infodir%g
2518 s%@mandir@%$mandir%g
2519 /@MCONFIG@/r $MCONFIG
2520 s%@MCONFIG@%%g
2521 s%@E2FSPROGS_YEAR@%$E2FSPROGS_YEAR%g
2522 s%@E2FSPROGS_MONTH@%$E2FSPROGS_MONTH%g
2523 s%@E2FSPROGS_VERSION@%$E2FSPROGS_VERSION%g
2524 s%@host@%$host%g
2525 s%@host_alias@%$host_alias%g
2526 s%@host_cpu@%$host_cpu%g
2527 s%@host_vendor@%$host_vendor%g
2528 s%@host_os@%$host_os%g
2529 s%@CC@%$CC%g
2530 s%@LD@%$LD%g
2531 s%@CCOPTS@%$CCOPTS%g
2532 s%@DLL_CMT@%$DLL_CMT%g
2533 /@MAKEFILE_DLL@/r $MAKEFILE_DLL
2534 s%@MAKEFILE_DLL@%%g
2535 s%@ELF_CMT@%$ELF_CMT%g
2536 /@MAKEFILE_ELF@/r $MAKEFILE_ELF
2537 s%@MAKEFILE_ELF@%%g
2538 s%@BSDLIB_CMT@%$BSDLIB_CMT%g
2539 /@MAKEFILE_BSDLIB@/r $MAKEFILE_BSDLIB
2540 s%@MAKEFILE_BSDLIB@%%g
2541 s%@PROFILE_CMT@%$PROFILE_CMT%g
2542 /@MAKEFILE_PROFILE@/r $MAKEFILE_PROFILE
2543 s%@MAKEFILE_PROFILE@%%g
2544 s%@CHECKER_CMT@%$CHECKER_CMT%g
2545 /@MAKEFILE_CHECKER@/r $MAKEFILE_CHECKER
2546 s%@MAKEFILE_CHECKER@%%g
2547 s%@LIB_EXT@%$LIB_EXT%g
2548 s%@STATIC_LIB_EXT@%$STATIC_LIB_EXT%g
2549 s%@PROFILED_LIB_EXT@%$PROFILED_LIB_EXT%g
2550 s%@W@%$W%g
2551 s%@E2FSCK_TYPE@%$E2FSCK_TYPE%g
2552 s%@FSCK_PROG@%$FSCK_PROG%g
2553 s%@FSCK_MAN@%$FSCK_MAN%g
2554 /@MAKEFILE_LIBRARY@/r $MAKEFILE_LIBRARY
2555 s%@MAKEFILE_LIBRARY@%%g
2556 s%@BINARY_TYPE@%$BINARY_TYPE%g
2557 s%@SET_MAKE@%$SET_MAKE%g
2558 s%@LN@%$LN%g
2559 s%@LN_S@%$LN_S%g
2560 s%@MV@%$MV%g
2561 s%@CP@%$CP%g
2562 s%@RM@%$RM%g
2563 s%@CHMOD@%$CHMOD%g
2564 s%@AWK@%$AWK%g
2565 s%@SED@%$SED%g
2566 s%@build@%$build%g
2567 s%@build_alias@%$build_alias%g
2568 s%@build_cpu@%$build_cpu%g
2569 s%@build_vendor@%$build_vendor%g
2570 s%@build_os@%$build_os%g
2571 s%@AR@%$AR%g
2572 s%@RANLIB@%$RANLIB%g
2573 s%@STRIP@%$STRIP%g
2574 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
2575 s%@INSTALL_DATA@%$INSTALL_DATA%g
2576 s%@CPP@%$CPP%g
2577 s%@SIZEOF_SHORT@%$SIZEOF_SHORT%g
2578 s%@SIZEOF_INT@%$SIZEOF_INT%g
2579 s%@SIZEOF_LONG@%$SIZEOF_LONG%g
2580 s%@SIZEOF_LONG_LONG@%$SIZEOF_LONG_LONG%g
2581 s%@EXTRA_PROGS@%$EXTRA_PROGS%g
2582 s%@LINUX_INCLUDE@%$LINUX_INCLUDE%g
2583 s%@SOCKET_LIB@%$SOCKET_LIB%g
2584 s%@usr_prefix@%$usr_prefix%g
2585 s%@LDFLAG_STATIC@%$LDFLAG_STATIC%g
2586 s%@SS_DIR@%$SS_DIR%g
2587 s%@ET_DIR@%$ET_DIR%g
2588 s%@DO_TEST_SUITE@%$DO_TEST_SUITE%g
2589 /@DO_SUBSTITUTE_SCRIPT@/r $DO_SUBSTITUTE_SCRIPT
2590 s%@DO_SUBSTITUTE_SCRIPT@%%g
2591
2592 CEOF
2593 EOF
2594
2595 cat >> $CONFIG_STATUS <<\EOF
2596
2597 # Split the substitutions into bite-sized pieces for seds with
2598 # small command number limits, like on Digital OSF/1 and HP-UX.
2599 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
2600 ac_file=1 # Number of current file.
2601 ac_beg=1 # First line for current file.
2602 ac_end=$ac_max_sed_cmds # Line after last line for current file.
2603 ac_more_lines=:
2604 ac_sed_cmds=""
2605 while $ac_more_lines; do
2606   if test $ac_beg -gt 1; then
2607     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
2608   else
2609     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
2610   fi
2611   if test ! -s conftest.s$ac_file; then
2612     ac_more_lines=false
2613     rm -f conftest.s$ac_file
2614   else
2615     if test -z "$ac_sed_cmds"; then
2616       ac_sed_cmds="sed -f conftest.s$ac_file"
2617     else
2618       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
2619     fi
2620     ac_file=`expr $ac_file + 1`
2621     ac_beg=$ac_end
2622     ac_end=`expr $ac_end + $ac_max_sed_cmds`
2623   fi
2624 done
2625 if test -z "$ac_sed_cmds"; then
2626   ac_sed_cmds=cat
2627 fi
2628 EOF
2629
2630 cat >> $CONFIG_STATUS <<EOF
2631
2632 CONFIG_FILES=\${CONFIG_FILES-"MCONFIG Makefile util/Makefile util/subst.conf lib/et/Makefile 
2633         lib/ss/Makefile lib/ext2fs/Makefile lib/e2p/Makefile lib/uuid/Makefile
2634         misc/Makefile e2fsck/Makefile debugfs/Makefile tests/Makefile 
2635         tests/progs/Makefile $rmakefile doc/Makefile"}
2636 EOF
2637 cat >> $CONFIG_STATUS <<\EOF
2638 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
2639   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
2640   case "$ac_file" in
2641   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
2642        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
2643   *) ac_file_in="${ac_file}.in" ;;
2644   esac
2645
2646   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
2647
2648   # Remove last slash and all that follows it.  Not all systems have dirname.
2649   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
2650   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
2651     # The file is in a subdirectory.
2652     test ! -d "$ac_dir" && mkdir "$ac_dir"
2653     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
2654     # A "../" for each directory in $ac_dir_suffix.
2655     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
2656   else
2657     ac_dir_suffix= ac_dots=
2658   fi
2659
2660   case "$ac_given_srcdir" in
2661   .)  srcdir=.
2662       if test -z "$ac_dots"; then top_srcdir=.
2663       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
2664   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
2665   *) # Relative path.
2666     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
2667     top_srcdir="$ac_dots$ac_given_srcdir" ;;
2668   esac
2669
2670   case "$ac_given_INSTALL" in
2671   [/$]*) INSTALL="$ac_given_INSTALL" ;;
2672   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
2673   esac
2674
2675   echo creating "$ac_file"
2676   rm -f "$ac_file"
2677   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
2678   case "$ac_file" in
2679   *Makefile*) ac_comsub="1i\\
2680 # $configure_input" ;;
2681   *) ac_comsub= ;;
2682   esac
2683
2684   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
2685   sed -e "$ac_comsub
2686 s%@configure_input@%$configure_input%g
2687 s%@srcdir@%$srcdir%g
2688 s%@top_srcdir@%$top_srcdir%g
2689 s%@INSTALL@%$INSTALL%g
2690 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
2691 fi; done
2692 rm -f conftest.s*
2693
2694 EOF
2695 cat >> $CONFIG_STATUS <<EOF
2696
2697 EOF
2698 cat >> $CONFIG_STATUS <<\EOF
2699
2700 exit 0
2701 EOF
2702 chmod +x $CONFIG_STATUS
2703 rm -fr confdefs* $ac_clean_files
2704 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
2705