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