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