configure revision 75115
117680Spst#! /bin/sh 217680Spst 375115Sfenner# From configure.in Revision: 1.132.4.1 475115Sfenner 575115Sfenner 675115Sfenner 775115Sfenner 875115Sfenner 975115Sfenner 1075115Sfenner 1175115Sfenner 1275115Sfenner 1375115Sfenner 1475115Sfenner 1575115Sfenner 1675115Sfenner 1775115Sfenner 1875115Sfenner 1975115Sfenner 2075115Sfenner 2175115Sfenner 2275115Sfenner 2375115Sfenner 2475115Sfenner 2575115Sfenner 2675115Sfenner 2775115Sfenner 2875115Sfenner 2975115Sfenner 3075115Sfenner 3175115Sfenner 3275115Sfenner 3375115Sfenner 3475115Sfenner 3575115Sfenner 3675115Sfenner 3775115Sfenner 3875115Sfenner 3975115Sfenner 4075115Sfenner 4175115Sfenner 4275115Sfenner 4375115Sfenner 4475115Sfenner 4575115Sfenner 4675115Sfenner 4775115Sfenner 4875115Sfenner 4975115Sfenner 5075115Sfenner 5175115Sfenner 5275115Sfenner 5375115Sfenner 5475115Sfenner 5575115Sfenner 5675115Sfenner 5775115Sfenner 5875115Sfenner 5975115Sfenner 6075115Sfenner 6175115Sfenner 6275115Sfenner 6375115Sfenner 6475115Sfenner 6517680Spst# Guess values for system-dependent variables and create Makefiles. 6656893Sfenner# Generated automatically using autoconf version 2.13 6717680Spst# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc. 6817680Spst# 6917680Spst# This configure script is free software; the Free Software Foundation 7017680Spst# gives unlimited permission to copy, distribute and modify it. 7117680Spst 7217680Spst# Defaults: 7317680Spstac_help= 7417680Spstac_default_prefix=/usr/local 7517680Spst# Any additions from configure.in: 7639297Sfennerac_help="$ac_help 7739297Sfenner --without-gcc don't use gcc" 7856893Sfennerac_help="$ac_help 7956893Sfenner --enable-ipv6 enable ipv6 (with ipv4) support 8056893Sfenner --disable-ipv6 disable ipv6 support" 8175115Sfennerac_help="$ac_help 8275115Sfenner --without-crypto disable crypto support" 8317680Spst 8417680Spst# Initialize some variables set by options. 8517680Spst# The variables have the same names as the options, with 8617680Spst# dashes changed to underlines. 8717680Spstbuild=NONE 8817680Spstcache_file=./config.cache 8917680Spstexec_prefix=NONE 9017680Spsthost=NONE 9117680Spstno_create= 9217680Spstnonopt=NONE 9317680Spstno_recursion= 9417680Spstprefix=NONE 9517680Spstprogram_prefix=NONE 9617680Spstprogram_suffix=NONE 9717680Spstprogram_transform_name=s,x,x, 9817680Spstsilent= 9917680Spstsite= 10017680Spstsrcdir= 10117680Spsttarget=NONE 10217680Spstverbose= 10317680Spstx_includes=NONE 10417680Spstx_libraries=NONE 10517680Spstbindir='${exec_prefix}/bin' 10617680Spstsbindir='${exec_prefix}/sbin' 10717680Spstlibexecdir='${exec_prefix}/libexec' 10817680Spstdatadir='${prefix}/share' 10917680Spstsysconfdir='${prefix}/etc' 11017680Spstsharedstatedir='${prefix}/com' 11117680Spstlocalstatedir='${prefix}/var' 11217680Spstlibdir='${exec_prefix}/lib' 11317680Spstincludedir='${prefix}/include' 11417680Spstoldincludedir='/usr/include' 11517680Spstinfodir='${prefix}/info' 11617680Spstmandir='${prefix}/man' 11717680Spst 11817680Spst# Initialize some other variables. 11917680Spstsubdirs= 12017680SpstMFLAGS= MAKEFLAGS= 12156893SfennerSHELL=${CONFIG_SHELL-/bin/sh} 12226180Sfenner# Maximum number of lines to put in a shell here document. 12326180Sfennerac_max_here_lines=12 12417680Spst 12517680Spstac_prev= 12617680Spstfor ac_option 12717680Spstdo 12817680Spst 12917680Spst # If the previous option needs an argument, assign it. 13017680Spst if test -n "$ac_prev"; then 13117680Spst eval "$ac_prev=\$ac_option" 13217680Spst ac_prev= 13317680Spst continue 13417680Spst fi 13517680Spst 13617680Spst case "$ac_option" in 13717680Spst -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;; 13817680Spst *) ac_optarg= ;; 13917680Spst esac 14017680Spst 14117680Spst # Accept the important Cygnus configure options, so we can diagnose typos. 14217680Spst 14317680Spst case "$ac_option" in 14417680Spst 14517680Spst -bindir | --bindir | --bindi | --bind | --bin | --bi) 14617680Spst ac_prev=bindir ;; 14717680Spst -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 14817680Spst bindir="$ac_optarg" ;; 14917680Spst 15017680Spst -build | --build | --buil | --bui | --bu) 15117680Spst ac_prev=build ;; 15217680Spst -build=* | --build=* | --buil=* | --bui=* | --bu=*) 15317680Spst build="$ac_optarg" ;; 15417680Spst 15517680Spst -cache-file | --cache-file | --cache-fil | --cache-fi \ 15617680Spst | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 15717680Spst ac_prev=cache_file ;; 15817680Spst -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 15917680Spst | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 16017680Spst cache_file="$ac_optarg" ;; 16117680Spst 16217680Spst -datadir | --datadir | --datadi | --datad | --data | --dat | --da) 16317680Spst ac_prev=datadir ;; 16417680Spst -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ 16517680Spst | --da=*) 16617680Spst datadir="$ac_optarg" ;; 16717680Spst 16817680Spst -disable-* | --disable-*) 16917680Spst ac_feature=`echo $ac_option|sed -e 's/-*disable-//'` 17017680Spst # Reject names that are not valid shell variable names. 17117680Spst if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then 17217680Spst { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } 17317680Spst fi 17417680Spst ac_feature=`echo $ac_feature| sed 's/-/_/g'` 17517680Spst eval "enable_${ac_feature}=no" ;; 17617680Spst 17717680Spst -enable-* | --enable-*) 17817680Spst ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'` 17917680Spst # Reject names that are not valid shell variable names. 18017680Spst if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then 18117680Spst { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } 18217680Spst fi 18317680Spst ac_feature=`echo $ac_feature| sed 's/-/_/g'` 18417680Spst case "$ac_option" in 18517680Spst *=*) ;; 18617680Spst *) ac_optarg=yes ;; 18717680Spst esac 18817680Spst eval "enable_${ac_feature}='$ac_optarg'" ;; 18917680Spst 19017680Spst -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 19117680Spst | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 19217680Spst | --exec | --exe | --ex) 19317680Spst ac_prev=exec_prefix ;; 19417680Spst -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 19517680Spst | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 19617680Spst | --exec=* | --exe=* | --ex=*) 19717680Spst exec_prefix="$ac_optarg" ;; 19817680Spst 19917680Spst -gas | --gas | --ga | --g) 20017680Spst # Obsolete; use --with-gas. 20117680Spst with_gas=yes ;; 20217680Spst 20317680Spst -help | --help | --hel | --he) 20417680Spst # Omit some internal or obsolete options to make the list less imposing. 20517680Spst # This message is too long to be a string in the A/UX 3.1 sh. 20617680Spst cat << EOF 20717680SpstUsage: configure [options] [host] 20817680SpstOptions: [defaults in brackets after descriptions] 20917680SpstConfiguration: 21017680Spst --cache-file=FILE cache test results in FILE 21117680Spst --help print this message 21217680Spst --no-create do not create output files 21317680Spst --quiet, --silent do not print \`checking...' messages 21417680Spst --version print the version of autoconf that created configure 21517680SpstDirectory and file names: 21617680Spst --prefix=PREFIX install architecture-independent files in PREFIX 21717680Spst [$ac_default_prefix] 21817680Spst --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 21917680Spst [same as prefix] 22017680Spst --bindir=DIR user executables in DIR [EPREFIX/bin] 22117680Spst --sbindir=DIR system admin executables in DIR [EPREFIX/sbin] 22217680Spst --libexecdir=DIR program executables in DIR [EPREFIX/libexec] 22317680Spst --datadir=DIR read-only architecture-independent data in DIR 22417680Spst [PREFIX/share] 22517680Spst --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc] 22617680Spst --sharedstatedir=DIR modifiable architecture-independent data in DIR 22717680Spst [PREFIX/com] 22817680Spst --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var] 22917680Spst --libdir=DIR object code libraries in DIR [EPREFIX/lib] 23017680Spst --includedir=DIR C header files in DIR [PREFIX/include] 23117680Spst --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include] 23217680Spst --infodir=DIR info documentation in DIR [PREFIX/info] 23317680Spst --mandir=DIR man documentation in DIR [PREFIX/man] 23417680Spst --srcdir=DIR find the sources in DIR [configure dir or ..] 23517680Spst --program-prefix=PREFIX prepend PREFIX to installed program names 23617680Spst --program-suffix=SUFFIX append SUFFIX to installed program names 23717680Spst --program-transform-name=PROGRAM 23817680Spst run sed PROGRAM on installed program names 23917680SpstEOF 24017680Spst cat << EOF 24117680SpstHost type: 24217680Spst --build=BUILD configure for building on BUILD [BUILD=HOST] 24317680Spst --host=HOST configure for HOST [guessed] 24417680Spst --target=TARGET configure for TARGET [TARGET=HOST] 24517680SpstFeatures and packages: 24617680Spst --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 24717680Spst --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 24817680Spst --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 24917680Spst --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 25017680Spst --x-includes=DIR X include files are in DIR 25117680Spst --x-libraries=DIR X library files are in DIR 25217680SpstEOF 25317680Spst if test -n "$ac_help"; then 25417680Spst echo "--enable and --with options recognized:$ac_help" 25517680Spst fi 25617680Spst exit 0 ;; 25717680Spst 25817680Spst -host | --host | --hos | --ho) 25917680Spst ac_prev=host ;; 26017680Spst -host=* | --host=* | --hos=* | --ho=*) 26117680Spst host="$ac_optarg" ;; 26217680Spst 26317680Spst -includedir | --includedir | --includedi | --included | --include \ 26417680Spst | --includ | --inclu | --incl | --inc) 26517680Spst ac_prev=includedir ;; 26617680Spst -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 26717680Spst | --includ=* | --inclu=* | --incl=* | --inc=*) 26817680Spst includedir="$ac_optarg" ;; 26917680Spst 27017680Spst -infodir | --infodir | --infodi | --infod | --info | --inf) 27117680Spst ac_prev=infodir ;; 27217680Spst -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 27317680Spst infodir="$ac_optarg" ;; 27417680Spst 27517680Spst -libdir | --libdir | --libdi | --libd) 27617680Spst ac_prev=libdir ;; 27717680Spst -libdir=* | --libdir=* | --libdi=* | --libd=*) 27817680Spst libdir="$ac_optarg" ;; 27917680Spst 28017680Spst -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 28117680Spst | --libexe | --libex | --libe) 28217680Spst ac_prev=libexecdir ;; 28317680Spst -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 28417680Spst | --libexe=* | --libex=* | --libe=*) 28517680Spst libexecdir="$ac_optarg" ;; 28617680Spst 28717680Spst -localstatedir | --localstatedir | --localstatedi | --localstated \ 28817680Spst | --localstate | --localstat | --localsta | --localst \ 28917680Spst | --locals | --local | --loca | --loc | --lo) 29017680Spst ac_prev=localstatedir ;; 29117680Spst -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 29217680Spst | --localstate=* | --localstat=* | --localsta=* | --localst=* \ 29317680Spst | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) 29417680Spst localstatedir="$ac_optarg" ;; 29517680Spst 29617680Spst -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 29717680Spst ac_prev=mandir ;; 29817680Spst -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 29917680Spst mandir="$ac_optarg" ;; 30017680Spst 30117680Spst -nfp | --nfp | --nf) 30217680Spst # Obsolete; use --without-fp. 30317680Spst with_fp=no ;; 30417680Spst 30517680Spst -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 30617680Spst | --no-cr | --no-c) 30717680Spst no_create=yes ;; 30817680Spst 30917680Spst -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 31017680Spst | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 31117680Spst no_recursion=yes ;; 31217680Spst 31317680Spst -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 31417680Spst | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 31517680Spst | --oldin | --oldi | --old | --ol | --o) 31617680Spst ac_prev=oldincludedir ;; 31717680Spst -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 31817680Spst | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 31917680Spst | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 32017680Spst oldincludedir="$ac_optarg" ;; 32117680Spst 32217680Spst -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 32317680Spst ac_prev=prefix ;; 32417680Spst -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 32517680Spst prefix="$ac_optarg" ;; 32617680Spst 32717680Spst -program-prefix | --program-prefix | --program-prefi | --program-pref \ 32817680Spst | --program-pre | --program-pr | --program-p) 32917680Spst ac_prev=program_prefix ;; 33017680Spst -program-prefix=* | --program-prefix=* | --program-prefi=* \ 33117680Spst | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 33217680Spst program_prefix="$ac_optarg" ;; 33317680Spst 33417680Spst -program-suffix | --program-suffix | --program-suffi | --program-suff \ 33517680Spst | --program-suf | --program-su | --program-s) 33617680Spst ac_prev=program_suffix ;; 33717680Spst -program-suffix=* | --program-suffix=* | --program-suffi=* \ 33817680Spst | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 33917680Spst program_suffix="$ac_optarg" ;; 34017680Spst 34117680Spst -program-transform-name | --program-transform-name \ 34217680Spst | --program-transform-nam | --program-transform-na \ 34317680Spst | --program-transform-n | --program-transform- \ 34417680Spst | --program-transform | --program-transfor \ 34517680Spst | --program-transfo | --program-transf \ 34617680Spst | --program-trans | --program-tran \ 34717680Spst | --progr-tra | --program-tr | --program-t) 34817680Spst ac_prev=program_transform_name ;; 34917680Spst -program-transform-name=* | --program-transform-name=* \ 35017680Spst | --program-transform-nam=* | --program-transform-na=* \ 35117680Spst | --program-transform-n=* | --program-transform-=* \ 35217680Spst | --program-transform=* | --program-transfor=* \ 35317680Spst | --program-transfo=* | --program-transf=* \ 35417680Spst | --program-trans=* | --program-tran=* \ 35517680Spst | --progr-tra=* | --program-tr=* | --program-t=*) 35617680Spst program_transform_name="$ac_optarg" ;; 35717680Spst 35817680Spst -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 35917680Spst | -silent | --silent | --silen | --sile | --sil) 36017680Spst silent=yes ;; 36117680Spst 36217680Spst -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 36317680Spst ac_prev=sbindir ;; 36417680Spst -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 36517680Spst | --sbi=* | --sb=*) 36617680Spst sbindir="$ac_optarg" ;; 36717680Spst 36817680Spst -sharedstatedir | --sharedstatedir | --sharedstatedi \ 36917680Spst | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 37017680Spst | --sharedst | --shareds | --shared | --share | --shar \ 37117680Spst | --sha | --sh) 37217680Spst ac_prev=sharedstatedir ;; 37317680Spst -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 37417680Spst | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 37517680Spst | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 37617680Spst | --sha=* | --sh=*) 37717680Spst sharedstatedir="$ac_optarg" ;; 37817680Spst 37917680Spst -site | --site | --sit) 38017680Spst ac_prev=site ;; 38117680Spst -site=* | --site=* | --sit=*) 38217680Spst site="$ac_optarg" ;; 38317680Spst 38417680Spst -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 38517680Spst ac_prev=srcdir ;; 38617680Spst -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 38717680Spst srcdir="$ac_optarg" ;; 38817680Spst 38917680Spst -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 39017680Spst | --syscon | --sysco | --sysc | --sys | --sy) 39117680Spst ac_prev=sysconfdir ;; 39217680Spst -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 39317680Spst | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 39417680Spst sysconfdir="$ac_optarg" ;; 39517680Spst 39617680Spst -target | --target | --targe | --targ | --tar | --ta | --t) 39717680Spst ac_prev=target ;; 39817680Spst -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 39917680Spst target="$ac_optarg" ;; 40017680Spst 40117680Spst -v | -verbose | --verbose | --verbos | --verbo | --verb) 40217680Spst verbose=yes ;; 40317680Spst 40417680Spst -version | --version | --versio | --versi | --vers) 40556893Sfenner echo "configure generated by autoconf version 2.13" 40617680Spst exit 0 ;; 40717680Spst 40817680Spst -with-* | --with-*) 40917680Spst ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'` 41017680Spst # Reject names that are not valid shell variable names. 41117680Spst if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then 41217680Spst { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } 41317680Spst fi 41417680Spst ac_package=`echo $ac_package| sed 's/-/_/g'` 41517680Spst case "$ac_option" in 41617680Spst *=*) ;; 41717680Spst *) ac_optarg=yes ;; 41817680Spst esac 41917680Spst eval "with_${ac_package}='$ac_optarg'" ;; 42017680Spst 42117680Spst -without-* | --without-*) 42217680Spst ac_package=`echo $ac_option|sed -e 's/-*without-//'` 42317680Spst # Reject names that are not valid shell variable names. 42417680Spst if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then 42517680Spst { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } 42617680Spst fi 42717680Spst ac_package=`echo $ac_package| sed 's/-/_/g'` 42817680Spst eval "with_${ac_package}=no" ;; 42917680Spst 43017680Spst --x) 43117680Spst # Obsolete; use --with-x. 43217680Spst with_x=yes ;; 43317680Spst 43417680Spst -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 43517680Spst | --x-incl | --x-inc | --x-in | --x-i) 43617680Spst ac_prev=x_includes ;; 43717680Spst -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 43817680Spst | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 43917680Spst x_includes="$ac_optarg" ;; 44017680Spst 44117680Spst -x-libraries | --x-libraries | --x-librarie | --x-librari \ 44217680Spst | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 44317680Spst ac_prev=x_libraries ;; 44417680Spst -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 44517680Spst | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 44617680Spst x_libraries="$ac_optarg" ;; 44717680Spst 44817680Spst -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; } 44917680Spst ;; 45017680Spst 45117680Spst *) 45217680Spst if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then 45317680Spst echo "configure: warning: $ac_option: invalid host type" 1>&2 45417680Spst fi 45517680Spst if test "x$nonopt" != xNONE; then 45617680Spst { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } 45717680Spst fi 45817680Spst nonopt="$ac_option" 45917680Spst ;; 46017680Spst 46117680Spst esac 46217680Spstdone 46317680Spst 46417680Spstif test -n "$ac_prev"; then 46517680Spst { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; } 46617680Spstfi 46717680Spst 46817680Spsttrap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 46917680Spst 47017680Spst# File descriptor usage: 47117680Spst# 0 standard input 47217680Spst# 1 file creation 47317680Spst# 2 errors and warnings 47417680Spst# 3 some systems may open it to /dev/tty 47517680Spst# 4 used on the Kubota Titan 47617680Spst# 6 checking for... messages and results 47717680Spst# 5 compiler messages saved in config.log 47817680Spstif test "$silent" = yes; then 47917680Spst exec 6>/dev/null 48017680Spstelse 48117680Spst exec 6>&1 48217680Spstfi 48317680Spstexec 5>./config.log 48417680Spst 48517680Spstecho "\ 48617680SpstThis file contains any messages produced by compilers while 48717680Spstrunning configure, to aid debugging if configure makes a mistake. 48817680Spst" 1>&5 48917680Spst 49017680Spst# Strip out --no-create and --no-recursion so they do not pile up. 49117680Spst# Also quote any args containing shell metacharacters. 49217680Spstac_configure_args= 49317680Spstfor ac_arg 49417680Spstdo 49517680Spst case "$ac_arg" in 49617680Spst -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 49717680Spst | --no-cr | --no-c) ;; 49817680Spst -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 49917680Spst | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;; 50017680Spst *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*) 50117680Spst ac_configure_args="$ac_configure_args '$ac_arg'" ;; 50217680Spst *) ac_configure_args="$ac_configure_args $ac_arg" ;; 50317680Spst esac 50417680Spstdone 50517680Spst 50617680Spst# NLS nuisances. 50726180Sfenner# Only set these to C if already set. These must not be set unconditionally 50826180Sfenner# because not all systems understand e.g. LANG=C (notably SCO). 50926180Sfenner# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'! 51026180Sfenner# Non-C LC_CTYPE values break the ctype check. 51126180Sfennerif test "${LANG+set}" = set; then LANG=C; export LANG; fi 51217680Spstif test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi 51326180Sfennerif test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi 51426180Sfennerif test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi 51517680Spst 51617680Spst# confdefs.h avoids OS command line length limits that DEFS can exceed. 51717680Spstrm -rf conftest* confdefs.h 51817680Spst# AIX cpp loses on an empty file, so make sure it contains at least a newline. 51917680Spstecho > confdefs.h 52017680Spst 52117680Spst# A filename unique to this package, relative to the directory that 52217680Spst# configure is in, which we can look for to find out if srcdir is correct. 52317680Spstac_unique_file=tcpdump.c 52417680Spst 52517680Spst# Find the source files, if location was not specified. 52617680Spstif test -z "$srcdir"; then 52717680Spst ac_srcdir_defaulted=yes 52817680Spst # Try the directory containing this script, then its parent. 52917680Spst ac_prog=$0 53017680Spst ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'` 53117680Spst test "x$ac_confdir" = "x$ac_prog" && ac_confdir=. 53217680Spst srcdir=$ac_confdir 53317680Spst if test ! -r $srcdir/$ac_unique_file; then 53417680Spst srcdir=.. 53517680Spst fi 53617680Spstelse 53717680Spst ac_srcdir_defaulted=no 53817680Spstfi 53917680Spstif test ! -r $srcdir/$ac_unique_file; then 54017680Spst if test "$ac_srcdir_defaulted" = yes; then 54117680Spst { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; } 54217680Spst else 54317680Spst { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; } 54417680Spst fi 54517680Spstfi 54617680Spstsrcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'` 54717680Spst 54817680Spst# Prefer explicitly selected file to automatically selected ones. 54917680Spstif test -z "$CONFIG_SITE"; then 55017680Spst if test "x$prefix" != xNONE; then 55117680Spst CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" 55217680Spst else 55317680Spst CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 55417680Spst fi 55517680Spstfi 55617680Spstfor ac_site_file in $CONFIG_SITE; do 55717680Spst if test -r "$ac_site_file"; then 55817680Spst echo "loading site script $ac_site_file" 55917680Spst . "$ac_site_file" 56017680Spst fi 56117680Spstdone 56217680Spst 56317680Spstif test -r "$cache_file"; then 56417680Spst echo "loading cache $cache_file" 56517680Spst . $cache_file 56617680Spstelse 56717680Spst echo "creating cache $cache_file" 56817680Spst > $cache_file 56917680Spstfi 57017680Spst 57117680Spstac_ext=c 57217680Spst# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. 57317680Spstac_cpp='$CPP $CPPFLAGS' 57417680Spstac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' 57556893Sfennerac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' 57626180Sfennercross_compiling=$ac_cv_prog_cc_cross 57717680Spst 57856893Sfennerac_exeext= 57956893Sfennerac_objext=o 58017680Spstif (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then 58117680Spst # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu. 58217680Spst if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then 58317680Spst ac_n= ac_c=' 58417680Spst' ac_t=' ' 58517680Spst else 58617680Spst ac_n=-n ac_c= ac_t= 58717680Spst fi 58817680Spstelse 58917680Spst ac_n= ac_c='\c' ac_t= 59017680Spstfi 59117680Spst 59217680Spst 59317680Spst 59417680Spstac_aux_dir= 59517680Spstfor ac_dir in $srcdir $srcdir/.. $srcdir/../..; do 59617680Spst if test -f $ac_dir/install-sh; then 59717680Spst ac_aux_dir=$ac_dir 59817680Spst ac_install_sh="$ac_aux_dir/install-sh -c" 59917680Spst break 60017680Spst elif test -f $ac_dir/install.sh; then 60117680Spst ac_aux_dir=$ac_dir 60217680Spst ac_install_sh="$ac_aux_dir/install.sh -c" 60317680Spst break 60417680Spst fi 60517680Spstdone 60617680Spstif test -z "$ac_aux_dir"; then 60717680Spst { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; } 60817680Spstfi 60917680Spstac_config_guess=$ac_aux_dir/config.guess 61017680Spstac_config_sub=$ac_aux_dir/config.sub 61117680Spstac_configure=$ac_aux_dir/configure # This should be Cygnus configure. 61217680Spst 61317680Spst 61417680Spst# Do some error checking and defaulting for the host and target type. 61517680Spst# The inputs are: 61617680Spst# configure --host=HOST --target=TARGET --build=BUILD NONOPT 61717680Spst# 61817680Spst# The rules are: 61917680Spst# 1. You are not allowed to specify --host, --target, and nonopt at the 62017680Spst# same time. 62117680Spst# 2. Host defaults to nonopt. 62217680Spst# 3. If nonopt is not specified, then host defaults to the current host, 62317680Spst# as determined by config.guess. 62417680Spst# 4. Target and build default to nonopt. 62517680Spst# 5. If nonopt is not specified, then target and build default to host. 62617680Spst 62717680Spst# The aliases save the names the user supplied, while $host etc. 62817680Spst# will get canonicalized. 62917680Spstcase $host---$target---$nonopt in 63017680SpstNONE---*---* | *---NONE---* | *---*---NONE) ;; 63117680Spst*) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;; 63217680Spstesac 63317680Spst 63417680Spst 63517680Spst# Make sure we can run config.sub. 63656893Sfennerif ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then : 63717680Spstelse { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; } 63817680Spstfi 63917680Spst 64017680Spstecho $ac_n "checking host system type""... $ac_c" 1>&6 64175115Sfennerecho "configure:642: checking host system type" >&5 64217680Spst 64317680Spsthost_alias=$host 64417680Spstcase "$host_alias" in 64517680SpstNONE) 64617680Spst case $nonopt in 64717680Spst NONE) 64856893Sfenner if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then : 64917680Spst else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; } 65017680Spst fi ;; 65117680Spst *) host_alias=$nonopt ;; 65217680Spst esac ;; 65317680Spstesac 65417680Spst 65556893Sfennerhost=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias` 65626180Sfennerhost_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 65726180Sfennerhost_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 65826180Sfennerhost_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 65917680Spstecho "$ac_t""$host" 1>&6 66017680Spst 66117680Spstecho $ac_n "checking target system type""... $ac_c" 1>&6 66275115Sfennerecho "configure:663: checking target system type" >&5 66317680Spst 66417680Spsttarget_alias=$target 66517680Spstcase "$target_alias" in 66617680SpstNONE) 66717680Spst case $nonopt in 66817680Spst NONE) target_alias=$host_alias ;; 66917680Spst *) target_alias=$nonopt ;; 67017680Spst esac ;; 67117680Spstesac 67217680Spst 67356893Sfennertarget=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias` 67426180Sfennertarget_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 67526180Sfennertarget_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 67626180Sfennertarget_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 67717680Spstecho "$ac_t""$target" 1>&6 67817680Spst 67917680Spstecho $ac_n "checking build system type""... $ac_c" 1>&6 68075115Sfennerecho "configure:681: checking build system type" >&5 68117680Spst 68217680Spstbuild_alias=$build 68317680Spstcase "$build_alias" in 68417680SpstNONE) 68517680Spst case $nonopt in 68617680Spst NONE) build_alias=$host_alias ;; 68717680Spst *) build_alias=$nonopt ;; 68817680Spst esac ;; 68917680Spstesac 69017680Spst 69156893Sfennerbuild=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias` 69226180Sfennerbuild_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 69326180Sfennerbuild_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 69426180Sfennerbuild_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 69517680Spstecho "$ac_t""$build" 1>&6 69617680Spst 69717680Spsttest "$host_alias" != "$target_alias" && 69817680Spst test "$program_prefix$program_suffix$program_transform_name" = \ 69917680Spst NONENONEs,x,x, && 70017680Spst program_prefix=${target_alias}- 70117680Spst 70217680Spst 70317680Spst 70439297Sfenner 70539297Sfenner 70639297Sfenner 70739297Sfenner # Check whether --with-gcc or --without-gcc was given. 70839297Sfennerif test "${with_gcc+set}" = set; then 70939297Sfenner withval="$with_gcc" 71039297Sfenner : 71139297Sfennerfi 71239297Sfenner 71339297Sfenner V_CCOPT="-O" 71417680Spst V_INCLS="" 71539297Sfenner if test "${srcdir}" != "." ; then 71656893Sfenner V_INCLS="-I\$(srcdir)" 71739297Sfenner fi 71826180Sfenner if test "${CFLAGS+set}" = set; then 71926180Sfenner LBL_CFLAGS="$CFLAGS" 72026180Sfenner fi 72117680Spst if test -z "$CC" ; then 72217680Spst case "$target_os" in 72317680Spst 72417680Spst bsdi*) 72517680Spst # Extract the first word of "shlicc2", so it can be a program name with args. 72617680Spstset dummy shlicc2; ac_word=$2 72717680Spstecho $ac_n "checking for $ac_word""... $ac_c" 1>&6 72875115Sfennerecho "configure:729: checking for $ac_word" >&5 72917680Spstif eval "test \"`echo '$''{'ac_cv_prog_SHLICC2'+set}'`\" = set"; then 73017680Spst echo $ac_n "(cached) $ac_c" 1>&6 73117680Spstelse 73217680Spst if test -n "$SHLICC2"; then 73317680Spst ac_cv_prog_SHLICC2="$SHLICC2" # Let the user override the test. 73417680Spstelse 73556893Sfenner IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 73656893Sfenner ac_dummy="$PATH" 73756893Sfenner for ac_dir in $ac_dummy; do 73817680Spst test -z "$ac_dir" && ac_dir=. 73917680Spst if test -f $ac_dir/$ac_word; then 74017680Spst ac_cv_prog_SHLICC2="yes" 74117680Spst break 74217680Spst fi 74317680Spst done 74417680Spst IFS="$ac_save_ifs" 74517680Spst test -z "$ac_cv_prog_SHLICC2" && ac_cv_prog_SHLICC2="no" 74617680Spstfi 74717680Spstfi 74817680SpstSHLICC2="$ac_cv_prog_SHLICC2" 74917680Spstif test -n "$SHLICC2"; then 75017680Spst echo "$ac_t""$SHLICC2" 1>&6 75117680Spstelse 75217680Spst echo "$ac_t""no" 1>&6 75317680Spstfi 75417680Spst 75517680Spst if test $SHLICC2 = yes ; then 75617680Spst CC=shlicc2 75717680Spst export CC 75817680Spst fi 75917680Spst ;; 76017680Spst esac 76117680Spst fi 76239297Sfenner if test -z "$CC" -a "$with_gcc" = no ; then 76339297Sfenner CC=cc 76439297Sfenner export CC 76539297Sfenner fi 76617680Spst # Extract the first word of "gcc", so it can be a program name with args. 76717680Spstset dummy gcc; ac_word=$2 76817680Spstecho $ac_n "checking for $ac_word""... $ac_c" 1>&6 76975115Sfennerecho "configure:770: checking for $ac_word" >&5 77017680Spstif eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then 77117680Spst echo $ac_n "(cached) $ac_c" 1>&6 77217680Spstelse 77317680Spst if test -n "$CC"; then 77417680Spst ac_cv_prog_CC="$CC" # Let the user override the test. 77517680Spstelse 77656893Sfenner IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 77756893Sfenner ac_dummy="$PATH" 77856893Sfenner for ac_dir in $ac_dummy; do 77917680Spst test -z "$ac_dir" && ac_dir=. 78017680Spst if test -f $ac_dir/$ac_word; then 78117680Spst ac_cv_prog_CC="gcc" 78217680Spst break 78317680Spst fi 78417680Spst done 78517680Spst IFS="$ac_save_ifs" 78617680Spstfi 78717680Spstfi 78817680SpstCC="$ac_cv_prog_CC" 78917680Spstif test -n "$CC"; then 79017680Spst echo "$ac_t""$CC" 1>&6 79117680Spstelse 79217680Spst echo "$ac_t""no" 1>&6 79317680Spstfi 79417680Spst 79517680Spstif test -z "$CC"; then 79617680Spst # Extract the first word of "cc", so it can be a program name with args. 79717680Spstset dummy cc; ac_word=$2 79817680Spstecho $ac_n "checking for $ac_word""... $ac_c" 1>&6 79975115Sfennerecho "configure:800: checking for $ac_word" >&5 80017680Spstif eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then 80117680Spst echo $ac_n "(cached) $ac_c" 1>&6 80217680Spstelse 80317680Spst if test -n "$CC"; then 80417680Spst ac_cv_prog_CC="$CC" # Let the user override the test. 80517680Spstelse 80656893Sfenner IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 80717680Spst ac_prog_rejected=no 80856893Sfenner ac_dummy="$PATH" 80956893Sfenner for ac_dir in $ac_dummy; do 81017680Spst test -z "$ac_dir" && ac_dir=. 81117680Spst if test -f $ac_dir/$ac_word; then 81217680Spst if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then 81317680Spst ac_prog_rejected=yes 81417680Spst continue 81517680Spst fi 81617680Spst ac_cv_prog_CC="cc" 81717680Spst break 81817680Spst fi 81917680Spst done 82017680Spst IFS="$ac_save_ifs" 82117680Spstif test $ac_prog_rejected = yes; then 82217680Spst # We found a bogon in the path, so make sure we never use it. 82317680Spst set dummy $ac_cv_prog_CC 82417680Spst shift 82517680Spst if test $# -gt 0; then 82617680Spst # We chose a different compiler from the bogus one. 82717680Spst # However, it has the same basename, so the bogon will be chosen 82817680Spst # first if we set CC to just the basename; use the full file name. 82917680Spst shift 83017680Spst set dummy "$ac_dir/$ac_word" "$@" 83117680Spst shift 83217680Spst ac_cv_prog_CC="$@" 83317680Spst fi 83417680Spstfi 83517680Spstfi 83617680Spstfi 83717680SpstCC="$ac_cv_prog_CC" 83817680Spstif test -n "$CC"; then 83917680Spst echo "$ac_t""$CC" 1>&6 84017680Spstelse 84117680Spst echo "$ac_t""no" 1>&6 84217680Spstfi 84317680Spst 84456893Sfenner if test -z "$CC"; then 84556893Sfenner case "`uname -s`" in 84656893Sfenner *win32* | *WIN32*) 84756893Sfenner # Extract the first word of "cl", so it can be a program name with args. 84856893Sfennerset dummy cl; ac_word=$2 84956893Sfennerecho $ac_n "checking for $ac_word""... $ac_c" 1>&6 85075115Sfennerecho "configure:851: checking for $ac_word" >&5 85156893Sfennerif eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then 85256893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 85356893Sfennerelse 85456893Sfenner if test -n "$CC"; then 85556893Sfenner ac_cv_prog_CC="$CC" # Let the user override the test. 85656893Sfennerelse 85756893Sfenner IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 85856893Sfenner ac_dummy="$PATH" 85956893Sfenner for ac_dir in $ac_dummy; do 86056893Sfenner test -z "$ac_dir" && ac_dir=. 86156893Sfenner if test -f $ac_dir/$ac_word; then 86256893Sfenner ac_cv_prog_CC="cl" 86356893Sfenner break 86456893Sfenner fi 86556893Sfenner done 86656893Sfenner IFS="$ac_save_ifs" 86756893Sfennerfi 86856893Sfennerfi 86956893SfennerCC="$ac_cv_prog_CC" 87056893Sfennerif test -n "$CC"; then 87156893Sfenner echo "$ac_t""$CC" 1>&6 87256893Sfennerelse 87356893Sfenner echo "$ac_t""no" 1>&6 87456893Sfennerfi 87556893Sfenner ;; 87656893Sfenner esac 87756893Sfenner fi 87817680Spst test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; } 87917680Spstfi 88017680Spst 88126180Sfennerecho $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 88275115Sfennerecho "configure:883: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 88326180Sfenner 88426180Sfennerac_ext=c 88526180Sfenner# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. 88626180Sfennerac_cpp='$CPP $CPPFLAGS' 88726180Sfennerac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' 88856893Sfennerac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' 88926180Sfennercross_compiling=$ac_cv_prog_cc_cross 89026180Sfenner 89156893Sfennercat > conftest.$ac_ext << EOF 89256893Sfenner 89375115Sfenner#line 894 "configure" 89426180Sfenner#include "confdefs.h" 89556893Sfenner 89626180Sfennermain(){return(0);} 89726180SfennerEOF 89875115Sfennerif { (eval echo configure:899: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 89926180Sfenner ac_cv_prog_cc_works=yes 90026180Sfenner # If we can't run a trivial program, we are probably using a cross compiler. 90126180Sfenner if (./conftest; exit) 2>/dev/null; then 90226180Sfenner ac_cv_prog_cc_cross=no 90326180Sfenner else 90426180Sfenner ac_cv_prog_cc_cross=yes 90526180Sfenner fi 90626180Sfennerelse 90726180Sfenner echo "configure: failed program was:" >&5 90826180Sfenner cat conftest.$ac_ext >&5 90926180Sfenner ac_cv_prog_cc_works=no 91026180Sfennerfi 91126180Sfennerrm -fr conftest* 91256893Sfennerac_ext=c 91356893Sfenner# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. 91456893Sfennerac_cpp='$CPP $CPPFLAGS' 91556893Sfennerac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' 91656893Sfennerac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' 91756893Sfennercross_compiling=$ac_cv_prog_cc_cross 91826180Sfenner 91926180Sfennerecho "$ac_t""$ac_cv_prog_cc_works" 1>&6 92026180Sfennerif test $ac_cv_prog_cc_works = no; then 92126180Sfenner { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } 92226180Sfennerfi 92326180Sfennerecho $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 92475115Sfennerecho "configure:925: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 92526180Sfennerecho "$ac_t""$ac_cv_prog_cc_cross" 1>&6 92626180Sfennercross_compiling=$ac_cv_prog_cc_cross 92726180Sfenner 92817680Spstecho $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 92975115Sfennerecho "configure:930: checking whether we are using GNU C" >&5 93017680Spstif eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then 93117680Spst echo $ac_n "(cached) $ac_c" 1>&6 93217680Spstelse 93317680Spst cat > conftest.c <<EOF 93417680Spst#ifdef __GNUC__ 93517680Spst yes; 93617680Spst#endif 93717680SpstEOF 93875115Sfennerif { 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 93917680Spst ac_cv_prog_gcc=yes 94017680Spstelse 94117680Spst ac_cv_prog_gcc=no 94217680Spstfi 94317680Spstfi 94417680Spst 94517680Spstecho "$ac_t""$ac_cv_prog_gcc" 1>&6 94626180Sfenner 94717680Spstif test $ac_cv_prog_gcc = yes; then 94817680Spst GCC=yes 94956893Sfennerelse 95056893Sfenner GCC= 95156893Sfennerfi 95256893Sfenner 95356893Sfennerac_test_CFLAGS="${CFLAGS+set}" 95456893Sfennerac_save_CFLAGS="$CFLAGS" 95556893SfennerCFLAGS= 95656893Sfennerecho $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 95775115Sfennerecho "configure:958: checking whether ${CC-cc} accepts -g" >&5 95826180Sfennerif eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then 95917680Spst echo $ac_n "(cached) $ac_c" 1>&6 96017680Spstelse 96117680Spst echo 'void f(){}' > conftest.c 96217680Spstif test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then 96326180Sfenner ac_cv_prog_cc_g=yes 96417680Spstelse 96526180Sfenner ac_cv_prog_cc_g=no 96617680Spstfi 96717680Spstrm -f conftest* 96817680Spst 96917680Spstfi 97017680Spst 97126180Sfennerecho "$ac_t""$ac_cv_prog_cc_g" 1>&6 97256893Sfennerif test "$ac_test_CFLAGS" = set; then 97356893Sfenner CFLAGS="$ac_save_CFLAGS" 97456893Sfennerelif test $ac_cv_prog_cc_g = yes; then 97556893Sfenner if test "$GCC" = yes; then 97626180Sfenner CFLAGS="-g -O2" 97726180Sfenner else 97856893Sfenner CFLAGS="-g" 97956893Sfenner fi 98056893Sfennerelse 98156893Sfenner if test "$GCC" = yes; then 98226180Sfenner CFLAGS="-O2" 98356893Sfenner else 98456893Sfenner CFLAGS= 98517680Spst fi 98617680Spstfi 98717680Spst 98839297Sfenner if test "$GCC" = yes ; then 98917680Spst if test "$SHLICC2" = yes ; then 99039297Sfenner ac_cv_lbl_gcc_vers=2 99139297Sfenner V_CCOPT="-O2" 99217680Spst else 99317680Spst echo $ac_n "checking gcc version""... $ac_c" 1>&6 99475115Sfennerecho "configure:995: checking gcc version" >&5 99539297Sfenner if eval "test \"`echo '$''{'ac_cv_lbl_gcc_vers'+set}'`\" = set"; then 99617680Spst echo $ac_n "(cached) $ac_c" 1>&6 99717680Spstelse 99839297Sfenner ac_cv_lbl_gcc_vers=`$CC -v 2>&1 | \ 99939297Sfenner sed -e '/^gcc version /!d' \ 100039297Sfenner -e 's/^gcc version //' \ 100139297Sfenner -e 's/ .*//' -e 's/^[^0-9]*//' \ 100239297Sfenner -e 's/\..*//'` 100317680Spstfi 100417680Spst 100539297Sfenner echo "$ac_t""$ac_cv_lbl_gcc_vers" 1>&6 100639297Sfenner if test $ac_cv_lbl_gcc_vers -gt 1 ; then 100739297Sfenner V_CCOPT="-O2" 100817680Spst fi 100917680Spst fi 101017680Spst else 101117680Spst echo $ac_n "checking that $CC handles ansi prototypes""... $ac_c" 1>&6 101275115Sfennerecho "configure:1013: checking that $CC handles ansi prototypes" >&5 101339297Sfenner if eval "test \"`echo '$''{'ac_cv_lbl_cc_ansi_prototypes'+set}'`\" = set"; then 101417680Spst echo $ac_n "(cached) $ac_c" 1>&6 101517680Spstelse 101617680Spst cat > conftest.$ac_ext <<EOF 101775115Sfenner#line 1018 "configure" 101817680Spst#include "confdefs.h" 101917680Spst#include <sys/types.h> 102026180Sfennerint main() { 102117680Spstint frob(int, char *) 102217680Spst; return 0; } 102317680SpstEOF 102475115Sfennerif { (eval echo configure:1025: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 102517680Spst rm -rf conftest* 102639297Sfenner ac_cv_lbl_cc_ansi_prototypes=yes 102717680Spstelse 102826180Sfenner echo "configure: failed program was:" >&5 102926180Sfenner cat conftest.$ac_ext >&5 103017680Spst rm -rf conftest* 103139297Sfenner ac_cv_lbl_cc_ansi_prototypes=no 103217680Spstfi 103317680Spstrm -f conftest* 103417680Spstfi 103517680Spst 103639297Sfenner echo "$ac_t""$ac_cv_lbl_cc_ansi_prototypes" 1>&6 103739297Sfenner if test $ac_cv_lbl_cc_ansi_prototypes = no ; then 103817680Spst case "$target_os" in 103917680Spst 104017680Spst hpux*) 104117680Spst echo $ac_n "checking for HP-UX ansi compiler ($CC -Aa -D_HPUX_SOURCE)""... $ac_c" 1>&6 104275115Sfennerecho "configure:1043: checking for HP-UX ansi compiler ($CC -Aa -D_HPUX_SOURCE)" >&5 104317680Spst savedcflags="$CFLAGS" 104417680Spst CFLAGS="-Aa -D_HPUX_SOURCE $CFLAGS" 104539297Sfenner if eval "test \"`echo '$''{'ac_cv_lbl_cc_hpux_cc_aa'+set}'`\" = set"; then 104617680Spst echo $ac_n "(cached) $ac_c" 1>&6 104717680Spstelse 104817680Spst cat > conftest.$ac_ext <<EOF 104975115Sfenner#line 1050 "configure" 105017680Spst#include "confdefs.h" 105117680Spst#include <sys/types.h> 105226180Sfennerint main() { 105317680Spstint frob(int, char *) 105417680Spst; return 0; } 105517680SpstEOF 105675115Sfennerif { (eval echo configure:1057: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 105717680Spst rm -rf conftest* 105839297Sfenner ac_cv_lbl_cc_hpux_cc_aa=yes 105917680Spstelse 106026180Sfenner echo "configure: failed program was:" >&5 106126180Sfenner cat conftest.$ac_ext >&5 106217680Spst rm -rf conftest* 106339297Sfenner ac_cv_lbl_cc_hpux_cc_aa=no 106417680Spstfi 106517680Spstrm -f conftest* 106617680Spstfi 106717680Spst 106839297Sfenner echo "$ac_t""$ac_cv_lbl_cc_hpux_cc_aa" 1>&6 106939297Sfenner if test $ac_cv_lbl_cc_hpux_cc_aa = no ; then 107039297Sfenner { echo "configure: error: see the INSTALL doc for more info" 1>&2; exit 1; } 107117680Spst fi 107217680Spst CFLAGS="$savedcflags" 107317680Spst V_CCOPT="-Aa $V_CCOPT" 107417680Spst cat >> confdefs.h <<\EOF 107517680Spst#define _HPUX_SOURCE 1 107617680SpstEOF 107717680Spst 107817680Spst ;; 107917680Spst 108017680Spst *) 108139297Sfenner { echo "configure: error: see the INSTALL doc for more info" 1>&2; exit 1; } 108217680Spst ;; 108317680Spst esac 108417680Spst fi 108539297Sfenner V_INCLS="$V_INCLS -I/usr/local/include" 108639297Sfenner LDFLAGS="$LDFLAGS -L/usr/local/lib" 108717680Spst 108817680Spst case "$target_os" in 108917680Spst 109017680Spst irix*) 109117680Spst V_CCOPT="$V_CCOPT -xansi -signed -g3" 109217680Spst ;; 109317680Spst 109417680Spst osf*) 109539297Sfenner V_CCOPT="$V_CCOPT -std1 -g3" 109617680Spst ;; 109717680Spst 109817680Spst ultrix*) 109917680Spst echo $ac_n "checking that Ultrix $CC hacks const in prototypes""... $ac_c" 1>&6 110075115Sfennerecho "configure:1101: checking that Ultrix $CC hacks const in prototypes" >&5 110139297Sfenner if eval "test \"`echo '$''{'ac_cv_lbl_cc_const_proto'+set}'`\" = set"; then 110217680Spst echo $ac_n "(cached) $ac_c" 1>&6 110317680Spstelse 110417680Spst cat > conftest.$ac_ext <<EOF 110575115Sfenner#line 1106 "configure" 110617680Spst#include "confdefs.h" 110717680Spst#include <sys/types.h> 110826180Sfennerint main() { 110917680Spststruct a { int b; }; 111017680Spst void c(const struct a *) 111117680Spst; return 0; } 111217680SpstEOF 111375115Sfennerif { (eval echo configure:1114: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 111417680Spst rm -rf conftest* 111539297Sfenner ac_cv_lbl_cc_const_proto=yes 111617680Spstelse 111726180Sfenner echo "configure: failed program was:" >&5 111826180Sfenner cat conftest.$ac_ext >&5 111917680Spst rm -rf conftest* 112039297Sfenner ac_cv_lbl_cc_const_proto=no 112117680Spstfi 112217680Spstrm -f conftest* 112317680Spstfi 112417680Spst 112539297Sfenner echo "$ac_t""$ac_cv_lbl_cc_const_proto" 1>&6 112639297Sfenner if test $ac_cv_lbl_cc_const_proto = no ; then 112717680Spst cat >> confdefs.h <<\EOF 112817680Spst#define const 112917680SpstEOF 113017680Spst 113117680Spst fi 113217680Spst ;; 113317680Spst esac 113417680Spst fi 113517680Spst 113656893Sfennerecho $ac_n "checking for inline""... $ac_c" 1>&6 113775115Sfennerecho "configure:1138: checking for inline" >&5 113856893Sfennerif eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then 113956893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 114056893Sfennerelse 114156893Sfenner ac_cv_c_inline=no 114256893Sfennerfor ac_kw in inline __inline__ __inline; do 114356893Sfenner cat > conftest.$ac_ext <<EOF 114475115Sfenner#line 1145 "configure" 114556893Sfenner#include "confdefs.h" 114617680Spst 114756893Sfennerint main() { 114856893Sfenner} $ac_kw foo() { 114956893Sfenner; return 0; } 115056893SfennerEOF 115175115Sfennerif { (eval echo configure:1152: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 115256893Sfenner rm -rf conftest* 115356893Sfenner ac_cv_c_inline=$ac_kw; break 115456893Sfennerelse 115556893Sfenner echo "configure: failed program was:" >&5 115656893Sfenner cat conftest.$ac_ext >&5 115756893Sfennerfi 115856893Sfennerrm -f conftest* 115956893Sfennerdone 116056893Sfenner 116156893Sfennerfi 116256893Sfenner 116356893Sfennerecho "$ac_t""$ac_cv_c_inline" 1>&6 116456893Sfennercase "$ac_cv_c_inline" in 116556893Sfenner inline | yes) ;; 116656893Sfenner no) cat >> confdefs.h <<\EOF 116756893Sfenner#define inline 116856893SfennerEOF 116956893Sfenner ;; 117056893Sfenner *) cat >> confdefs.h <<EOF 117156893Sfenner#define inline $ac_cv_c_inline 117256893SfennerEOF 117356893Sfenner ;; 117456893Sfenneresac 117556893Sfenner 117656893Sfenner 117775115Sfennerecho $ac_n "checking for __attribute__""... $ac_c" 1>&6 117875115Sfennerecho "configure:1179: checking for __attribute__" >&5 117975115Sfennerif eval "test \"`echo '$''{'ac_cv___attribute__'+set}'`\" = set"; then 118075115Sfenner echo $ac_n "(cached) $ac_c" 1>&6 118175115Sfennerelse 118275115Sfenner 118375115Sfennercat > conftest.$ac_ext <<EOF 118475115Sfenner#line 1185 "configure" 118575115Sfenner#include "confdefs.h" 118675115Sfenner 118775115Sfenner#include <stdlib.h> 118875115Sfenner 118975115Sfennerint main() { 119075115Sfenner 119175115Sfennerstatic void foo(void) __attribute__ ((noreturn)); 119275115Sfenner 119375115Sfennerstatic void 119475115Sfennerfoo(void) 119575115Sfenner{ 119675115Sfenner exit(1); 119775115Sfenner} 119875115Sfenner 119975115Sfenner; return 0; } 120075115SfennerEOF 120175115Sfennerif { (eval echo configure:1202: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 120275115Sfenner rm -rf conftest* 120375115Sfenner ac_cv___attribute__=yes 120475115Sfennerelse 120575115Sfenner echo "configure: failed program was:" >&5 120675115Sfenner cat conftest.$ac_ext >&5 120775115Sfenner rm -rf conftest* 120875115Sfenner ac_cv___attribute__=no 120975115Sfennerfi 121075115Sfennerrm -f conftest* 121175115Sfennerfi 121275115Sfenner 121375115Sfennerif test "$ac_cv___attribute__" = "yes"; then 121475115Sfenner cat >> confdefs.h <<\EOF 121575115Sfenner#define HAVE___ATTRIBUTE__ 1 121675115SfennerEOF 121775115Sfenner 121875115Sfennerfi 121975115Sfennerecho "$ac_t""$ac_cv___attribute__" 1>&6 122075115Sfenner 122175115Sfenner 122217680Spstecho $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 122375115Sfennerecho "configure:1224: checking how to run the C preprocessor" >&5 122417680Spst# On Suns, sometimes $CPP names a directory. 122517680Spstif test -n "$CPP" && test -d "$CPP"; then 122617680Spst CPP= 122717680Spstfi 122817680Spstif test -z "$CPP"; then 122917680Spstif eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then 123017680Spst echo $ac_n "(cached) $ac_c" 1>&6 123117680Spstelse 123217680Spst # This must be in double quotes, not single quotes, because CPP may get 123317680Spst # substituted into the Makefile and "${CC-cc}" will confuse make. 123417680Spst CPP="${CC-cc} -E" 123517680Spst # On the NeXT, cc -E runs the code through the compiler's parser, 123617680Spst # not just through cpp. 123717680Spst cat > conftest.$ac_ext <<EOF 123875115Sfenner#line 1239 "configure" 123917680Spst#include "confdefs.h" 124017680Spst#include <assert.h> 124117680SpstSyntax Error 124217680SpstEOF 124317680Spstac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 124475115Sfenner{ (eval echo configure:1245: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 124556893Sfennerac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 124617680Spstif test -z "$ac_err"; then 124717680Spst : 124817680Spstelse 124917680Spst echo "$ac_err" >&5 125026180Sfenner echo "configure: failed program was:" >&5 125126180Sfenner cat conftest.$ac_ext >&5 125217680Spst rm -rf conftest* 125317680Spst CPP="${CC-cc} -E -traditional-cpp" 125417680Spst cat > conftest.$ac_ext <<EOF 125575115Sfenner#line 1256 "configure" 125617680Spst#include "confdefs.h" 125717680Spst#include <assert.h> 125817680SpstSyntax Error 125917680SpstEOF 126017680Spstac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 126175115Sfenner{ (eval echo configure:1262: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 126256893Sfennerac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 126317680Spstif test -z "$ac_err"; then 126417680Spst : 126517680Spstelse 126617680Spst echo "$ac_err" >&5 126726180Sfenner echo "configure: failed program was:" >&5 126826180Sfenner cat conftest.$ac_ext >&5 126917680Spst rm -rf conftest* 127056893Sfenner CPP="${CC-cc} -nologo -E" 127156893Sfenner cat > conftest.$ac_ext <<EOF 127275115Sfenner#line 1273 "configure" 127356893Sfenner#include "confdefs.h" 127456893Sfenner#include <assert.h> 127556893SfennerSyntax Error 127656893SfennerEOF 127756893Sfennerac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 127875115Sfenner{ (eval echo configure:1279: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 127956893Sfennerac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 128056893Sfennerif test -z "$ac_err"; then 128156893Sfenner : 128256893Sfennerelse 128356893Sfenner echo "$ac_err" >&5 128456893Sfenner echo "configure: failed program was:" >&5 128556893Sfenner cat conftest.$ac_ext >&5 128656893Sfenner rm -rf conftest* 128717680Spst CPP=/lib/cpp 128817680Spstfi 128917680Spstrm -f conftest* 129017680Spstfi 129117680Spstrm -f conftest* 129256893Sfennerfi 129356893Sfennerrm -f conftest* 129417680Spst ac_cv_prog_CPP="$CPP" 129517680Spstfi 129617680Spst CPP="$ac_cv_prog_CPP" 129717680Spstelse 129817680Spst ac_cv_prog_CPP="$CPP" 129917680Spstfi 130017680Spstecho "$ac_t""$CPP" 1>&6 130117680Spst 130275115Sfennerfor ac_hdr in fcntl.h rpc/rpcent.h netinet/if_ether.h 130317680Spstdo 130426180Sfennerac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 130517680Spstecho $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 130675115Sfennerecho "configure:1307: checking for $ac_hdr" >&5 130717680Spstif eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 130817680Spst echo $ac_n "(cached) $ac_c" 1>&6 130917680Spstelse 131017680Spst cat > conftest.$ac_ext <<EOF 131175115Sfenner#line 1312 "configure" 131217680Spst#include "confdefs.h" 131317680Spst#include <$ac_hdr> 131417680SpstEOF 131517680Spstac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 131675115Sfenner{ (eval echo configure:1317: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 131756893Sfennerac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 131817680Spstif test -z "$ac_err"; then 131917680Spst rm -rf conftest* 132017680Spst eval "ac_cv_header_$ac_safe=yes" 132117680Spstelse 132217680Spst echo "$ac_err" >&5 132326180Sfenner echo "configure: failed program was:" >&5 132426180Sfenner cat conftest.$ac_ext >&5 132517680Spst rm -rf conftest* 132617680Spst eval "ac_cv_header_$ac_safe=no" 132717680Spstfi 132817680Spstrm -f conftest* 132917680Spstfi 133017680Spstif eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 133117680Spst echo "$ac_t""yes" 1>&6 133226180Sfenner ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 133317680Spst cat >> confdefs.h <<EOF 133417680Spst#define $ac_tr_hdr 1 133517680SpstEOF 133617680Spst 133717680Spstelse 133817680Spst echo "$ac_t""no" 1>&6 133917680Spstfi 134017680Spstdone 134117680Spst 134217680Spstecho $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6 134375115Sfennerecho "configure:1344: checking whether time.h and sys/time.h may both be included" >&5 134417680Spstif eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then 134517680Spst echo $ac_n "(cached) $ac_c" 1>&6 134617680Spstelse 134717680Spst cat > conftest.$ac_ext <<EOF 134875115Sfenner#line 1349 "configure" 134917680Spst#include "confdefs.h" 135017680Spst#include <sys/types.h> 135117680Spst#include <sys/time.h> 135217680Spst#include <time.h> 135326180Sfennerint main() { 135417680Spststruct tm *tp; 135517680Spst; return 0; } 135617680SpstEOF 135775115Sfennerif { (eval echo configure:1358: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 135817680Spst rm -rf conftest* 135917680Spst ac_cv_header_time=yes 136017680Spstelse 136126180Sfenner echo "configure: failed program was:" >&5 136226180Sfenner cat conftest.$ac_ext >&5 136317680Spst rm -rf conftest* 136417680Spst ac_cv_header_time=no 136517680Spstfi 136617680Spstrm -f conftest* 136717680Spstfi 136817680Spst 136917680Spstecho "$ac_t""$ac_cv_header_time" 1>&6 137017680Spstif test $ac_cv_header_time = yes; then 137117680Spst cat >> confdefs.h <<\EOF 137217680Spst#define TIME_WITH_SYS_TIME 1 137317680SpstEOF 137417680Spst 137517680Spstfi 137617680Spst 137717680Spst 137839297Sfennercase "$target_os" in 137939297Sfenner 138039297Sfennerlinux*) 138139297Sfenner echo $ac_n "checking Linux kernel version""... $ac_c" 1>&6 138275115Sfennerecho "configure:1383: checking Linux kernel version" >&5 138375115Sfenner if test "$cross_compiling" = yes; then 138475115Sfenner if eval "test \"`echo '$''{'ac_cv_linux_vers'+set}'`\" = set"; then 138539297Sfenner echo $ac_n "(cached) $ac_c" 1>&6 138639297Sfennerelse 138775115Sfenner ac_cv_linux_vers=unknown 138875115Sfennerfi 138975115Sfenner 139075115Sfenner else 139175115Sfenner if eval "test \"`echo '$''{'ac_cv_linux_vers'+set}'`\" = set"; then 139275115Sfenner echo $ac_n "(cached) $ac_c" 1>&6 139375115Sfennerelse 139439297Sfenner ac_cv_linux_vers=`uname -r 2>&1 | \ 139575115Sfenner sed -n -e '$s/.* //' -e '$s/\..*//p'` 139639297Sfennerfi 139739297Sfenner 139875115Sfenner fi 139939297Sfenner echo "$ac_t""$ac_cv_linux_vers" 1>&6 140075115Sfenner if test $ac_cv_linux_vers = unknown ; then 140175115Sfenner { echo "configure: error: cannot determine linux version when cross-compiling" 1>&2; exit 1; } 140275115Sfenner fi 140339297Sfenner if test $ac_cv_linux_vers -lt 2 ; then 140439297Sfenner { echo "configure: error: version 2 or higher required; see the INSTALL doc for more info" 1>&2; exit 1; } 140539297Sfenner fi 140639297Sfenner ;; 140739297Sfenner 140839297Sfenner*) 140939297Sfenner ;; 141039297Sfenneresac 141139297Sfenner 141256893Sfenner 141356893Sfennerfor ac_hdr in smi.h 141456893Sfennerdo 141556893Sfennerac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 141656893Sfennerecho $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 141775115Sfennerecho "configure:1418: checking for $ac_hdr" >&5 141856893Sfennerif eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 141956893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 142056893Sfennerelse 142156893Sfenner cat > conftest.$ac_ext <<EOF 142275115Sfenner#line 1423 "configure" 142356893Sfenner#include "confdefs.h" 142456893Sfenner#include <$ac_hdr> 142556893SfennerEOF 142656893Sfennerac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 142775115Sfenner{ (eval echo configure:1428: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 142856893Sfennerac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 142956893Sfennerif test -z "$ac_err"; then 143056893Sfenner rm -rf conftest* 143156893Sfenner eval "ac_cv_header_$ac_safe=yes" 143256893Sfennerelse 143356893Sfenner echo "$ac_err" >&5 143456893Sfenner echo "configure: failed program was:" >&5 143556893Sfenner cat conftest.$ac_ext >&5 143656893Sfenner rm -rf conftest* 143756893Sfenner eval "ac_cv_header_$ac_safe=no" 143856893Sfennerfi 143956893Sfennerrm -f conftest* 144056893Sfennerfi 144156893Sfennerif eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 144256893Sfenner echo "$ac_t""yes" 1>&6 144356893Sfenner ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 144456893Sfenner cat >> confdefs.h <<EOF 144556893Sfenner#define $ac_tr_hdr 1 144656893SfennerEOF 144756893Sfenner 144856893Sfennerelse 144956893Sfenner echo "$ac_t""no" 1>&6 145056893Sfennerfi 145156893Sfennerdone 145256893Sfenner 145375115Sfennerecho $ac_n "checking for smiInit in -lsmi""... $ac_c" 1>&6 145475115Sfennerecho "configure:1455: checking for smiInit in -lsmi" >&5 145575115Sfennerac_lib_var=`echo smi'_'smiInit | sed 'y%./+-%__p_%'` 145656893Sfennerif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then 145756893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 145856893Sfennerelse 145956893Sfenner ac_save_LIBS="$LIBS" 146056893SfennerLIBS="-lsmi $LIBS" 146156893Sfennercat > conftest.$ac_ext <<EOF 146275115Sfenner#line 1463 "configure" 146356893Sfenner#include "confdefs.h" 146475115Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 146575115Sfenner/* We use char because int might match the return type of a gcc2 146675115Sfenner builtin and then its argument prototype would still apply. */ 146775115Sfennerchar smiInit(); 146856893Sfenner 146956893Sfennerint main() { 147075115SfennersmiInit() 147156893Sfenner; return 0; } 147256893SfennerEOF 147375115Sfennerif { (eval echo configure:1474: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 147456893Sfenner rm -rf conftest* 147556893Sfenner eval "ac_cv_lib_$ac_lib_var=yes" 147656893Sfennerelse 147756893Sfenner echo "configure: failed program was:" >&5 147856893Sfenner cat conftest.$ac_ext >&5 147956893Sfenner rm -rf conftest* 148056893Sfenner eval "ac_cv_lib_$ac_lib_var=no" 148156893Sfennerfi 148256893Sfennerrm -f conftest* 148356893SfennerLIBS="$ac_save_LIBS" 148456893Sfenner 148556893Sfennerfi 148656893Sfennerif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then 148756893Sfenner echo "$ac_t""yes" 1>&6 148856893Sfenner ac_tr_lib=HAVE_LIB`echo smi | sed -e 's/[^a-zA-Z0-9_]/_/g' \ 148956893Sfenner -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` 149056893Sfenner cat >> confdefs.h <<EOF 149156893Sfenner#define $ac_tr_lib 1 149256893SfennerEOF 149356893Sfenner 149456893Sfenner LIBS="-lsmi $LIBS" 149556893Sfenner 149656893Sfennerelse 149756893Sfenner echo "$ac_t""no" 1>&6 149856893Sfennerfi 149956893Sfenner 150056893Sfennerecho $ac_n "checking whether to enable libsmi""... $ac_c" 1>&6 150175115Sfennerecho "configure:1502: checking whether to enable libsmi" >&5 150256893Sfenner if test "$cross_compiling" = yes; then 150375115Sfenner echo "$ac_t""not when cross-compiling" 1>&6 150475115Sfenner libsmi=no 150575115Sfenner 150656893Sfennerelse 150756893Sfenner cat > conftest.$ac_ext <<EOF 150875115Sfenner#line 1509 "configure" 150956893Sfenner#include "confdefs.h" 151056893Sfenner /* libsmi available check */ 151156893Sfenner#include <smi.h> 151256893Sfennermain() 151356893Sfenner{ 151475115Sfenner int current, revision, age, n; 151575115Sfenner const int required = 2; 151656893Sfenner if (smiInit("")) 151756893Sfenner exit(1); 151875115Sfenner if (strcmp(SMI_LIBRARY_VERSION, smi_library_version)) 151975115Sfenner exit(2); 152075115Sfenner n = sscanf(smi_library_version, "%d:%d:%d", ¤t, &revision, &age); 152175115Sfenner if (n != 3) 152275115Sfenner exit(3); 152375115Sfenner if (required < current - age || required > current) 152475115Sfenner exit(4); 152575115Sfenner exit(0); 152656893Sfenner} 152756893Sfenner 152856893SfennerEOF 152975115Sfennerif { (eval echo configure:1530: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 153056893Sfennerthen 153156893Sfenner echo "$ac_t""yes" 1>&6 153256893Sfenner cat >> confdefs.h <<\EOF 153356893Sfenner#define LIBSMI 1 153456893SfennerEOF 153556893Sfenner 153656893Sfenner libsmi=yes 153756893Sfennerelse 153856893Sfenner echo "configure: failed program was:" >&5 153956893Sfenner cat conftest.$ac_ext >&5 154056893Sfenner rm -fr conftest* 154156893Sfenner echo "$ac_t""no" 1>&6 154256893Sfenner libsmi=no 154356893Sfennerfi 154456893Sfennerrm -fr conftest* 154556893Sfennerfi 154656893Sfenner 154756893Sfenner 154856893Sfenner 154956893SfennerCFLAGS="$CFLAGS -Dss_family=__ss_family -Dss_len=__ss_len" 155056893Sfennerecho $ac_n "checking whether to enable ipv6""... $ac_c" 1>&6 155175115Sfennerecho "configure:1552: checking whether to enable ipv6" >&5 155256893Sfenner# Check whether --enable-ipv6 or --disable-ipv6 was given. 155356893Sfennerif test "${enable_ipv6+set}" = set; then 155456893Sfenner enableval="$enable_ipv6" 155556893Sfenner case "$enableval" in 155656893Sfenneryes) echo "$ac_t""yes" 1>&6 155756893Sfenner 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" 155856893Sfenner cat >> confdefs.h <<\EOF 155956893Sfenner#define INET6 1 156056893SfennerEOF 156156893Sfenner 156256893Sfenner ipv6=yes 156356893Sfenner ;; 156456893Sfenner*) 156556893Sfenner echo "$ac_t""no" 1>&6 156656893Sfenner ipv6=no 156756893Sfenner ;; 156856893Sfenner esac 156956893Sfennerelse 157056893Sfenner if test "$cross_compiling" = yes; then 157156893Sfenner echo "$ac_t""no" 1>&6 157256893Sfenner ipv6=no 157356893Sfenner 157456893Sfennerelse 157556893Sfenner cat > conftest.$ac_ext <<EOF 157675115Sfenner#line 1577 "configure" 157756893Sfenner#include "confdefs.h" 157856893Sfenner /* AF_INET6 available check */ 157956893Sfenner#include <sys/types.h> 158056893Sfenner#include <sys/socket.h> 158156893Sfennermain() 158256893Sfenner{ 158356893Sfenner if (socket(AF_INET6, SOCK_STREAM, 0) < 0) 158456893Sfenner exit(1); 158556893Sfenner else 158656893Sfenner exit(0); 158756893Sfenner} 158856893Sfenner 158956893SfennerEOF 159075115Sfennerif { (eval echo configure:1591: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 159156893Sfennerthen 159256893Sfenner echo "$ac_t""yes" 1>&6 159356893Sfenner 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" 159456893Sfenner cat >> confdefs.h <<\EOF 159556893Sfenner#define INET6 1 159656893SfennerEOF 159756893Sfenner 159856893Sfenner ipv6=yes 159956893Sfennerelse 160056893Sfenner echo "configure: failed program was:" >&5 160156893Sfenner cat conftest.$ac_ext >&5 160256893Sfenner rm -fr conftest* 160356893Sfenner echo "$ac_t""no" 1>&6 160456893Sfenner ipv6=no 160556893Sfennerfi 160656893Sfennerrm -fr conftest* 160756893Sfennerfi 160856893Sfenner 160956893Sfennerfi 161056893Sfenner 161156893Sfenner 161256893Sfenneripv6type=unknown 161356893Sfenneripv6lib=none 161456893Sfenneripv6trylibc=no 161556893Sfenner 161656893Sfennerif test "$ipv6" = "yes"; then 161756893Sfenner echo $ac_n "checking ipv6 stack type""... $ac_c" 1>&6 161875115Sfennerecho "configure:1619: checking ipv6 stack type" >&5 161956893Sfenner for i in inria kame linux-glibc linux-libinet6 toshiba v6d zeta; do 162056893Sfenner case $i in 162156893Sfenner inria) 162256893Sfenner cat > conftest.$ac_ext <<EOF 162375115Sfenner#line 1624 "configure" 162456893Sfenner#include "confdefs.h" 162556893Sfennerdnl 162656893Sfenner#include <netinet/in.h> 162756893Sfenner#ifdef IPV6_INRIA_VERSION 162856893Sfenneryes 162956893Sfenner#endif 163056893SfennerEOF 163156893Sfennerif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 163256893Sfenner egrep "yes" >/dev/null 2>&1; then 163356893Sfenner rm -rf conftest* 163456893Sfenner ipv6type=$i; 163556893Sfenner CFLAGS="-DINET6 $CFLAGS" 163656893Sfennerfi 163756893Sfennerrm -f conftest* 163856893Sfenner 163956893Sfenner ;; 164056893Sfenner kame) 164156893Sfenner cat > conftest.$ac_ext <<EOF 164275115Sfenner#line 1643 "configure" 164356893Sfenner#include "confdefs.h" 164456893Sfennerdnl 164556893Sfenner#include <netinet/in.h> 164656893Sfenner#ifdef __KAME__ 164756893Sfenneryes 164856893Sfenner#endif 164956893SfennerEOF 165056893Sfennerif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 165156893Sfenner egrep "yes" >/dev/null 2>&1; then 165256893Sfenner rm -rf conftest* 165356893Sfenner ipv6type=$i; 165456893Sfenner ipv6lib=inet6; 165556893Sfenner ipv6libdir=/usr/local/v6/lib; 165656893Sfenner ipv6trylibc=yes; 165756893Sfenner CFLAGS="-DINET6 $CFLAGS" 165856893Sfennerfi 165956893Sfennerrm -f conftest* 166056893Sfenner 166156893Sfenner ;; 166256893Sfenner linux-glibc) 166356893Sfenner cat > conftest.$ac_ext <<EOF 166475115Sfenner#line 1665 "configure" 166556893Sfenner#include "confdefs.h" 166656893Sfennerdnl 166756893Sfenner#include <features.h> 166856893Sfenner#if defined(__GLIBC__) && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 1 166956893Sfenneryes 167056893Sfenner#endif 167156893SfennerEOF 167256893Sfennerif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 167356893Sfenner egrep "yes" >/dev/null 2>&1; then 167456893Sfenner rm -rf conftest* 167556893Sfenner ipv6type=$i; 167656893Sfenner CFLAGS="-DINET6 $CFLAGS" 167756893Sfennerfi 167856893Sfennerrm -f conftest* 167956893Sfenner 168056893Sfenner ;; 168156893Sfenner linux-libinet6) 168256893Sfenner if test -d /usr/inet6 -o -f /usr/include/netinet/ip6.h; then 168356893Sfenner ipv6type=$i 168456893Sfenner ipv6lib=inet6 168556893Sfenner ipv6libdir=/usr/inet6/lib 168656893Sfenner ipv6trylibc=yes; 168756893Sfenner CFLAGS="-DINET6 -I/usr/inet6/include $CFLAGS" 168856893Sfenner fi 168956893Sfenner ;; 169056893Sfenner toshiba) 169156893Sfenner cat > conftest.$ac_ext <<EOF 169275115Sfenner#line 1693 "configure" 169356893Sfenner#include "confdefs.h" 169456893Sfennerdnl 169556893Sfenner#include <sys/param.h> 169656893Sfenner#ifdef _TOSHIBA_INET6 169756893Sfenneryes 169856893Sfenner#endif 169956893SfennerEOF 170056893Sfennerif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 170156893Sfenner egrep "yes" >/dev/null 2>&1; then 170256893Sfenner rm -rf conftest* 170356893Sfenner ipv6type=$i; 170456893Sfenner ipv6lib=inet6; 170556893Sfenner ipv6libdir=/usr/local/v6/lib; 170656893Sfenner CFLAGS="-DINET6 $CFLAGS" 170756893Sfennerfi 170856893Sfennerrm -f conftest* 170956893Sfenner 171056893Sfenner ;; 171156893Sfenner v6d) 171256893Sfenner cat > conftest.$ac_ext <<EOF 171375115Sfenner#line 1714 "configure" 171456893Sfenner#include "confdefs.h" 171556893Sfennerdnl 171656893Sfenner#include </usr/local/v6/include/sys/v6config.h> 171756893Sfenner#ifdef __V6D__ 171856893Sfenneryes 171956893Sfenner#endif 172056893SfennerEOF 172156893Sfennerif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 172256893Sfenner egrep "yes" >/dev/null 2>&1; then 172356893Sfenner rm -rf conftest* 172456893Sfenner ipv6type=$i; 172556893Sfenner ipv6lib=v6; 172656893Sfenner ipv6libdir=/usr/local/v6/lib; 172756893Sfenner CFLAGS="-I/usr/local/v6/include $CFLAGS" 172856893Sfennerfi 172956893Sfennerrm -f conftest* 173056893Sfenner 173156893Sfenner ;; 173256893Sfenner zeta) 173356893Sfenner cat > conftest.$ac_ext <<EOF 173475115Sfenner#line 1735 "configure" 173556893Sfenner#include "confdefs.h" 173656893Sfennerdnl 173756893Sfenner#include <sys/param.h> 173856893Sfenner#ifdef _ZETA_MINAMI_INET6 173956893Sfenneryes 174056893Sfenner#endif 174156893SfennerEOF 174256893Sfennerif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 174356893Sfenner egrep "yes" >/dev/null 2>&1; then 174456893Sfenner rm -rf conftest* 174556893Sfenner ipv6type=$i; 174656893Sfenner ipv6lib=inet6; 174756893Sfenner ipv6libdir=/usr/local/v6/lib; 174856893Sfenner CFLAGS="-DINET6 $CFLAGS" 174956893Sfennerfi 175056893Sfennerrm -f conftest* 175156893Sfenner 175256893Sfenner ;; 175356893Sfenner esac 175456893Sfenner if test "$ipv6type" != "unknown"; then 175556893Sfenner break 175656893Sfenner fi 175756893Sfenner done 175856893Sfenner echo "$ac_t""$ipv6type" 1>&6 175956893Sfennerfi 176056893Sfenner 176156893Sfennerif test "$ipv6" = "yes" -a "$ipv6lib" != "none"; then 176256893Sfenner if test -d $ipv6libdir -a -f $ipv6libdir/lib$ipv6lib.a; then 176356893Sfenner LIBS="-L$ipv6libdir -l$ipv6lib $LIBS" 176456893Sfenner echo "You have $ipv6lib library, using it" 176556893Sfenner else 176656893Sfenner if test "$ipv6trylibc" = "yes"; then 176756893Sfenner echo "You do not have $ipv6lib library, using libc" 176856893Sfenner else 176956893Sfenner echo 'Fatal: no $ipv6lib library found. cannot continue.' 177056893Sfenner echo "You need to fetch lib$ipv6lib.a from appropriate" 177156893Sfenner echo 'ipv6 kit and compile beforehand.' 177256893Sfenner exit 1 177356893Sfenner fi 177456893Sfenner fi 177556893Sfennerfi 177656893Sfenner 177756893Sfenner 177856893Sfennerif test "$ipv6" = "yes"; then 177975115Sfenner 178075115Sfennerecho $ac_n "checking for library containing getaddrinfo""... $ac_c" 1>&6 178175115Sfennerecho "configure:1782: checking for library containing getaddrinfo" >&5 178275115Sfennerif eval "test \"`echo '$''{'ac_cv_search_getaddrinfo'+set}'`\" = set"; then 178356893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 178456893Sfennerelse 178575115Sfenner ac_func_search_save_LIBS="$LIBS" 178675115Sfennerac_cv_search_getaddrinfo="no" 178775115Sfennercat > conftest.$ac_ext <<EOF 178875115Sfenner#line 1789 "configure" 178956893Sfenner#include "confdefs.h" 179056893Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 179156893Sfenner/* We use char because int might match the return type of a gcc2 179256893Sfenner builtin and then its argument prototype would still apply. */ 179375115Sfennerchar getaddrinfo(); 179456893Sfenner 179556893Sfennerint main() { 179675115Sfennergetaddrinfo() 179775115Sfenner; return 0; } 179875115SfennerEOF 179975115Sfennerif { (eval echo configure:1800: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 180075115Sfenner rm -rf conftest* 180175115Sfenner ac_cv_search_getaddrinfo="none required" 180275115Sfennerelse 180375115Sfenner echo "configure: failed program was:" >&5 180475115Sfenner cat conftest.$ac_ext >&5 180575115Sfennerfi 180675115Sfennerrm -f conftest* 180775115Sfennertest "$ac_cv_search_getaddrinfo" = "no" && for i in socket; do 180875115SfennerLIBS="-l$i $ac_func_search_save_LIBS" 180975115Sfennercat > conftest.$ac_ext <<EOF 181075115Sfenner#line 1811 "configure" 181175115Sfenner#include "confdefs.h" 181275115Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 181375115Sfenner/* We use char because int might match the return type of a gcc2 181475115Sfenner builtin and then its argument prototype would still apply. */ 181575115Sfennerchar getaddrinfo(); 181656893Sfenner 181775115Sfennerint main() { 181875115Sfennergetaddrinfo() 181956893Sfenner; return 0; } 182056893SfennerEOF 182175115Sfennerif { (eval echo configure:1822: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 182256893Sfenner rm -rf conftest* 182375115Sfenner ac_cv_search_getaddrinfo="-l$i" 182475115Sfennerbreak 182556893Sfennerelse 182656893Sfenner echo "configure: failed program was:" >&5 182756893Sfenner cat conftest.$ac_ext >&5 182856893Sfennerfi 182956893Sfennerrm -f conftest* 183075115Sfennerdone 183175115SfennerLIBS="$ac_func_search_save_LIBS" 183256893Sfennerfi 183356893Sfenner 183475115Sfennerecho "$ac_t""$ac_cv_search_getaddrinfo" 1>&6 183575115Sfennerif test "$ac_cv_search_getaddrinfo" != "no"; then 183675115Sfenner test "$ac_cv_search_getaddrinfo" = "none required" || LIBS="$ac_cv_search_getaddrinfo $LIBS" 183775115Sfenner echo $ac_n "checking getaddrinfo bug""... $ac_c" 1>&6 183875115Sfennerecho "configure:1839: checking getaddrinfo bug" >&5 183956893Sfenner if test "$cross_compiling" = yes; then 184056893Sfenner echo "$ac_t""buggy" 1>&6 184156893Sfenner buggygetaddrinfo=yes 184256893Sfennerelse 184356893Sfenner cat > conftest.$ac_ext <<EOF 184475115Sfenner#line 1845 "configure" 184556893Sfenner#include "confdefs.h" 184656893Sfenner 184756893Sfenner#include <sys/types.h> 184856893Sfenner#include <netdb.h> 184956893Sfenner#include <string.h> 185056893Sfenner#include <sys/socket.h> 185156893Sfenner#include <netinet/in.h> 185256893Sfenner 185356893Sfennermain() 185456893Sfenner{ 185556893Sfenner int passive, gaierr, inet4 = 0, inet6 = 0; 185656893Sfenner struct addrinfo hints, *ai, *aitop; 185756893Sfenner char straddr[INET6_ADDRSTRLEN], strport[16]; 185856893Sfenner 185956893Sfenner for (passive = 0; passive <= 1; passive++) { 186056893Sfenner memset(&hints, 0, sizeof(hints)); 186156893Sfenner hints.ai_family = AF_UNSPEC; 186256893Sfenner hints.ai_flags = passive ? AI_PASSIVE : 0; 186356893Sfenner hints.ai_socktype = SOCK_STREAM; 186456893Sfenner if ((gaierr = getaddrinfo(NULL, "54321", &hints, &aitop)) != 0) { 186556893Sfenner (void)gai_strerror(gaierr); 186656893Sfenner goto bad; 186756893Sfenner } 186856893Sfenner for (ai = aitop; ai; ai = ai->ai_next) { 186956893Sfenner if (ai->ai_addr == NULL || 187056893Sfenner ai->ai_addrlen == 0 || 187156893Sfenner getnameinfo(ai->ai_addr, ai->ai_addrlen, 187256893Sfenner straddr, sizeof(straddr), strport, sizeof(strport), 187356893Sfenner NI_NUMERICHOST|NI_NUMERICSERV) != 0) { 187456893Sfenner goto bad; 187556893Sfenner } 187656893Sfenner switch (ai->ai_family) { 187756893Sfenner case AF_INET: 187856893Sfenner if (strcmp(strport, "54321") != 0) { 187956893Sfenner goto bad; 188056893Sfenner } 188156893Sfenner if (passive) { 188256893Sfenner if (strcmp(straddr, "0.0.0.0") != 0) { 188356893Sfenner goto bad; 188456893Sfenner } 188556893Sfenner } else { 188656893Sfenner if (strcmp(straddr, "127.0.0.1") != 0) { 188756893Sfenner goto bad; 188856893Sfenner } 188956893Sfenner } 189056893Sfenner inet4++; 189156893Sfenner break; 189256893Sfenner case AF_INET6: 189356893Sfenner if (strcmp(strport, "54321") != 0) { 189456893Sfenner goto bad; 189556893Sfenner } 189656893Sfenner if (passive) { 189756893Sfenner if (strcmp(straddr, "::") != 0) { 189856893Sfenner goto bad; 189956893Sfenner } 190056893Sfenner } else { 190156893Sfenner if (strcmp(straddr, "::1") != 0) { 190256893Sfenner goto bad; 190356893Sfenner } 190456893Sfenner } 190556893Sfenner inet6++; 190656893Sfenner break; 190756893Sfenner case AF_UNSPEC: 190856893Sfenner goto bad; 190956893Sfenner break; 191056893Sfenner#ifdef AF_UNIX 191156893Sfenner case AF_UNIX: 191256893Sfenner#else 191356893Sfenner#ifdef AF_LOCAL 191456893Sfenner case AF_LOCAL: 191556893Sfenner#endif 191656893Sfenner#endif 191756893Sfenner default: 191856893Sfenner /* another family support? */ 191956893Sfenner break; 192056893Sfenner } 192156893Sfenner } 192256893Sfenner } 192356893Sfenner 192456893Sfenner /* supported family should be 2, unsupported family should be 0 */ 192556893Sfenner if (!(inet4 == 0 || inet4 == 2)) 192656893Sfenner goto bad; 192756893Sfenner if (!(inet6 == 0 || inet6 == 2)) 192856893Sfenner goto bad; 192956893Sfenner 193056893Sfenner if (aitop) 193156893Sfenner freeaddrinfo(aitop); 193256893Sfenner exit(0); 193356893Sfenner 193456893Sfenner bad: 193556893Sfenner if (aitop) 193656893Sfenner freeaddrinfo(aitop); 193756893Sfenner exit(1); 193856893Sfenner} 193956893Sfenner 194056893SfennerEOF 194175115Sfennerif { (eval echo configure:1942: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 194256893Sfennerthen 194356893Sfenner echo "$ac_t""good" 1>&6 194456893Sfenner buggygetaddrinfo=no 194556893Sfennerelse 194656893Sfenner echo "configure: failed program was:" >&5 194756893Sfenner cat conftest.$ac_ext >&5 194856893Sfenner rm -fr conftest* 194956893Sfenner echo "$ac_t""buggy" 1>&6 195056893Sfenner buggygetaddrinfo=yes 195156893Sfennerfi 195256893Sfennerrm -fr conftest* 195356893Sfennerfi 195456893Sfenner 195575115Sfennerelse : 195675115Sfenner buggygetaddrinfo=yes 195756893Sfennerfi 195856893Sfenner 195956893Sfenner if test "$buggygetaddrinfo" = "yes"; then 196056893Sfenner if test "$ipv6type" != "linux"; then 196156893Sfenner echo 'Fatal: You must get working getaddrinfo() function.' 196256893Sfenner echo ' or you can specify "--disable-ipv6"'. 196356893Sfenner exit 1 196456893Sfenner else 196556893Sfenner echo 'Warning: getaddrinfo() implementation on your system seems be buggy.' 196656893Sfenner echo ' Better upgreade your system library to newest version' 196756893Sfenner echo ' of GNU C library (aka glibc).' 196856893Sfenner fi 196956893Sfenner fi 197056893Sfenner for ac_func in getaddrinfo getnameinfo 197156893Sfennerdo 197256893Sfennerecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 197375115Sfennerecho "configure:1974: checking for $ac_func" >&5 197456893Sfennerif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 197556893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 197656893Sfennerelse 197756893Sfenner cat > conftest.$ac_ext <<EOF 197875115Sfenner#line 1979 "configure" 197956893Sfenner#include "confdefs.h" 198056893Sfenner/* System header to define __stub macros and hopefully few prototypes, 198156893Sfenner which can conflict with char $ac_func(); below. */ 198256893Sfenner#include <assert.h> 198356893Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 198456893Sfenner/* We use char because int might match the return type of a gcc2 198556893Sfenner builtin and then its argument prototype would still apply. */ 198656893Sfennerchar $ac_func(); 198756893Sfenner 198856893Sfennerint main() { 198956893Sfenner 199056893Sfenner/* The GNU C library defines this for functions which it implements 199156893Sfenner to always fail with ENOSYS. Some functions are actually named 199256893Sfenner something starting with __ and the normal name is an alias. */ 199356893Sfenner#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 199456893Sfennerchoke me 199556893Sfenner#else 199656893Sfenner$ac_func(); 199756893Sfenner#endif 199856893Sfenner 199956893Sfenner; return 0; } 200056893SfennerEOF 200175115Sfennerif { (eval echo configure:2002: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 200256893Sfenner rm -rf conftest* 200356893Sfenner eval "ac_cv_func_$ac_func=yes" 200456893Sfennerelse 200556893Sfenner echo "configure: failed program was:" >&5 200656893Sfenner cat conftest.$ac_ext >&5 200756893Sfenner rm -rf conftest* 200856893Sfenner eval "ac_cv_func_$ac_func=no" 200956893Sfennerfi 201056893Sfennerrm -f conftest* 201156893Sfennerfi 201256893Sfenner 201356893Sfennerif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 201456893Sfenner echo "$ac_t""yes" 1>&6 201556893Sfenner ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 201656893Sfenner cat >> confdefs.h <<EOF 201756893Sfenner#define $ac_tr_func 1 201856893SfennerEOF 201956893Sfenner 202056893Sfennerelse 202156893Sfenner echo "$ac_t""no" 1>&6 202256893SfennerLIBOBJS="$LIBOBJS ${ac_func}.${ac_objext}" 202356893Sfennerfi 202456893Sfennerdone 202556893Sfenner 202656893Sfenner 202756893Sfennerfi 202875115Sfennerecho $ac_n "checking for inet_ntop""... $ac_c" 1>&6 202975115Sfennerecho "configure:2030: checking for inet_ntop" >&5 203075115Sfennercat > conftest.$ac_ext <<EOF 203175115Sfenner#line 2032 "configure" 203275115Sfenner#include "confdefs.h" 203375115Sfenner#include <sys/types.h> 203475115Sfenner#include <sys/socket.h> 203575115Sfenner#include <netinet/in.h> 203675115Sfenner#include <arpa/inet.h> 203775115Sfennerint main() { 203875115Sfennerchar src[4], dst[128]; 203975115Sfennerinet_ntop(AF_INET, src, dst, sizeof(dst)); 204075115Sfenner; return 0; } 204175115SfennerEOF 204275115Sfennerif { (eval echo configure:2043: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 204375115Sfenner rm -rf conftest* 204475115Sfenner echo "$ac_t""yes" 1>&6 204575115Sfennerelse 204675115Sfenner echo "configure: failed program was:" >&5 204775115Sfenner cat conftest.$ac_ext >&5 204875115Sfenner rm -rf conftest* 204975115Sfenner echo "$ac_t""no" 1>&6 205075115Sfenner for ac_func in inet_ntop 205156893Sfennerdo 205256893Sfennerecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 205375115Sfennerecho "configure:2054: checking for $ac_func" >&5 205456893Sfennerif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 205556893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 205656893Sfennerelse 205756893Sfenner cat > conftest.$ac_ext <<EOF 205875115Sfenner#line 2059 "configure" 205956893Sfenner#include "confdefs.h" 206056893Sfenner/* System header to define __stub macros and hopefully few prototypes, 206156893Sfenner which can conflict with char $ac_func(); below. */ 206256893Sfenner#include <assert.h> 206356893Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 206456893Sfenner/* We use char because int might match the return type of a gcc2 206556893Sfenner builtin and then its argument prototype would still apply. */ 206656893Sfennerchar $ac_func(); 206756893Sfenner 206856893Sfennerint main() { 206956893Sfenner 207056893Sfenner/* The GNU C library defines this for functions which it implements 207156893Sfenner to always fail with ENOSYS. Some functions are actually named 207256893Sfenner something starting with __ and the normal name is an alias. */ 207356893Sfenner#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 207456893Sfennerchoke me 207556893Sfenner#else 207656893Sfenner$ac_func(); 207756893Sfenner#endif 207856893Sfenner 207956893Sfenner; return 0; } 208056893SfennerEOF 208175115Sfennerif { (eval echo configure:2082: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 208256893Sfenner rm -rf conftest* 208356893Sfenner eval "ac_cv_func_$ac_func=yes" 208456893Sfennerelse 208556893Sfenner echo "configure: failed program was:" >&5 208656893Sfenner cat conftest.$ac_ext >&5 208756893Sfenner rm -rf conftest* 208856893Sfenner eval "ac_cv_func_$ac_func=no" 208956893Sfennerfi 209056893Sfennerrm -f conftest* 209156893Sfennerfi 209256893Sfenner 209356893Sfennerif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 209456893Sfenner echo "$ac_t""yes" 1>&6 209556893Sfenner ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 209656893Sfenner cat >> confdefs.h <<EOF 209756893Sfenner#define $ac_tr_func 1 209856893SfennerEOF 209956893Sfenner 210056893Sfennerelse 210156893Sfenner echo "$ac_t""no" 1>&6 210256893SfennerLIBOBJS="$LIBOBJS ${ac_func}.${ac_objext}" 210356893Sfennerfi 210456893Sfennerdone 210556893Sfenner 210656893Sfenner 210775115Sfennerfi 210875115Sfennerrm -f conftest* 210975115Sfennerecho $ac_n "checking for inet_pton""... $ac_c" 1>&6 211075115Sfennerecho "configure:2111: checking for inet_pton" >&5 211175115Sfennercat > conftest.$ac_ext <<EOF 211275115Sfenner#line 2113 "configure" 211375115Sfenner#include "confdefs.h" 211475115Sfenner#include <sys/types.h> 211575115Sfenner#include <sys/socket.h> 211675115Sfenner#include <netinet/in.h> 211775115Sfenner#include <arpa/inet.h> 211875115Sfennerint main() { 211975115Sfennerchar src[128], dst[4]; 212075115Sfennerinet_pton(AF_INET, src, dst); 212175115Sfenner; return 0; } 212275115SfennerEOF 212375115Sfennerif { (eval echo configure:2124: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 212475115Sfenner rm -rf conftest* 212575115Sfenner echo "$ac_t""yes" 1>&6 212675115Sfennerelse 212775115Sfenner echo "configure: failed program was:" >&5 212875115Sfenner cat conftest.$ac_ext >&5 212975115Sfenner rm -rf conftest* 213075115Sfenner echo "$ac_t""no" 1>&6 213175115Sfenner for ac_func in inet_pton 213275115Sfennerdo 213375115Sfennerecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 213475115Sfennerecho "configure:2135: checking for $ac_func" >&5 213575115Sfennerif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 213675115Sfenner echo $ac_n "(cached) $ac_c" 1>&6 213775115Sfennerelse 213875115Sfenner cat > conftest.$ac_ext <<EOF 213975115Sfenner#line 2140 "configure" 214075115Sfenner#include "confdefs.h" 214175115Sfenner/* System header to define __stub macros and hopefully few prototypes, 214275115Sfenner which can conflict with char $ac_func(); below. */ 214375115Sfenner#include <assert.h> 214475115Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 214575115Sfenner/* We use char because int might match the return type of a gcc2 214675115Sfenner builtin and then its argument prototype would still apply. */ 214775115Sfennerchar $ac_func(); 214856893Sfenner 214975115Sfennerint main() { 215056893Sfenner 215175115Sfenner/* The GNU C library defines this for functions which it implements 215275115Sfenner to always fail with ENOSYS. Some functions are actually named 215375115Sfenner something starting with __ and the normal name is an alias. */ 215475115Sfenner#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 215575115Sfennerchoke me 215675115Sfenner#else 215775115Sfenner$ac_func(); 215875115Sfenner#endif 215975115Sfenner 216075115Sfenner; return 0; } 216175115SfennerEOF 216275115Sfennerif { (eval echo configure:2163: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 216375115Sfenner rm -rf conftest* 216475115Sfenner eval "ac_cv_func_$ac_func=yes" 216575115Sfennerelse 216675115Sfenner echo "configure: failed program was:" >&5 216775115Sfenner cat conftest.$ac_ext >&5 216875115Sfenner rm -rf conftest* 216975115Sfenner eval "ac_cv_func_$ac_func=no" 217075115Sfennerfi 217175115Sfennerrm -f conftest* 217275115Sfennerfi 217375115Sfenner 217475115Sfennerif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 217575115Sfenner echo "$ac_t""yes" 1>&6 217675115Sfenner ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 217775115Sfenner cat >> confdefs.h <<EOF 217875115Sfenner#define $ac_tr_func 1 217975115SfennerEOF 218075115Sfenner 218175115Sfennerelse 218275115Sfenner echo "$ac_t""no" 1>&6 218375115SfennerLIBOBJS="$LIBOBJS ${ac_func}.${ac_objext}" 218475115Sfennerfi 218575115Sfennerdone 218675115Sfenner 218775115Sfenner 218875115Sfennerfi 218975115Sfennerrm -f conftest* 219075115Sfennerecho $ac_n "checking for inet_aton""... $ac_c" 1>&6 219175115Sfennerecho "configure:2192: checking for inet_aton" >&5 219275115Sfennercat > conftest.$ac_ext <<EOF 219375115Sfenner#line 2194 "configure" 219475115Sfenner#include "confdefs.h" 219575115Sfenner#include <sys/types.h> 219675115Sfenner#include <netinet/in.h> 219775115Sfenner#include <arpa/inet.h> 219875115Sfennerint main() { 219975115Sfennerchar src[128]; 220075115Sfennerstruct in_addr dst; 220175115Sfennerinet_aton(src, &dst); 220275115Sfenner; return 0; } 220375115SfennerEOF 220475115Sfennerif { (eval echo configure:2205: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 220575115Sfenner rm -rf conftest* 220675115Sfenner echo "$ac_t""yes" 1>&6 220775115Sfennerelse 220875115Sfenner echo "configure: failed program was:" >&5 220975115Sfenner cat conftest.$ac_ext >&5 221075115Sfenner rm -rf conftest* 221175115Sfenner echo "$ac_t""no" 1>&6 221275115Sfenner for ac_func in inet_aton 221375115Sfennerdo 221475115Sfennerecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 221575115Sfennerecho "configure:2216: checking for $ac_func" >&5 221675115Sfennerif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 221756893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 221856893Sfennerelse 221956893Sfenner cat > conftest.$ac_ext <<EOF 222075115Sfenner#line 2221 "configure" 222156893Sfenner#include "confdefs.h" 222275115Sfenner/* System header to define __stub macros and hopefully few prototypes, 222375115Sfenner which can conflict with char $ac_func(); below. */ 222475115Sfenner#include <assert.h> 222575115Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 222675115Sfenner/* We use char because int might match the return type of a gcc2 222775115Sfenner builtin and then its argument prototype would still apply. */ 222875115Sfennerchar $ac_func(); 222956893Sfenner 223056893Sfennerint main() { 223175115Sfenner 223275115Sfenner/* The GNU C library defines this for functions which it implements 223375115Sfenner to always fail with ENOSYS. Some functions are actually named 223475115Sfenner something starting with __ and the normal name is an alias. */ 223575115Sfenner#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 223675115Sfennerchoke me 223775115Sfenner#else 223875115Sfenner$ac_func(); 223975115Sfenner#endif 224075115Sfenner 224156893Sfenner; return 0; } 224256893SfennerEOF 224375115Sfennerif { (eval echo configure:2244: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 224456893Sfenner rm -rf conftest* 224575115Sfenner eval "ac_cv_func_$ac_func=yes" 224656893Sfennerelse 224756893Sfenner echo "configure: failed program was:" >&5 224856893Sfenner cat conftest.$ac_ext >&5 224956893Sfenner rm -rf conftest* 225075115Sfenner eval "ac_cv_func_$ac_func=no" 225156893Sfennerfi 225256893Sfennerrm -f conftest* 225356893Sfennerfi 225456893Sfenner 225575115Sfennerif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 225675115Sfenner echo "$ac_t""yes" 1>&6 225775115Sfenner ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 225875115Sfenner cat >> confdefs.h <<EOF 225975115Sfenner#define $ac_tr_func 1 226056893SfennerEOF 226175115Sfenner 226275115Sfennerelse 226375115Sfenner echo "$ac_t""no" 1>&6 226475115SfennerLIBOBJS="$LIBOBJS ${ac_func}.${ac_objext}" 226575115Sfennerfi 226675115Sfennerdone 226756893Sfenner 226856893Sfenner 226956893Sfennerfi 227075115Sfennerrm -f conftest* 227156893Sfenner 227256893Sfenner 227375115Sfenner echo $ac_n "checking if sockaddr struct has sa_len member""... $ac_c" 1>&6 227475115Sfennerecho "configure:2275: checking if sockaddr struct has sa_len member" >&5 227575115Sfenner if eval "test \"`echo '$''{'ac_cv_sockaddr_has_sa_len'+set}'`\" = set"; then 227656893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 227756893Sfennerelse 227856893Sfenner cat > conftest.$ac_ext <<EOF 227975115Sfenner#line 2280 "configure" 228056893Sfenner#include "confdefs.h" 228156893Sfenner 228275115Sfenner# include <sys/types.h> 228375115Sfenner# include <sys/socket.h> 228456893Sfennerint main() { 228575115Sfenneru_int i = sizeof(((struct sockaddr *)0)->sa_len) 228656893Sfenner; return 0; } 228756893SfennerEOF 228875115Sfennerif { (eval echo configure:2289: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 228956893Sfenner rm -rf conftest* 229075115Sfenner ac_cv_sockaddr_has_sa_len=yes 229156893Sfennerelse 229256893Sfenner echo "configure: failed program was:" >&5 229356893Sfenner cat conftest.$ac_ext >&5 229456893Sfenner rm -rf conftest* 229575115Sfenner ac_cv_sockaddr_has_sa_len=no 229656893Sfennerfi 229756893Sfennerrm -f conftest* 229856893Sfennerfi 229956893Sfenner 230075115Sfenner echo "$ac_t""$ac_cv_sockaddr_has_sa_len" 1>&6 230175115Sfenner if test $ac_cv_sockaddr_has_sa_len = yes ; then 230275115Sfenner cat >> confdefs.h <<\EOF 230375115Sfenner#define HAVE_SOCKADDR_SA_LEN 1 230456893SfennerEOF 230556893Sfenner 230656893Sfenner fi 230756893Sfenner 230875115Sfennerif test "$ac_cv_sockaddr_has_sa_len" = no; then 230956893Sfenner missing_includes=yes 231056893Sfennerfi 231156893Sfenner 231256893Sfennerecho $ac_n "checking size of char""... $ac_c" 1>&6 231375115Sfennerecho "configure:2314: checking size of char" >&5 231456893Sfennerif eval "test \"`echo '$''{'ac_cv_sizeof_char'+set}'`\" = set"; then 231556893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 231656893Sfennerelse 231756893Sfenner if test "$cross_compiling" = yes; then 231856893Sfenner ac_cv_sizeof_char=1 231956893Sfennerelse 232056893Sfenner cat > conftest.$ac_ext <<EOF 232175115Sfenner#line 2322 "configure" 232256893Sfenner#include "confdefs.h" 232356893Sfenner#include <stdio.h> 232456893Sfennermain() 232556893Sfenner{ 232656893Sfenner FILE *f=fopen("conftestval", "w"); 232756893Sfenner if (!f) exit(1); 232856893Sfenner fprintf(f, "%d\n", sizeof(char)); 232956893Sfenner exit(0); 233056893Sfenner} 233156893SfennerEOF 233275115Sfennerif { (eval echo configure:2333: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 233356893Sfennerthen 233456893Sfenner ac_cv_sizeof_char=`cat conftestval` 233556893Sfennerelse 233656893Sfenner echo "configure: failed program was:" >&5 233756893Sfenner cat conftest.$ac_ext >&5 233856893Sfenner rm -fr conftest* 233956893Sfenner ac_cv_sizeof_char=0 234056893Sfennerfi 234156893Sfennerrm -fr conftest* 234256893Sfennerfi 234356893Sfenner 234456893Sfennerfi 234556893Sfennerecho "$ac_t""$ac_cv_sizeof_char" 1>&6 234656893Sfennercat >> confdefs.h <<EOF 234756893Sfenner#define SIZEOF_CHAR $ac_cv_sizeof_char 234856893SfennerEOF 234956893Sfenner 235056893Sfenner 235156893Sfennerecho $ac_n "checking size of short""... $ac_c" 1>&6 235275115Sfennerecho "configure:2353: checking size of short" >&5 235356893Sfennerif eval "test \"`echo '$''{'ac_cv_sizeof_short'+set}'`\" = set"; then 235456893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 235556893Sfennerelse 235656893Sfenner if test "$cross_compiling" = yes; then 235756893Sfenner ac_cv_sizeof_short=2 235856893Sfennerelse 235956893Sfenner cat > conftest.$ac_ext <<EOF 236075115Sfenner#line 2361 "configure" 236156893Sfenner#include "confdefs.h" 236256893Sfenner#include <stdio.h> 236356893Sfennermain() 236456893Sfenner{ 236556893Sfenner FILE *f=fopen("conftestval", "w"); 236656893Sfenner if (!f) exit(1); 236756893Sfenner fprintf(f, "%d\n", sizeof(short)); 236856893Sfenner exit(0); 236956893Sfenner} 237056893SfennerEOF 237175115Sfennerif { (eval echo configure:2372: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 237256893Sfennerthen 237356893Sfenner ac_cv_sizeof_short=`cat conftestval` 237456893Sfennerelse 237556893Sfenner echo "configure: failed program was:" >&5 237656893Sfenner cat conftest.$ac_ext >&5 237756893Sfenner rm -fr conftest* 237856893Sfenner ac_cv_sizeof_short=0 237956893Sfennerfi 238056893Sfennerrm -fr conftest* 238156893Sfennerfi 238256893Sfenner 238356893Sfennerfi 238456893Sfennerecho "$ac_t""$ac_cv_sizeof_short" 1>&6 238556893Sfennercat >> confdefs.h <<EOF 238656893Sfenner#define SIZEOF_SHORT $ac_cv_sizeof_short 238756893SfennerEOF 238856893Sfenner 238956893Sfenner 239056893Sfennerecho $ac_n "checking size of int""... $ac_c" 1>&6 239175115Sfennerecho "configure:2392: checking size of int" >&5 239256893Sfennerif eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then 239356893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 239456893Sfennerelse 239556893Sfenner if test "$cross_compiling" = yes; then 239656893Sfenner ac_cv_sizeof_int=4 239756893Sfennerelse 239856893Sfenner cat > conftest.$ac_ext <<EOF 239975115Sfenner#line 2400 "configure" 240056893Sfenner#include "confdefs.h" 240156893Sfenner#include <stdio.h> 240256893Sfennermain() 240356893Sfenner{ 240456893Sfenner FILE *f=fopen("conftestval", "w"); 240556893Sfenner if (!f) exit(1); 240656893Sfenner fprintf(f, "%d\n", sizeof(int)); 240756893Sfenner exit(0); 240856893Sfenner} 240956893SfennerEOF 241075115Sfennerif { (eval echo configure:2411: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 241156893Sfennerthen 241256893Sfenner ac_cv_sizeof_int=`cat conftestval` 241356893Sfennerelse 241456893Sfenner echo "configure: failed program was:" >&5 241556893Sfenner cat conftest.$ac_ext >&5 241656893Sfenner rm -fr conftest* 241756893Sfenner ac_cv_sizeof_int=0 241856893Sfennerfi 241956893Sfennerrm -fr conftest* 242056893Sfennerfi 242156893Sfenner 242256893Sfennerfi 242356893Sfennerecho "$ac_t""$ac_cv_sizeof_int" 1>&6 242456893Sfennercat >> confdefs.h <<EOF 242556893Sfenner#define SIZEOF_INT $ac_cv_sizeof_int 242656893SfennerEOF 242756893Sfenner 242856893Sfenner 242956893Sfennerecho $ac_n "checking size of long""... $ac_c" 1>&6 243075115Sfennerecho "configure:2431: checking size of long" >&5 243156893Sfennerif eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then 243256893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 243356893Sfennerelse 243456893Sfenner if test "$cross_compiling" = yes; then 243556893Sfenner ac_cv_sizeof_long=4 243656893Sfennerelse 243756893Sfenner cat > conftest.$ac_ext <<EOF 243875115Sfenner#line 2439 "configure" 243956893Sfenner#include "confdefs.h" 244056893Sfenner#include <stdio.h> 244156893Sfennermain() 244256893Sfenner{ 244356893Sfenner FILE *f=fopen("conftestval", "w"); 244456893Sfenner if (!f) exit(1); 244556893Sfenner fprintf(f, "%d\n", sizeof(long)); 244656893Sfenner exit(0); 244756893Sfenner} 244856893SfennerEOF 244975115Sfennerif { (eval echo configure:2450: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 245056893Sfennerthen 245156893Sfenner ac_cv_sizeof_long=`cat conftestval` 245256893Sfennerelse 245356893Sfenner echo "configure: failed program was:" >&5 245456893Sfenner cat conftest.$ac_ext >&5 245556893Sfenner rm -fr conftest* 245656893Sfenner ac_cv_sizeof_long=0 245756893Sfennerfi 245856893Sfennerrm -fr conftest* 245956893Sfennerfi 246056893Sfenner 246156893Sfennerfi 246256893Sfennerecho "$ac_t""$ac_cv_sizeof_long" 1>&6 246356893Sfennercat >> confdefs.h <<EOF 246456893Sfenner#define SIZEOF_LONG $ac_cv_sizeof_long 246556893SfennerEOF 246656893Sfenner 246756893Sfenner 246856893Sfenner 246956893Sfenner 247056893Sfenner 247156893Sfenner echo $ac_n "checking for addrinfo""... $ac_c" 1>&6 247275115Sfennerecho "configure:2473: checking for addrinfo" >&5 247356893Sfenner if eval "test \"`echo '$''{'ac_cv_addrinfo'+set}'`\" = set"; then 247456893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 247556893Sfennerelse 247656893Sfenner cat > conftest.$ac_ext <<EOF 247775115Sfenner#line 2478 "configure" 247856893Sfenner#include "confdefs.h" 247956893Sfenner 248056893Sfenner# include <netdb.h> 248156893Sfennerint main() { 248256893Sfennerstruct addrinfo a 248356893Sfenner; return 0; } 248456893SfennerEOF 248575115Sfennerif { (eval echo configure:2486: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 248656893Sfenner rm -rf conftest* 248756893Sfenner ac_cv_addrinfo=yes 248856893Sfennerelse 248956893Sfenner echo "configure: failed program was:" >&5 249056893Sfenner cat conftest.$ac_ext >&5 249156893Sfenner rm -rf conftest* 249256893Sfenner ac_cv_addrinfo=no 249356893Sfennerfi 249456893Sfennerrm -f conftest* 249556893Sfennerfi 249656893Sfenner 249756893Sfenner echo "$ac_t""$ac_cv_addrinfo" 1>&6 249856893Sfenner if test $ac_cv_addrinfo = yes; then 249956893Sfenner cat >> confdefs.h <<\EOF 250056893Sfenner#define HAVE_ADDRINFO 1 250156893SfennerEOF 250256893Sfenner 250356893Sfenner else 250456893Sfenner cat >> confdefs.h <<\EOF 250556893Sfenner#define NEED_ADDRINFO_H 1 250656893SfennerEOF 250756893Sfenner 250856893Sfenner fi 250956893Sfenner 251056893Sfennerif test "$ac_cv_addrinfo" = no; then 251156893Sfenner missing_includes=yes 251256893Sfennerfi 251356893Sfenner 251456893Sfenner 251556893Sfenner echo $ac_n "checking for NI_MAXSERV""... $ac_c" 1>&6 251675115Sfennerecho "configure:2517: checking for NI_MAXSERV" >&5 251756893Sfenner if eval "test \"`echo '$''{'ac_cv_maxserv'+set}'`\" = set"; then 251856893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 251956893Sfennerelse 252056893Sfenner cat > conftest.$ac_ext <<EOF 252175115Sfenner#line 2522 "configure" 252256893Sfenner#include "confdefs.h" 252356893Sfenner#include <netdb.h> 252456893Sfenner#ifdef NI_MAXSERV 252556893Sfenneryes 252656893Sfenner#endif 252756893SfennerEOF 252856893Sfennerif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 252956893Sfenner egrep "yes" >/dev/null 2>&1; then 253056893Sfenner rm -rf conftest* 253156893Sfenner ac_cv_maxserv=yes 253256893Sfennerelse 253356893Sfenner rm -rf conftest* 253456893Sfenner ac_cv_maxserv=no 253556893Sfennerfi 253656893Sfennerrm -f conftest* 253756893Sfenner 253856893Sfennerfi 253956893Sfenner 254056893Sfenner echo "$ac_t""$ac_cv_maxserv" 1>&6 254156893Sfenner if test $ac_cv_maxserv != yes; then 254256893Sfenner cat >> confdefs.h <<\EOF 254356893Sfenner#define NEED_ADDRINFO_H 1 254456893SfennerEOF 254556893Sfenner 254656893Sfenner fi 254756893Sfenner 254856893Sfennerif test "$ac_cv_maxserv" = no; then 254956893Sfenner missing_includes=yes 255056893Sfennerfi 255156893Sfenner 255256893Sfenner 255356893Sfenner echo $ac_n "checking for NI_NAMEREQD""... $ac_c" 1>&6 255475115Sfennerecho "configure:2555: checking for NI_NAMEREQD" >&5 255556893Sfenner if eval "test \"`echo '$''{'ac_cv_namereqd'+set}'`\" = set"; then 255656893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 255756893Sfennerelse 255856893Sfenner cat > conftest.$ac_ext <<EOF 255975115Sfenner#line 2560 "configure" 256056893Sfenner#include "confdefs.h" 256156893Sfenner#include <netdb.h> 256256893Sfenner#ifdef NI_NOFQDN 256356893Sfenneryes 256456893Sfenner#endif 256556893SfennerEOF 256656893Sfennerif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 256756893Sfenner egrep "yes" >/dev/null 2>&1; then 256856893Sfenner rm -rf conftest* 256956893Sfenner ac_cv_namereqd=yes 257056893Sfennerelse 257156893Sfenner rm -rf conftest* 257256893Sfenner ac_cv_namereqd=no 257356893Sfennerfi 257456893Sfennerrm -f conftest* 257556893Sfenner 257656893Sfennerfi 257756893Sfenner 257856893Sfenner echo "$ac_t""$ac_cv_namereqd" 1>&6 257956893Sfenner if test $ac_cv_namereqd != yes; then 258056893Sfenner cat >> confdefs.h <<\EOF 258156893Sfenner#define NEED_ADDRINFO_H 1 258256893SfennerEOF 258356893Sfenner 258456893Sfenner fi 258556893Sfenner 258656893Sfennerif test "$ac_cv_namereqd" = no; then 258756893Sfenner missing_includes=yes 258856893Sfennerfi 258956893Sfenner 259056893Sfenner 259156893Sfenner echo $ac_n "checking for sockaddr_storage""... $ac_c" 1>&6 259275115Sfennerecho "configure:2593: checking for sockaddr_storage" >&5 259356893Sfenner if eval "test \"`echo '$''{'ac_cv_sa_storage'+set}'`\" = set"; then 259456893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 259556893Sfennerelse 259656893Sfenner cat > conftest.$ac_ext <<EOF 259775115Sfenner#line 2598 "configure" 259856893Sfenner#include "confdefs.h" 259956893Sfenner 260056893Sfenner# include <sys/types.h> 260156893Sfenner# include <sys/socket.h> 260256893Sfennerint main() { 260356893Sfennerstruct sockaddr_storage s 260456893Sfenner; return 0; } 260556893SfennerEOF 260675115Sfennerif { (eval echo configure:2607: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 260756893Sfenner rm -rf conftest* 260856893Sfenner ac_cv_sa_storage=yes 260956893Sfennerelse 261056893Sfenner echo "configure: failed program was:" >&5 261156893Sfenner cat conftest.$ac_ext >&5 261256893Sfenner rm -rf conftest* 261356893Sfenner ac_cv_sa_storage=no 261456893Sfennerfi 261556893Sfennerrm -f conftest* 261656893Sfennerfi 261756893Sfenner 261856893Sfenner echo "$ac_t""$ac_cv_sa_storage" 1>&6 261956893Sfenner if test $ac_cv_sa_storage = yes; then 262056893Sfenner cat >> confdefs.h <<\EOF 262156893Sfenner#define HAVE_SOCKADDR_STORAGE 1 262256893SfennerEOF 262356893Sfenner 262456893Sfenner fi 262556893Sfenner 262656893Sfennerif test "$ac_cv_sa_storage" = no; then 262756893Sfenner missing_includes=yes 262856893Sfennerfi 262956893Sfenner 263056893Sfenner 263156893Sfenner ac_cv_addrsz=yes 263256893Sfenner echo $ac_n "checking for INADDRSZ""... $ac_c" 1>&6 263375115Sfennerecho "configure:2634: checking for INADDRSZ" >&5 263456893Sfenner if eval "test \"`echo '$''{'ac_cv_inaddrsz'+set}'`\" = set"; then 263556893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 263656893Sfennerelse 263756893Sfenner cat > conftest.$ac_ext <<EOF 263875115Sfenner#line 2639 "configure" 263956893Sfenner#include "confdefs.h" 264056893Sfenner 264156893Sfenner# include <arpa/nameser.h> 264256893Sfennerint main() { 264356893Sfennerint a = INADDRSZ 264456893Sfenner; return 0; } 264556893SfennerEOF 264675115Sfennerif { (eval echo configure:2647: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 264756893Sfenner rm -rf conftest* 264856893Sfenner ac_cv_inaddrsz=yes 264956893Sfennerelse 265056893Sfenner echo "configure: failed program was:" >&5 265156893Sfenner cat conftest.$ac_ext >&5 265256893Sfenner rm -rf conftest* 265356893Sfenner ac_cv_inaddrsz=no 265456893Sfennerfi 265556893Sfennerrm -f conftest* 265656893Sfennerfi 265756893Sfenner 265856893Sfenner echo "$ac_t""$ac_cv_inaddrsz" 1>&6 265956893Sfenner if test $ac_cv_inaddrsz = yes; then 266056893Sfenner cat >> confdefs.h <<\EOF 266156893Sfenner#define HAVE_INADDRSZ 1 266256893SfennerEOF 266356893Sfenner 266456893Sfenner else 266556893Sfenner ac_cv_addrsz=no 266656893Sfenner fi 266756893Sfenner echo $ac_n "checking for IN6ADDRSZ""... $ac_c" 1>&6 266875115Sfennerecho "configure:2669: checking for IN6ADDRSZ" >&5 266956893Sfenner if eval "test \"`echo '$''{'ac_cv_in6addrsz'+set}'`\" = set"; then 267056893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 267156893Sfennerelse 267256893Sfenner cat > conftest.$ac_ext <<EOF 267375115Sfenner#line 2674 "configure" 267456893Sfenner#include "confdefs.h" 267556893Sfenner 267656893Sfenner# include <arpa/nameser.h> 267756893Sfennerint main() { 267856893Sfennerint a = IN6ADDRSZ 267956893Sfenner; return 0; } 268056893SfennerEOF 268175115Sfennerif { (eval echo configure:2682: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 268256893Sfenner rm -rf conftest* 268356893Sfenner ac_cv_in6addrsz=yes 268456893Sfennerelse 268556893Sfenner echo "configure: failed program was:" >&5 268656893Sfenner cat conftest.$ac_ext >&5 268756893Sfenner rm -rf conftest* 268856893Sfenner ac_cv_in6addrsz=no 268956893Sfennerfi 269056893Sfennerrm -f conftest* 269156893Sfennerfi 269256893Sfenner 269356893Sfenner echo "$ac_t""$ac_cv_in6addrsz" 1>&6 269456893Sfenner if test $ac_cv_in6addrsz = yes; then 269556893Sfenner cat >> confdefs.h <<\EOF 269656893Sfenner#define HAVE_IN6ADDRSZ 1 269756893SfennerEOF 269856893Sfenner 269956893Sfenner else 270056893Sfenner ac_cv_addrsz=no 270156893Sfenner fi 270256893Sfenner 270356893Sfennerif test "$ac_cv_addrsz" = no; then 270456893Sfenner missing_includes=yes 270556893Sfennerfi 270656893Sfenner 270756893Sfenner 270856893Sfenner echo $ac_n "checking for RES_USE_INET6""... $ac_c" 1>&6 270975115Sfennerecho "configure:2710: checking for RES_USE_INET6" >&5 271056893Sfenner if eval "test \"`echo '$''{'ac_cv_res_inet6'+set}'`\" = set"; then 271156893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 271256893Sfennerelse 271356893Sfenner cat > conftest.$ac_ext <<EOF 271475115Sfenner#line 2715 "configure" 271556893Sfenner#include "confdefs.h" 271656893Sfenner 271756893Sfenner# include <sys/types.h> 271856893Sfenner# include <netinet/in.h> 271956893Sfenner# include <resolv.h> 272056893Sfennerint main() { 272156893Sfennerint a = RES_USE_INET6 272256893Sfenner; return 0; } 272356893SfennerEOF 272475115Sfennerif { (eval echo configure:2725: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 272556893Sfenner rm -rf conftest* 272656893Sfenner ac_cv_res_inet6=yes 272756893Sfennerelse 272856893Sfenner echo "configure: failed program was:" >&5 272956893Sfenner cat conftest.$ac_ext >&5 273056893Sfenner rm -rf conftest* 273156893Sfenner ac_cv_res_inet6=no 273256893Sfennerfi 273356893Sfennerrm -f conftest* 273456893Sfennerfi 273556893Sfenner 273656893Sfenner echo "$ac_t""$ac_cv_res_inet6" 1>&6 273756893Sfenner if test $ac_cv_res_inet6 = yes; then 273856893Sfenner cat >> confdefs.h <<\EOF 273956893Sfenner#define HAVE_RES_USE_INET6 1 274056893SfennerEOF 274156893Sfenner 274256893Sfenner fi 274356893Sfenner 274456893Sfennerif test "$ac_cv_res_inet6" = no; then 274556893Sfenner missing_includes=yes 274656893Sfennerfi 274756893Sfenner 274856893Sfenner 274956893Sfenner echo $ac_n "checking for res_state_ext""... $ac_c" 1>&6 275075115Sfennerecho "configure:2751: checking for res_state_ext" >&5 275156893Sfenner if eval "test \"`echo '$''{'ac_cv_res_state_ext'+set}'`\" = set"; then 275256893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 275356893Sfennerelse 275456893Sfenner cat > conftest.$ac_ext <<EOF 275575115Sfenner#line 2756 "configure" 275656893Sfenner#include "confdefs.h" 275756893Sfenner 275856893Sfenner# include <sys/types.h> 275956893Sfenner# include <netinet/in.h> 276056893Sfenner# include <netinet6/in6.h> 276156893Sfenner# include <resolv.h> 276256893Sfennerint main() { 276356893Sfennerstruct __res_state_ext e 276456893Sfenner; return 0; } 276556893SfennerEOF 276675115Sfennerif { (eval echo configure:2767: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 276756893Sfenner rm -rf conftest* 276856893Sfenner ac_cv_res_state_ext=yes 276956893Sfennerelse 277056893Sfenner echo "configure: failed program was:" >&5 277156893Sfenner cat conftest.$ac_ext >&5 277256893Sfenner rm -rf conftest* 277356893Sfenner ac_cv_res_state_ext=no 277456893Sfennerfi 277556893Sfennerrm -f conftest* 277656893Sfennerfi 277756893Sfenner 277856893Sfenner echo "$ac_t""$ac_cv_res_state_ext" 1>&6 277956893Sfenner if test $ac_cv_res_state_ext = yes; then 278056893Sfenner cat >> confdefs.h <<\EOF 278156893Sfenner#define HAVE_RES_STATE_EXT 1 278256893SfennerEOF 278356893Sfenner 278456893Sfenner fi 278556893Sfenner 278656893Sfennerif test "$ac_cv_res_state_ext" = no; then 278756893Sfenner missing_includes=yes 278856893Sfennerfi 278956893Sfenner 279056893Sfenner 279156893Sfenner echo $ac_n "checking for nsort in res_state""... $ac_c" 1>&6 279275115Sfennerecho "configure:2793: checking for nsort in res_state" >&5 279356893Sfenner if eval "test \"`echo '$''{'ac_cv_res_state'+set}'`\" = set"; then 279456893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 279556893Sfennerelse 279656893Sfenner cat > conftest.$ac_ext <<EOF 279775115Sfenner#line 2798 "configure" 279856893Sfenner#include "confdefs.h" 279956893Sfenner 280056893Sfenner# include <sys/types.h> 280156893Sfenner# include <netinet/in.h> 280256893Sfenner# include <netinet6/in6.h> 280356893Sfenner# include <resolv.h> 280456893Sfennerint main() { 280556893Sfennerstruct __res_state e; e.nsort = 0 280656893Sfenner; return 0; } 280756893SfennerEOF 280875115Sfennerif { (eval echo configure:2809: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 280956893Sfenner rm -rf conftest* 281056893Sfenner ac_cv_res_state=yes 281156893Sfennerelse 281256893Sfenner echo "configure: failed program was:" >&5 281356893Sfenner cat conftest.$ac_ext >&5 281456893Sfenner rm -rf conftest* 281556893Sfenner ac_cv_res_state=no 281656893Sfennerfi 281756893Sfennerrm -f conftest* 281856893Sfennerfi 281956893Sfenner 282056893Sfenner echo "$ac_t""$ac_cv_res_state" 1>&6 282156893Sfenner if test $ac_cv_res_state = yes; then 282256893Sfenner cat >> confdefs.h <<\EOF 282356893Sfenner#define HAVE_NEW_RES_STATE 1 282456893SfennerEOF 282556893Sfenner 282656893Sfenner fi 282756893Sfenner 282856893Sfenner 282956893Sfennerif test "$missing_includes" = "yes"; then 283056893Sfenner CPPFLAGS="$CPPFLAGS -I\$(srcdir)/missing" 283156893Sfenner V_INCLS="$V_INCLS -I\$(srcdir)/missing" 283256893Sfennerfi 283356893Sfenner 283456893Sfenner 283575115Sfennerfor ac_func in vfprintf strcasecmp strlcat strlcpy 283617680Spstdo 283717680Spstecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 283875115Sfennerecho "configure:2839: checking for $ac_func" >&5 283917680Spstif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 284017680Spst echo $ac_n "(cached) $ac_c" 1>&6 284117680Spstelse 284217680Spst cat > conftest.$ac_ext <<EOF 284375115Sfenner#line 2844 "configure" 284417680Spst#include "confdefs.h" 284517680Spst/* System header to define __stub macros and hopefully few prototypes, 284617680Spst which can conflict with char $ac_func(); below. */ 284717680Spst#include <assert.h> 284817680Spst/* Override any gcc2 internal prototype to avoid an error. */ 284917680Spst/* We use char because int might match the return type of a gcc2 285017680Spst builtin and then its argument prototype would still apply. */ 285117680Spstchar $ac_func(); 285217680Spst 285326180Sfennerint main() { 285417680Spst 285517680Spst/* The GNU C library defines this for functions which it implements 285617680Spst to always fail with ENOSYS. Some functions are actually named 285717680Spst something starting with __ and the normal name is an alias. */ 285817680Spst#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 285917680Spstchoke me 286017680Spst#else 286117680Spst$ac_func(); 286217680Spst#endif 286317680Spst 286417680Spst; return 0; } 286517680SpstEOF 286675115Sfennerif { (eval echo configure:2867: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 286717680Spst rm -rf conftest* 286817680Spst eval "ac_cv_func_$ac_func=yes" 286917680Spstelse 287026180Sfenner echo "configure: failed program was:" >&5 287126180Sfenner cat conftest.$ac_ext >&5 287217680Spst rm -rf conftest* 287317680Spst eval "ac_cv_func_$ac_func=no" 287417680Spstfi 287517680Spstrm -f conftest* 287626180Sfennerfi 287717680Spst 287817680Spstif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 287917680Spst echo "$ac_t""yes" 1>&6 288026180Sfenner ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 288126180Sfenner cat >> confdefs.h <<EOF 288226180Sfenner#define $ac_tr_func 1 288326180SfennerEOF 288426180Sfenner 288517680Spstelse 288617680Spst echo "$ac_t""no" 1>&6 288756893SfennerLIBOBJS="$LIBOBJS ${ac_func}.${ac_objext}" 288817680Spstfi 288917680Spstdone 289017680Spst 289126180Sfenner 289275115Sfennerfor ac_func in ether_ntohost setlinebuf 289317680Spstdo 289417680Spstecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 289575115Sfennerecho "configure:2896: checking for $ac_func" >&5 289617680Spstif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 289717680Spst echo $ac_n "(cached) $ac_c" 1>&6 289817680Spstelse 289917680Spst cat > conftest.$ac_ext <<EOF 290075115Sfenner#line 2901 "configure" 290117680Spst#include "confdefs.h" 290217680Spst/* System header to define __stub macros and hopefully few prototypes, 290317680Spst which can conflict with char $ac_func(); below. */ 290417680Spst#include <assert.h> 290517680Spst/* Override any gcc2 internal prototype to avoid an error. */ 290617680Spst/* We use char because int might match the return type of a gcc2 290717680Spst builtin and then its argument prototype would still apply. */ 290817680Spstchar $ac_func(); 290917680Spst 291026180Sfennerint main() { 291117680Spst 291217680Spst/* The GNU C library defines this for functions which it implements 291317680Spst to always fail with ENOSYS. Some functions are actually named 291417680Spst something starting with __ and the normal name is an alias. */ 291517680Spst#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 291617680Spstchoke me 291717680Spst#else 291817680Spst$ac_func(); 291917680Spst#endif 292017680Spst 292117680Spst; return 0; } 292217680SpstEOF 292375115Sfennerif { (eval echo configure:2924: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 292417680Spst rm -rf conftest* 292517680Spst eval "ac_cv_func_$ac_func=yes" 292617680Spstelse 292726180Sfenner echo "configure: failed program was:" >&5 292826180Sfenner cat conftest.$ac_ext >&5 292917680Spst rm -rf conftest* 293017680Spst eval "ac_cv_func_$ac_func=no" 293117680Spstfi 293217680Spstrm -f conftest* 293326180Sfennerfi 293417680Spst 293517680Spstif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 293617680Spst echo "$ac_t""yes" 1>&6 293717680Spst ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 293817680Spst cat >> confdefs.h <<EOF 293917680Spst#define $ac_tr_func 1 294017680SpstEOF 294117680Spst 294217680Spstelse 294317680Spst echo "$ac_t""no" 1>&6 294417680Spstfi 294517680Spstdone 294617680Spst 294717680Spst 294875115Sfennerusegetipnodeby=yes 294975115Sfennerfor ac_func in getipnodebyname getipnodebyaddr freeaddrinfo 295075115Sfennerdo 295175115Sfennerecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 295275115Sfennerecho "configure:2953: checking for $ac_func" >&5 295375115Sfennerif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 295475115Sfenner echo $ac_n "(cached) $ac_c" 1>&6 295575115Sfennerelse 295675115Sfenner cat > conftest.$ac_ext <<EOF 295775115Sfenner#line 2958 "configure" 295875115Sfenner#include "confdefs.h" 295975115Sfenner/* System header to define __stub macros and hopefully few prototypes, 296075115Sfenner which can conflict with char $ac_func(); below. */ 296175115Sfenner#include <assert.h> 296275115Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 296375115Sfenner/* We use char because int might match the return type of a gcc2 296475115Sfenner builtin and then its argument prototype would still apply. */ 296575115Sfennerchar $ac_func(); 296675115Sfenner 296775115Sfennerint main() { 296875115Sfenner 296975115Sfenner/* The GNU C library defines this for functions which it implements 297075115Sfenner to always fail with ENOSYS. Some functions are actually named 297175115Sfenner something starting with __ and the normal name is an alias. */ 297275115Sfenner#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 297375115Sfennerchoke me 297475115Sfenner#else 297575115Sfenner$ac_func(); 297675115Sfenner#endif 297775115Sfenner 297875115Sfenner; return 0; } 297975115SfennerEOF 298075115Sfennerif { (eval echo configure:2981: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 298175115Sfenner rm -rf conftest* 298275115Sfenner eval "ac_cv_func_$ac_func=yes" 298375115Sfennerelse 298475115Sfenner echo "configure: failed program was:" >&5 298575115Sfenner cat conftest.$ac_ext >&5 298675115Sfenner rm -rf conftest* 298775115Sfenner eval "ac_cv_func_$ac_func=no" 298875115Sfennerfi 298975115Sfennerrm -f conftest* 299075115Sfennerfi 299175115Sfenner 299275115Sfennerif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 299375115Sfenner echo "$ac_t""yes" 1>&6 299475115Sfenner ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 299575115Sfenner cat >> confdefs.h <<EOF 299675115Sfenner#define $ac_tr_func 1 299775115SfennerEOF 299875115Sfenner 299975115Sfennerelse 300075115Sfenner echo "$ac_t""no" 1>&6 300175115Sfennerusegetipnodeby=no 300275115Sfennerfi 300375115Sfennerdone 300475115Sfenner 300575115Sfennerif test $usegetipnodeby = yes; then 300675115Sfenner cat >> confdefs.h <<\EOF 300775115Sfenner#define USE_GETIPNODEBY 1 300875115SfennerEOF 300975115Sfenner 301075115Sfennerfi 301175115Sfenner 301275115Sfennerneedsnprintf=no 301375115Sfennerfor ac_func in vsnprintf snprintf 301475115Sfennerdo 301575115Sfennerecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 301675115Sfennerecho "configure:3017: checking for $ac_func" >&5 301775115Sfennerif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 301875115Sfenner echo $ac_n "(cached) $ac_c" 1>&6 301975115Sfennerelse 302075115Sfenner cat > conftest.$ac_ext <<EOF 302175115Sfenner#line 3022 "configure" 302275115Sfenner#include "confdefs.h" 302375115Sfenner/* System header to define __stub macros and hopefully few prototypes, 302475115Sfenner which can conflict with char $ac_func(); below. */ 302575115Sfenner#include <assert.h> 302675115Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 302775115Sfenner/* We use char because int might match the return type of a gcc2 302875115Sfenner builtin and then its argument prototype would still apply. */ 302975115Sfennerchar $ac_func(); 303075115Sfenner 303175115Sfennerint main() { 303275115Sfenner 303375115Sfenner/* The GNU C library defines this for functions which it implements 303475115Sfenner to always fail with ENOSYS. Some functions are actually named 303575115Sfenner something starting with __ and the normal name is an alias. */ 303675115Sfenner#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 303775115Sfennerchoke me 303875115Sfenner#else 303975115Sfenner$ac_func(); 304075115Sfenner#endif 304175115Sfenner 304275115Sfenner; return 0; } 304375115SfennerEOF 304475115Sfennerif { (eval echo configure:3045: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 304575115Sfenner rm -rf conftest* 304675115Sfenner eval "ac_cv_func_$ac_func=yes" 304775115Sfennerelse 304875115Sfenner echo "configure: failed program was:" >&5 304975115Sfenner cat conftest.$ac_ext >&5 305075115Sfenner rm -rf conftest* 305175115Sfenner eval "ac_cv_func_$ac_func=no" 305275115Sfennerfi 305375115Sfennerrm -f conftest* 305475115Sfennerfi 305575115Sfenner 305675115Sfennerif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 305775115Sfenner echo "$ac_t""yes" 1>&6 305875115Sfenner ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 305975115Sfenner cat >> confdefs.h <<EOF 306075115Sfenner#define $ac_tr_func 1 306175115SfennerEOF 306275115Sfenner 306375115Sfennerelse 306475115Sfenner echo "$ac_t""no" 1>&6 306575115Sfennerneedsnprintf=yes 306675115Sfennerfi 306775115Sfennerdone 306875115Sfenner 306975115Sfennerif test $needsnprintf = yes; then 307075115Sfenner LIBOBJS="$LIBOBJS snprintf.o" 307175115Sfennerfi 307275115Sfenner 307326180Sfennerecho $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6 307475115Sfennerecho "configure:3075: checking whether byte ordering is bigendian" >&5 307526180Sfennerif eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then 307626180Sfenner echo $ac_n "(cached) $ac_c" 1>&6 307726180Sfennerelse 307826180Sfenner ac_cv_c_bigendian=unknown 307926180Sfenner# See if sys/param.h defines the BYTE_ORDER macro. 308026180Sfennercat > conftest.$ac_ext <<EOF 308175115Sfenner#line 3082 "configure" 308226180Sfenner#include "confdefs.h" 308326180Sfenner#include <sys/types.h> 308426180Sfenner#include <sys/param.h> 308526180Sfennerint main() { 308626180Sfenner 308726180Sfenner#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN 308826180Sfenner bogus endian macros 308926180Sfenner#endif 309026180Sfenner; return 0; } 309126180SfennerEOF 309275115Sfennerif { (eval echo configure:3093: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 309326180Sfenner rm -rf conftest* 309426180Sfenner # It does; now see whether it defined to BIG_ENDIAN or not. 309526180Sfennercat > conftest.$ac_ext <<EOF 309675115Sfenner#line 3097 "configure" 309726180Sfenner#include "confdefs.h" 309826180Sfenner#include <sys/types.h> 309926180Sfenner#include <sys/param.h> 310026180Sfennerint main() { 310126180Sfenner 310226180Sfenner#if BYTE_ORDER != BIG_ENDIAN 310326180Sfenner not big endian 310426180Sfenner#endif 310526180Sfenner; return 0; } 310626180SfennerEOF 310775115Sfennerif { (eval echo configure:3108: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 310826180Sfenner rm -rf conftest* 310926180Sfenner ac_cv_c_bigendian=yes 311026180Sfennerelse 311126180Sfenner echo "configure: failed program was:" >&5 311226180Sfenner cat conftest.$ac_ext >&5 311326180Sfenner rm -rf conftest* 311426180Sfenner ac_cv_c_bigendian=no 311526180Sfennerfi 311626180Sfennerrm -f conftest* 311726180Sfennerelse 311826180Sfenner echo "configure: failed program was:" >&5 311926180Sfenner cat conftest.$ac_ext >&5 312026180Sfennerfi 312126180Sfennerrm -f conftest* 312226180Sfennerif test $ac_cv_c_bigendian = unknown; then 312326180Sfennerif test "$cross_compiling" = yes; then 312426180Sfenner { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } 312526180Sfennerelse 312626180Sfenner cat > conftest.$ac_ext <<EOF 312775115Sfenner#line 3128 "configure" 312826180Sfenner#include "confdefs.h" 312926180Sfennermain () { 313026180Sfenner /* Are we little or big endian? From Harbison&Steele. */ 313126180Sfenner union 313226180Sfenner { 313326180Sfenner long l; 313426180Sfenner char c[sizeof (long)]; 313526180Sfenner } u; 313626180Sfenner u.l = 1; 313726180Sfenner exit (u.c[sizeof (long) - 1] == 1); 313826180Sfenner} 313926180SfennerEOF 314075115Sfennerif { (eval echo configure:3141: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 314126180Sfennerthen 314226180Sfenner ac_cv_c_bigendian=no 314326180Sfennerelse 314426180Sfenner echo "configure: failed program was:" >&5 314526180Sfenner cat conftest.$ac_ext >&5 314626180Sfenner rm -fr conftest* 314726180Sfenner ac_cv_c_bigendian=yes 314826180Sfennerfi 314926180Sfennerrm -fr conftest* 315026180Sfennerfi 315126180Sfenner 315226180Sfennerfi 315326180Sfennerfi 315426180Sfenner 315526180Sfennerecho "$ac_t""$ac_cv_c_bigendian" 1>&6 315626180Sfennerif test $ac_cv_c_bigendian = yes; then 315726180Sfenner cat >> confdefs.h <<\EOF 315826180Sfenner#define WORDS_BIGENDIAN 1 315926180SfennerEOF 316026180Sfenner 316126180Sfennerfi 316226180Sfenner 316326180Sfenner 316426180Sfennerecho $ac_n "checking for main in -ldnet""... $ac_c" 1>&6 316575115Sfennerecho "configure:3166: checking for main in -ldnet" >&5 316626180Sfennerac_lib_var=`echo dnet'_'main | sed 'y%./+-%__p_%'` 316717680Spstif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then 316817680Spst echo $ac_n "(cached) $ac_c" 1>&6 316917680Spstelse 317017680Spst ac_save_LIBS="$LIBS" 317117680SpstLIBS="-ldnet $LIBS" 317217680Spstcat > conftest.$ac_ext <<EOF 317375115Sfenner#line 3174 "configure" 317417680Spst#include "confdefs.h" 317517680Spst 317626180Sfennerint main() { 317717680Spstmain() 317817680Spst; return 0; } 317917680SpstEOF 318075115Sfennerif { (eval echo configure:3181: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 318117680Spst rm -rf conftest* 318217680Spst eval "ac_cv_lib_$ac_lib_var=yes" 318317680Spstelse 318426180Sfenner echo "configure: failed program was:" >&5 318526180Sfenner cat conftest.$ac_ext >&5 318617680Spst rm -rf conftest* 318717680Spst eval "ac_cv_lib_$ac_lib_var=no" 318817680Spstfi 318917680Spstrm -f conftest* 319017680SpstLIBS="$ac_save_LIBS" 319117680Spst 319217680Spstfi 319317680Spstif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then 319417680Spst echo "$ac_t""yes" 1>&6 319526180Sfenner ac_tr_lib=HAVE_LIB`echo dnet | sed -e 's/[^a-zA-Z0-9_]/_/g' \ 319626180Sfenner -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` 319717680Spst cat >> confdefs.h <<EOF 319817680Spst#define $ac_tr_lib 1 319917680SpstEOF 320017680Spst 320117680Spst LIBS="-ldnet $LIBS" 320217680Spst 320317680Spstelse 320417680Spst echo "$ac_t""no" 1>&6 320517680Spstfi 320617680Spst 320726180Sfennerecho $ac_n "checking for main in -lrpc""... $ac_c" 1>&6 320875115Sfennerecho "configure:3209: checking for main in -lrpc" >&5 320926180Sfennerac_lib_var=`echo rpc'_'main | sed 'y%./+-%__p_%'` 321017680Spstif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then 321117680Spst echo $ac_n "(cached) $ac_c" 1>&6 321217680Spstelse 321317680Spst ac_save_LIBS="$LIBS" 321417680SpstLIBS="-lrpc $LIBS" 321517680Spstcat > conftest.$ac_ext <<EOF 321675115Sfenner#line 3217 "configure" 321717680Spst#include "confdefs.h" 321817680Spst 321926180Sfennerint main() { 322017680Spstmain() 322117680Spst; return 0; } 322217680SpstEOF 322375115Sfennerif { (eval echo configure:3224: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 322417680Spst rm -rf conftest* 322517680Spst eval "ac_cv_lib_$ac_lib_var=yes" 322617680Spstelse 322726180Sfenner echo "configure: failed program was:" >&5 322826180Sfenner cat conftest.$ac_ext >&5 322917680Spst rm -rf conftest* 323017680Spst eval "ac_cv_lib_$ac_lib_var=no" 323117680Spstfi 323217680Spstrm -f conftest* 323317680SpstLIBS="$ac_save_LIBS" 323417680Spst 323517680Spstfi 323617680Spstif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then 323717680Spst echo "$ac_t""yes" 1>&6 323826180Sfenner ac_tr_lib=HAVE_LIB`echo rpc | sed -e 's/[^a-zA-Z0-9_]/_/g' \ 323926180Sfenner -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` 324017680Spst cat >> confdefs.h <<EOF 324117680Spst#define $ac_tr_lib 1 324217680SpstEOF 324317680Spst 324417680Spst LIBS="-lrpc $LIBS" 324517680Spst 324617680Spstelse 324717680Spst echo "$ac_t""no" 1>&6 324817680Spstfi 324917680Spst 325075115Sfennerecho $ac_n "checking for getrpcbynumber in -lnsl""... $ac_c" 1>&6 325175115Sfennerecho "configure:3252: checking for getrpcbynumber in -lnsl" >&5 325275115Sfennerac_lib_var=`echo nsl'_'getrpcbynumber | sed 'y%./+-%__p_%'` 325356893Sfennerif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then 325456893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 325556893Sfennerelse 325656893Sfenner ac_save_LIBS="$LIBS" 325775115SfennerLIBS="-lnsl $LIBS" 325856893Sfennercat > conftest.$ac_ext <<EOF 325975115Sfenner#line 3260 "configure" 326056893Sfenner#include "confdefs.h" 326156893Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 326256893Sfenner/* We use char because int might match the return type of a gcc2 326356893Sfenner builtin and then its argument prototype would still apply. */ 326475115Sfennerchar getrpcbynumber(); 326539297Sfenner 326656893Sfennerint main() { 326775115Sfennergetrpcbynumber() 326856893Sfenner; return 0; } 326956893SfennerEOF 327075115Sfennerif { (eval echo configure:3271: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 327156893Sfenner rm -rf conftest* 327256893Sfenner eval "ac_cv_lib_$ac_lib_var=yes" 327356893Sfennerelse 327456893Sfenner echo "configure: failed program was:" >&5 327556893Sfenner cat conftest.$ac_ext >&5 327656893Sfenner rm -rf conftest* 327756893Sfenner eval "ac_cv_lib_$ac_lib_var=no" 327856893Sfennerfi 327956893Sfennerrm -f conftest* 328056893SfennerLIBS="$ac_save_LIBS" 328139297Sfenner 328256893Sfennerfi 328356893Sfennerif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then 328456893Sfenner echo "$ac_t""yes" 1>&6 328575115Sfenner ac_tr_lib=HAVE_LIB`echo nsl | sed -e 's/[^a-zA-Z0-9_]/_/g' \ 328656893Sfenner -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` 328756893Sfenner cat >> confdefs.h <<EOF 328856893Sfenner#define $ac_tr_lib 1 328956893SfennerEOF 329056893Sfenner 329175115Sfenner LIBS="-lnsl $LIBS" 329256893Sfenner 329356893Sfennerelse 329456893Sfenner echo "$ac_t""no" 1>&6 329556893Sfennerfi 329656893Sfenner 329756893Sfenner 329856893Sfenner 329939297Sfenner echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6 330075115Sfennerecho "configure:3301: checking return type of signal handlers" >&5 330139297Sfennerif eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then 330217680Spst echo $ac_n "(cached) $ac_c" 1>&6 330317680Spstelse 330439297Sfenner cat > conftest.$ac_ext <<EOF 330575115Sfenner#line 3306 "configure" 330639297Sfenner#include "confdefs.h" 330739297Sfenner#include <sys/types.h> 330839297Sfenner#include <signal.h> 330939297Sfenner#ifdef signal 331039297Sfenner#undef signal 331139297Sfenner#endif 331239297Sfenner#ifdef __cplusplus 331339297Sfennerextern "C" void (*signal (int, void (*)(int)))(int); 331439297Sfenner#else 331539297Sfennervoid (*signal ()) (); 331639297Sfenner#endif 331739297Sfenner 331839297Sfennerint main() { 331939297Sfennerint i; 332039297Sfenner; return 0; } 332139297SfennerEOF 332275115Sfennerif { (eval echo configure:3323: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 332339297Sfenner rm -rf conftest* 332439297Sfenner ac_cv_type_signal=void 332539297Sfennerelse 332639297Sfenner echo "configure: failed program was:" >&5 332739297Sfenner cat conftest.$ac_ext >&5 332839297Sfenner rm -rf conftest* 332939297Sfenner ac_cv_type_signal=int 333039297Sfennerfi 333139297Sfennerrm -f conftest* 333239297Sfennerfi 333339297Sfenner 333439297Sfennerecho "$ac_t""$ac_cv_type_signal" 1>&6 333539297Sfennercat >> confdefs.h <<EOF 333639297Sfenner#define RETSIGTYPE $ac_cv_type_signal 333739297SfennerEOF 333839297Sfenner 333939297Sfenner 334039297Sfenner if test "$ac_cv_type_signal" = void ; then 334139297Sfenner cat >> confdefs.h <<\EOF 334239297Sfenner#define RETSIGVAL 334339297SfennerEOF 334439297Sfenner 334539297Sfenner else 334639297Sfenner cat >> confdefs.h <<\EOF 334739297Sfenner#define RETSIGVAL (0) 334839297SfennerEOF 334939297Sfenner 335039297Sfenner fi 335139297Sfenner case "$target_os" in 335239297Sfenner 335339297Sfenner irix*) 335439297Sfenner cat >> confdefs.h <<\EOF 335539297Sfenner#define _BSD_SIGNALS 1 335639297SfennerEOF 335739297Sfenner 335839297Sfenner ;; 335939297Sfenner 336039297Sfenner *) 336139297Sfenner for ac_func in sigset 336239297Sfennerdo 336339297Sfennerecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 336475115Sfennerecho "configure:3365: checking for $ac_func" >&5 336539297Sfennerif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 336639297Sfenner echo $ac_n "(cached) $ac_c" 1>&6 336739297Sfennerelse 336839297Sfenner cat > conftest.$ac_ext <<EOF 336975115Sfenner#line 3370 "configure" 337039297Sfenner#include "confdefs.h" 337139297Sfenner/* System header to define __stub macros and hopefully few prototypes, 337239297Sfenner which can conflict with char $ac_func(); below. */ 337339297Sfenner#include <assert.h> 337439297Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 337539297Sfenner/* We use char because int might match the return type of a gcc2 337639297Sfenner builtin and then its argument prototype would still apply. */ 337739297Sfennerchar $ac_func(); 337839297Sfenner 337939297Sfennerint main() { 338039297Sfenner 338139297Sfenner/* The GNU C library defines this for functions which it implements 338239297Sfenner to always fail with ENOSYS. Some functions are actually named 338339297Sfenner something starting with __ and the normal name is an alias. */ 338439297Sfenner#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 338539297Sfennerchoke me 338639297Sfenner#else 338739297Sfenner$ac_func(); 338839297Sfenner#endif 338939297Sfenner 339039297Sfenner; return 0; } 339139297SfennerEOF 339275115Sfennerif { (eval echo configure:3393: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 339339297Sfenner rm -rf conftest* 339439297Sfenner eval "ac_cv_func_$ac_func=yes" 339539297Sfennerelse 339639297Sfenner echo "configure: failed program was:" >&5 339739297Sfenner cat conftest.$ac_ext >&5 339839297Sfenner rm -rf conftest* 339939297Sfenner eval "ac_cv_func_$ac_func=no" 340039297Sfennerfi 340139297Sfennerrm -f conftest* 340239297Sfennerfi 340339297Sfenner 340439297Sfennerif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 340539297Sfenner echo "$ac_t""yes" 1>&6 340639297Sfenner ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 340739297Sfenner cat >> confdefs.h <<EOF 340839297Sfenner#define $ac_tr_func 1 340939297SfennerEOF 341039297Sfenner 341139297Sfennerelse 341239297Sfenner echo "$ac_t""no" 1>&6 341339297Sfennerfi 341439297Sfennerdone 341539297Sfenner 341639297Sfenner if test $ac_cv_func_sigset = no ; then 341739297Sfenner for ac_func in sigaction 341839297Sfennerdo 341939297Sfennerecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 342075115Sfennerecho "configure:3421: checking for $ac_func" >&5 342139297Sfennerif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 342239297Sfenner echo $ac_n "(cached) $ac_c" 1>&6 342339297Sfennerelse 342439297Sfenner cat > conftest.$ac_ext <<EOF 342575115Sfenner#line 3426 "configure" 342639297Sfenner#include "confdefs.h" 342739297Sfenner/* System header to define __stub macros and hopefully few prototypes, 342839297Sfenner which can conflict with char $ac_func(); below. */ 342939297Sfenner#include <assert.h> 343039297Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 343139297Sfenner/* We use char because int might match the return type of a gcc2 343239297Sfenner builtin and then its argument prototype would still apply. */ 343339297Sfennerchar $ac_func(); 343439297Sfenner 343539297Sfennerint main() { 343639297Sfenner 343739297Sfenner/* The GNU C library defines this for functions which it implements 343839297Sfenner to always fail with ENOSYS. Some functions are actually named 343939297Sfenner something starting with __ and the normal name is an alias. */ 344039297Sfenner#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 344139297Sfennerchoke me 344239297Sfenner#else 344339297Sfenner$ac_func(); 344439297Sfenner#endif 344539297Sfenner 344639297Sfenner; return 0; } 344739297SfennerEOF 344875115Sfennerif { (eval echo configure:3449: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 344939297Sfenner rm -rf conftest* 345039297Sfenner eval "ac_cv_func_$ac_func=yes" 345139297Sfennerelse 345239297Sfenner echo "configure: failed program was:" >&5 345339297Sfenner cat conftest.$ac_ext >&5 345439297Sfenner rm -rf conftest* 345539297Sfenner eval "ac_cv_func_$ac_func=no" 345639297Sfennerfi 345739297Sfennerrm -f conftest* 345839297Sfennerfi 345939297Sfenner 346039297Sfennerif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 346139297Sfenner echo "$ac_t""yes" 1>&6 346239297Sfenner ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 346339297Sfenner cat >> confdefs.h <<EOF 346439297Sfenner#define $ac_tr_func 1 346539297SfennerEOF 346639297Sfenner 346739297Sfennerelse 346839297Sfenner echo "$ac_t""no" 1>&6 346939297Sfennerfi 347039297Sfennerdone 347139297Sfenner 347239297Sfenner fi 347339297Sfenner ;; 347439297Sfenner esac 347539297Sfenner 347639297Sfenner 347739297Sfenner # Most operating systems have gethostbyname() in the default searched 347839297Sfenner # libraries (i.e. libc): 347939297Sfenner echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6 348075115Sfennerecho "configure:3481: checking for gethostbyname" >&5 348139297Sfennerif eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then 348239297Sfenner echo $ac_n "(cached) $ac_c" 1>&6 348339297Sfennerelse 348439297Sfenner cat > conftest.$ac_ext <<EOF 348575115Sfenner#line 3486 "configure" 348639297Sfenner#include "confdefs.h" 348739297Sfenner/* System header to define __stub macros and hopefully few prototypes, 348839297Sfenner which can conflict with char gethostbyname(); below. */ 348939297Sfenner#include <assert.h> 349039297Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 349139297Sfenner/* We use char because int might match the return type of a gcc2 349239297Sfenner builtin and then its argument prototype would still apply. */ 349339297Sfennerchar gethostbyname(); 349439297Sfenner 349539297Sfennerint main() { 349639297Sfenner 349739297Sfenner/* The GNU C library defines this for functions which it implements 349839297Sfenner to always fail with ENOSYS. Some functions are actually named 349939297Sfenner something starting with __ and the normal name is an alias. */ 350039297Sfenner#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname) 350139297Sfennerchoke me 350239297Sfenner#else 350339297Sfennergethostbyname(); 350439297Sfenner#endif 350539297Sfenner 350639297Sfenner; return 0; } 350739297SfennerEOF 350875115Sfennerif { (eval echo configure:3509: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 350939297Sfenner rm -rf conftest* 351039297Sfenner eval "ac_cv_func_gethostbyname=yes" 351139297Sfennerelse 351239297Sfenner echo "configure: failed program was:" >&5 351339297Sfenner cat conftest.$ac_ext >&5 351439297Sfenner rm -rf conftest* 351539297Sfenner eval "ac_cv_func_gethostbyname=no" 351639297Sfennerfi 351739297Sfennerrm -f conftest* 351839297Sfennerfi 351939297Sfenner 352039297Sfennerif eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then 352139297Sfenner echo "$ac_t""yes" 1>&6 352239297Sfenner : 352339297Sfennerelse 352439297Sfenner echo "$ac_t""no" 1>&6 352539297Sfenner# Some OSes (eg. Solaris) place it in libnsl: 352639297Sfenner echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6 352775115Sfennerecho "configure:3528: checking for gethostbyname in -lnsl" >&5 352839297Sfennerac_lib_var=`echo nsl'_'gethostbyname'_' | sed 'y%./+- %__p__%'` 352939297Sfennerif eval "test \"`echo '$''{'ac_cv_lbl_lib_$ac_lib_var'+set}'`\" = set"; then 353039297Sfenner echo $ac_n "(cached) $ac_c" 1>&6 353139297Sfennerelse 353217680Spst ac_save_LIBS="$LIBS" 353317680SpstLIBS="-lnsl $LIBS" 353417680Spstcat > conftest.$ac_ext <<EOF 353575115Sfenner#line 3536 "configure" 353617680Spst#include "confdefs.h" 353739297Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 353839297Sfenner/* We use char because int might match the return type of a gcc2 353939297Sfenner builtin and then its argument prototype would still apply. */ 354039297Sfennerchar gethostbyname(); 354117680Spst 354226180Sfennerint main() { 354339297Sfennergethostbyname() 354417680Spst; return 0; } 354517680SpstEOF 354675115Sfennerif { (eval echo configure:3547: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 354717680Spst rm -rf conftest* 354839297Sfenner eval "ac_cv_lbl_lib_$ac_lib_var=yes" 354917680Spstelse 355026180Sfenner echo "configure: failed program was:" >&5 355126180Sfenner cat conftest.$ac_ext >&5 355217680Spst rm -rf conftest* 355339297Sfenner eval "ac_cv_lbl_lib_$ac_lib_var=no" 355417680Spstfi 355517680Spstrm -f conftest* 355617680SpstLIBS="$ac_save_LIBS" 355717680Spst 355817680Spstfi 355939297Sfennerif eval "test \"`echo '$ac_cv_lbl_lib_'$ac_lib_var`\" = yes"; then 356017680Spst echo "$ac_t""yes" 1>&6 356139297Sfenner ac_tr_lib=HAVE_LIB`echo nsl | sed -e 's/^a-zA-Z0-9_/_/g' \ 356226180Sfenner -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` 356317680Spst cat >> confdefs.h <<EOF 356417680Spst#define $ac_tr_lib 1 356517680SpstEOF 356617680Spst 356717680Spst LIBS="-lnsl $LIBS" 356817680Spst 356917680Spstelse 357017680Spst echo "$ac_t""no" 1>&6 357139297Sfenner# Some strange OSes (SINIX) have it in libsocket: 357239297Sfenner echo $ac_n "checking for gethostbyname in -lsocket""... $ac_c" 1>&6 357375115Sfennerecho "configure:3574: checking for gethostbyname in -lsocket" >&5 357439297Sfennerac_lib_var=`echo socket'_'gethostbyname'_' | sed 'y%./+- %__p__%'` 357539297Sfennerif eval "test \"`echo '$''{'ac_cv_lbl_lib_$ac_lib_var'+set}'`\" = set"; then 357639297Sfenner echo $ac_n "(cached) $ac_c" 1>&6 357739297Sfennerelse 357839297Sfenner ac_save_LIBS="$LIBS" 357939297SfennerLIBS="-lsocket $LIBS" 358039297Sfennercat > conftest.$ac_ext <<EOF 358175115Sfenner#line 3582 "configure" 358239297Sfenner#include "confdefs.h" 358339297Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 358439297Sfenner/* We use char because int might match the return type of a gcc2 358539297Sfenner builtin and then its argument prototype would still apply. */ 358639297Sfennerchar gethostbyname(); 358739297Sfenner 358839297Sfennerint main() { 358939297Sfennergethostbyname() 359039297Sfenner; return 0; } 359139297SfennerEOF 359275115Sfennerif { (eval echo configure:3593: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 359339297Sfenner rm -rf conftest* 359439297Sfenner eval "ac_cv_lbl_lib_$ac_lib_var=yes" 359539297Sfennerelse 359639297Sfenner echo "configure: failed program was:" >&5 359739297Sfenner cat conftest.$ac_ext >&5 359839297Sfenner rm -rf conftest* 359939297Sfenner eval "ac_cv_lbl_lib_$ac_lib_var=no" 360017680Spstfi 360139297Sfennerrm -f conftest* 360239297SfennerLIBS="$ac_save_LIBS" 360317680Spst 360439297Sfennerfi 360539297Sfennerif eval "test \"`echo '$ac_cv_lbl_lib_'$ac_lib_var`\" = yes"; then 360639297Sfenner echo "$ac_t""yes" 1>&6 360739297Sfenner ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/^a-zA-Z0-9_/_/g' \ 360839297Sfenner -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` 360939297Sfenner cat >> confdefs.h <<EOF 361039297Sfenner#define $ac_tr_lib 1 361139297SfennerEOF 361239297Sfenner 361339297Sfenner LIBS="-lsocket $LIBS" 361439297Sfenner 361539297Sfennerelse 361639297Sfenner echo "$ac_t""no" 1>&6 361739297Sfenner# Unfortunately libsocket sometimes depends on libnsl. 361839297Sfenner # AC_CHECK_LIB's API is essentially broken so the 361939297Sfenner # following ugliness is necessary: 362039297Sfenner echo $ac_n "checking for gethostbyname in -lsocket""... $ac_c" 1>&6 362175115Sfennerecho "configure:3622: checking for gethostbyname in -lsocket" >&5 362239297Sfennerac_lib_var=`echo socket'_'gethostbyname'_'-lnsl | sed 'y%./+- %__p__%'` 362339297Sfennerif eval "test \"`echo '$''{'ac_cv_lbl_lib_$ac_lib_var'+set}'`\" = set"; then 362439297Sfenner echo $ac_n "(cached) $ac_c" 1>&6 362539297Sfennerelse 362639297Sfenner ac_save_LIBS="$LIBS" 362739297SfennerLIBS="-lsocket -lnsl $LIBS" 362839297Sfennercat > conftest.$ac_ext <<EOF 362975115Sfenner#line 3630 "configure" 363039297Sfenner#include "confdefs.h" 363139297Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 363239297Sfenner/* We use char because int might match the return type of a gcc2 363339297Sfenner builtin and then its argument prototype would still apply. */ 363439297Sfennerchar gethostbyname(); 363539297Sfenner 363639297Sfennerint main() { 363739297Sfennergethostbyname() 363839297Sfenner; return 0; } 363939297SfennerEOF 364075115Sfennerif { (eval echo configure:3641: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 364139297Sfenner rm -rf conftest* 364239297Sfenner eval "ac_cv_lbl_lib_$ac_lib_var=yes" 364339297Sfennerelse 364439297Sfenner echo "configure: failed program was:" >&5 364539297Sfenner cat conftest.$ac_ext >&5 364639297Sfenner rm -rf conftest* 364739297Sfenner eval "ac_cv_lbl_lib_$ac_lib_var=no" 364839297Sfennerfi 364939297Sfennerrm -f conftest* 365039297SfennerLIBS="$ac_save_LIBS" 365139297Sfenner 365239297Sfennerfi 365339297Sfennerif eval "test \"`echo '$ac_cv_lbl_lib_'$ac_lib_var`\" = yes"; then 365439297Sfenner echo "$ac_t""yes" 1>&6 365539297Sfenner LIBS="-lsocket -lnsl $LIBS" 365639297Sfennerelse 365739297Sfenner echo "$ac_t""no" 1>&6 365839297Sfennerecho $ac_n "checking for gethostbyname in -lresolv""... $ac_c" 1>&6 365975115Sfennerecho "configure:3660: checking for gethostbyname in -lresolv" >&5 366039297Sfennerac_lib_var=`echo resolv'_'gethostbyname | sed 'y%./+-%__p_%'` 366117680Spstif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then 366217680Spst echo $ac_n "(cached) $ac_c" 1>&6 366317680Spstelse 366417680Spst ac_save_LIBS="$LIBS" 366539297SfennerLIBS="-lresolv $LIBS" 366617680Spstcat > conftest.$ac_ext <<EOF 366775115Sfenner#line 3668 "configure" 366817680Spst#include "confdefs.h" 366939297Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 367039297Sfenner/* We use char because int might match the return type of a gcc2 367139297Sfenner builtin and then its argument prototype would still apply. */ 367239297Sfennerchar gethostbyname(); 367317680Spst 367426180Sfennerint main() { 367539297Sfennergethostbyname() 367617680Spst; return 0; } 367717680SpstEOF 367875115Sfennerif { (eval echo configure:3679: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 367917680Spst rm -rf conftest* 368017680Spst eval "ac_cv_lib_$ac_lib_var=yes" 368117680Spstelse 368226180Sfenner echo "configure: failed program was:" >&5 368326180Sfenner cat conftest.$ac_ext >&5 368417680Spst rm -rf conftest* 368517680Spst eval "ac_cv_lib_$ac_lib_var=no" 368617680Spstfi 368717680Spstrm -f conftest* 368817680SpstLIBS="$ac_save_LIBS" 368917680Spst 369017680Spstfi 369117680Spstif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then 369217680Spst echo "$ac_t""yes" 1>&6 369339297Sfenner ac_tr_lib=HAVE_LIB`echo resolv | sed -e 's/^a-zA-Z0-9_/_/g' \ 369426180Sfenner -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` 369517680Spst cat >> confdefs.h <<EOF 369617680Spst#define $ac_tr_lib 1 369717680SpstEOF 369817680Spst 369939297Sfenner LIBS="-lresolv $LIBS" 370017680Spst 370117680Spstelse 370217680Spst echo "$ac_t""no" 1>&6 370317680Spstfi 370417680Spst 370539297Sfennerfi 370617680Spst 370739297Sfennerfi 370817680Spst 370939297Sfennerfi 371017680Spst 371139297Sfennerfi 371217680Spst 371339297Sfenner echo $ac_n "checking for socket""... $ac_c" 1>&6 371475115Sfennerecho "configure:3715: checking for socket" >&5 371539297Sfennerif eval "test \"`echo '$''{'ac_cv_func_socket'+set}'`\" = set"; then 371639297Sfenner echo $ac_n "(cached) $ac_c" 1>&6 371739297Sfennerelse 371839297Sfenner cat > conftest.$ac_ext <<EOF 371975115Sfenner#line 3720 "configure" 372039297Sfenner#include "confdefs.h" 372139297Sfenner/* System header to define __stub macros and hopefully few prototypes, 372239297Sfenner which can conflict with char socket(); below. */ 372339297Sfenner#include <assert.h> 372439297Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 372539297Sfenner/* We use char because int might match the return type of a gcc2 372639297Sfenner builtin and then its argument prototype would still apply. */ 372739297Sfennerchar socket(); 372839297Sfenner 372939297Sfennerint main() { 373039297Sfenner 373139297Sfenner/* The GNU C library defines this for functions which it implements 373239297Sfenner to always fail with ENOSYS. Some functions are actually named 373339297Sfenner something starting with __ and the normal name is an alias. */ 373439297Sfenner#if defined (__stub_socket) || defined (__stub___socket) 373539297Sfennerchoke me 373639297Sfenner#else 373739297Sfennersocket(); 373839297Sfenner#endif 373939297Sfenner 374039297Sfenner; return 0; } 374139297SfennerEOF 374275115Sfennerif { (eval echo configure:3743: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 374339297Sfenner rm -rf conftest* 374439297Sfenner eval "ac_cv_func_socket=yes" 374539297Sfennerelse 374639297Sfenner echo "configure: failed program was:" >&5 374739297Sfenner cat conftest.$ac_ext >&5 374839297Sfenner rm -rf conftest* 374939297Sfenner eval "ac_cv_func_socket=no" 375039297Sfennerfi 375139297Sfennerrm -f conftest* 375239297Sfennerfi 375339297Sfenner 375439297Sfennerif eval "test \"`echo '$ac_cv_func_'socket`\" = yes"; then 375539297Sfenner echo "$ac_t""yes" 1>&6 375639297Sfenner : 375739297Sfennerelse 375839297Sfenner echo "$ac_t""no" 1>&6 375939297Sfennerecho $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6 376075115Sfennerecho "configure:3761: checking for socket in -lsocket" >&5 376139297Sfennerac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'` 376217680Spstif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then 376317680Spst echo $ac_n "(cached) $ac_c" 1>&6 376417680Spstelse 376517680Spst ac_save_LIBS="$LIBS" 376617680SpstLIBS="-lsocket $LIBS" 376717680Spstcat > conftest.$ac_ext <<EOF 376875115Sfenner#line 3769 "configure" 376917680Spst#include "confdefs.h" 377039297Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 377139297Sfenner/* We use char because int might match the return type of a gcc2 377239297Sfenner builtin and then its argument prototype would still apply. */ 377339297Sfennerchar socket(); 377417680Spst 377526180Sfennerint main() { 377639297Sfennersocket() 377717680Spst; return 0; } 377817680SpstEOF 377975115Sfennerif { (eval echo configure:3780: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 378017680Spst rm -rf conftest* 378117680Spst eval "ac_cv_lib_$ac_lib_var=yes" 378217680Spstelse 378326180Sfenner echo "configure: failed program was:" >&5 378426180Sfenner cat conftest.$ac_ext >&5 378517680Spst rm -rf conftest* 378617680Spst eval "ac_cv_lib_$ac_lib_var=no" 378717680Spstfi 378817680Spstrm -f conftest* 378917680SpstLIBS="$ac_save_LIBS" 379017680Spst 379117680Spstfi 379217680Spstif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then 379317680Spst echo "$ac_t""yes" 1>&6 379439297Sfenner ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/^a-zA-Z0-9_/_/g' \ 379526180Sfenner -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` 379617680Spst cat >> confdefs.h <<EOF 379717680Spst#define $ac_tr_lib 1 379817680SpstEOF 379917680Spst 380017680Spst LIBS="-lsocket $LIBS" 380117680Spst 380217680Spstelse 380317680Spst echo "$ac_t""no" 1>&6 380439297Sfennerecho $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6 380575115Sfennerecho "configure:3806: checking for socket in -lsocket" >&5 380639297Sfennerac_lib_var=`echo socket'_'socket'_'-lnsl | sed 'y%./+- %__p__%'` 380739297Sfennerif eval "test \"`echo '$''{'ac_cv_lbl_lib_$ac_lib_var'+set}'`\" = set"; then 380839297Sfenner echo $ac_n "(cached) $ac_c" 1>&6 380939297Sfennerelse 381039297Sfenner ac_save_LIBS="$LIBS" 381139297SfennerLIBS="-lsocket -lnsl $LIBS" 381239297Sfennercat > conftest.$ac_ext <<EOF 381375115Sfenner#line 3814 "configure" 381439297Sfenner#include "confdefs.h" 381539297Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 381639297Sfenner/* We use char because int might match the return type of a gcc2 381739297Sfenner builtin and then its argument prototype would still apply. */ 381839297Sfennerchar socket(); 381939297Sfenner 382039297Sfennerint main() { 382139297Sfennersocket() 382239297Sfenner; return 0; } 382339297SfennerEOF 382475115Sfennerif { (eval echo configure:3825: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 382539297Sfenner rm -rf conftest* 382639297Sfenner eval "ac_cv_lbl_lib_$ac_lib_var=yes" 382739297Sfennerelse 382839297Sfenner echo "configure: failed program was:" >&5 382939297Sfenner cat conftest.$ac_ext >&5 383039297Sfenner rm -rf conftest* 383139297Sfenner eval "ac_cv_lbl_lib_$ac_lib_var=no" 383217680Spstfi 383339297Sfennerrm -f conftest* 383439297SfennerLIBS="$ac_save_LIBS" 383517680Spst 383639297Sfennerfi 383739297Sfennerif eval "test \"`echo '$ac_cv_lbl_lib_'$ac_lib_var`\" = yes"; then 383839297Sfenner echo "$ac_t""yes" 1>&6 383939297Sfenner LIBS="-lsocket -lnsl $LIBS" 384039297Sfennerelse 384139297Sfenner echo "$ac_t""no" 1>&6 384239297Sfennerfi 384317680Spst 384439297Sfennerfi 384539297Sfenner 384639297Sfennerfi 384739297Sfenner 384839297Sfenner # DLPI needs putmsg under HPUX so test for -lstr while we're at it 384939297Sfenner echo $ac_n "checking for putmsg in -lstr""... $ac_c" 1>&6 385075115Sfennerecho "configure:3851: checking for putmsg in -lstr" >&5 385139297Sfennerac_lib_var=`echo str'_'putmsg | sed 'y%./+-%__p_%'` 385239297Sfennerif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then 385339297Sfenner echo $ac_n "(cached) $ac_c" 1>&6 385439297Sfennerelse 385539297Sfenner ac_save_LIBS="$LIBS" 385639297SfennerLIBS="-lstr $LIBS" 385739297Sfennercat > conftest.$ac_ext <<EOF 385875115Sfenner#line 3859 "configure" 385939297Sfenner#include "confdefs.h" 386039297Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 386139297Sfenner/* We use char because int might match the return type of a gcc2 386239297Sfenner builtin and then its argument prototype would still apply. */ 386339297Sfennerchar putmsg(); 386439297Sfenner 386539297Sfennerint main() { 386639297Sfennerputmsg() 386739297Sfenner; return 0; } 386839297SfennerEOF 386975115Sfennerif { (eval echo configure:3870: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 387039297Sfenner rm -rf conftest* 387139297Sfenner eval "ac_cv_lib_$ac_lib_var=yes" 387239297Sfennerelse 387339297Sfenner echo "configure: failed program was:" >&5 387439297Sfenner cat conftest.$ac_ext >&5 387539297Sfenner rm -rf conftest* 387639297Sfenner eval "ac_cv_lib_$ac_lib_var=no" 387739297Sfennerfi 387839297Sfennerrm -f conftest* 387939297SfennerLIBS="$ac_save_LIBS" 388039297Sfenner 388139297Sfennerfi 388239297Sfennerif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then 388339297Sfenner echo "$ac_t""yes" 1>&6 388439297Sfenner ac_tr_lib=HAVE_LIB`echo str | sed -e 's/[^a-zA-Z0-9_]/_/g' \ 388539297Sfenner -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` 388639297Sfenner cat >> confdefs.h <<EOF 388739297Sfenner#define $ac_tr_lib 1 388839297SfennerEOF 388939297Sfenner 389039297Sfenner LIBS="-lstr $LIBS" 389139297Sfenner 389239297Sfennerelse 389339297Sfenner echo "$ac_t""no" 1>&6 389439297Sfennerfi 389539297Sfenner 389639297Sfenner 389739297Sfenner 389839297Sfenner LBL_LIBS="$LIBS" 389939297Sfenner pfopen=/usr/examples/packetfilter/pfopen.c 390017680Spst if test -f $pfopen ; then 390117680Spst for ac_func in pfopen 390217680Spstdo 390317680Spstecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 390475115Sfennerecho "configure:3905: checking for $ac_func" >&5 390517680Spstif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 390617680Spst echo $ac_n "(cached) $ac_c" 1>&6 390717680Spstelse 390817680Spst cat > conftest.$ac_ext <<EOF 390975115Sfenner#line 3910 "configure" 391017680Spst#include "confdefs.h" 391117680Spst/* System header to define __stub macros and hopefully few prototypes, 391217680Spst which can conflict with char $ac_func(); below. */ 391317680Spst#include <assert.h> 391417680Spst/* Override any gcc2 internal prototype to avoid an error. */ 391517680Spst/* We use char because int might match the return type of a gcc2 391617680Spst builtin and then its argument prototype would still apply. */ 391717680Spstchar $ac_func(); 391817680Spst 391926180Sfennerint main() { 392017680Spst 392117680Spst/* The GNU C library defines this for functions which it implements 392217680Spst to always fail with ENOSYS. Some functions are actually named 392317680Spst something starting with __ and the normal name is an alias. */ 392417680Spst#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 392517680Spstchoke me 392617680Spst#else 392717680Spst$ac_func(); 392817680Spst#endif 392917680Spst 393017680Spst; return 0; } 393117680SpstEOF 393275115Sfennerif { (eval echo configure:3933: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 393317680Spst rm -rf conftest* 393417680Spst eval "ac_cv_func_$ac_func=yes" 393517680Spstelse 393626180Sfenner echo "configure: failed program was:" >&5 393726180Sfenner cat conftest.$ac_ext >&5 393817680Spst rm -rf conftest* 393917680Spst eval "ac_cv_func_$ac_func=no" 394017680Spstfi 394117680Spstrm -f conftest* 394226180Sfennerfi 394317680Spst 394417680Spstif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 394517680Spst echo "$ac_t""yes" 1>&6 394617680Spst ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 394717680Spst cat >> confdefs.h <<EOF 394817680Spst#define $ac_tr_func 1 394917680SpstEOF 395017680Spst 395117680Spstelse 395217680Spst echo "$ac_t""no" 1>&6 395317680Spstfi 395417680Spstdone 395517680Spst 395617680Spst if test $ac_cv_func_pfopen = "no" ; then 395717680Spst echo "$ac_t""Using $pfopen" 1>&6 395817680Spst LIBS="$LIBS $pfopen" 395917680Spst fi 396017680Spst fi 396117680Spst echo $ac_n "checking for local pcap library""... $ac_c" 1>&6 396275115Sfennerecho "configure:3963: checking for local pcap library" >&5 396317680Spst libpcap=FAIL 396426180Sfenner lastdir=FAIL 396517680Spst places=`ls .. | sed -e 's,/$,,' -e 's,^,../,' | \ 396675115Sfenner egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'` 396726180Sfenner for dir in $places ../libpcap libpcap ; do 396826180Sfenner basedir=`echo $dir | sed -e 's/[ab][0-9]*$//'` 396926180Sfenner if test $lastdir = $basedir ; then 397026180Sfenner continue; 397126180Sfenner fi 397226180Sfenner lastdir=$dir 397356893Sfenner if test -r $dir/libpcap.a ; then 397417680Spst libpcap=$dir/libpcap.a 397517680Spst d=$dir 397617680Spst fi 397717680Spst done 397817680Spst if test $libpcap = FAIL ; then 397917680Spst echo "$ac_t""not found" 1>&6 398026180Sfenner echo $ac_n "checking for main in -lpcap""... $ac_c" 1>&6 398175115Sfennerecho "configure:3982: checking for main in -lpcap" >&5 398226180Sfennerac_lib_var=`echo pcap'_'main | sed 'y%./+-%__p_%'` 398317680Spstif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then 398417680Spst echo $ac_n "(cached) $ac_c" 1>&6 398517680Spstelse 398617680Spst ac_save_LIBS="$LIBS" 398717680SpstLIBS="-lpcap $LIBS" 398817680Spstcat > conftest.$ac_ext <<EOF 398975115Sfenner#line 3990 "configure" 399017680Spst#include "confdefs.h" 399117680Spst 399226180Sfennerint main() { 399317680Spstmain() 399417680Spst; return 0; } 399517680SpstEOF 399675115Sfennerif { (eval echo configure:3997: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 399717680Spst rm -rf conftest* 399817680Spst eval "ac_cv_lib_$ac_lib_var=yes" 399917680Spstelse 400026180Sfenner echo "configure: failed program was:" >&5 400126180Sfenner cat conftest.$ac_ext >&5 400217680Spst rm -rf conftest* 400317680Spst eval "ac_cv_lib_$ac_lib_var=no" 400417680Spstfi 400517680Spstrm -f conftest* 400617680SpstLIBS="$ac_save_LIBS" 400717680Spst 400817680Spstfi 400917680Spstif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then 401017680Spst echo "$ac_t""yes" 1>&6 401117680Spst libpcap="-lpcap" 401217680Spstelse 401317680Spst echo "$ac_t""no" 1>&6 401417680Spstfi 401517680Spst 401617680Spst if test $libpcap = FAIL ; then 401717680Spst { echo "configure: error: see the INSTALL doc for more info" 1>&2; exit 1; } 401817680Spst fi 401917680Spst else 402017680Spst V_PCAPDEP=$libpcap 402156893Sfenner if test -r $d/pcap.h; then 402275115Sfenner V_INCLS="-I$d $V_INCLS" 402356893Sfenner elif test -r $srcdir/../libpcap/pcap.h; then 402456893Sfenner V_INCLS="-I$d -I$srcdir/../libpcap $V_INCLS" 402556893Sfenner else 402656893Sfenner { echo "configure: error: cannot find pcap.h" 1>&2; exit 1; } 402756893Sfenner fi 402817680Spst echo "$ac_t""$libpcap" 1>&6 402917680Spst fi 403017680Spst LIBS="$libpcap $LIBS" 403139297Sfenner case "$target_os" in 403217680Spst 403339297Sfenner aix*) 403439297Sfenner pseexe="/lib/pse.exp" 403539297Sfenner echo $ac_n "checking for $pseexe""... $ac_c" 1>&6 403675115Sfennerecho "configure:4037: checking for $pseexe" >&5 403739297Sfenner if test -f $pseexe ; then 403839297Sfenner echo "$ac_t""yes" 1>&6 403939297Sfenner LIBS="$LIBS -I:$pseexe" 404039297Sfenner fi 404139297Sfenner ;; 404239297Sfenner esac 404339297Sfenner 404475115Sfennerfor ac_func in bpf_dump 404575115Sfennerdo 404675115Sfennerecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 404775115Sfennerecho "configure:4048: checking for $ac_func" >&5 404875115Sfennerif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 404975115Sfenner echo $ac_n "(cached) $ac_c" 1>&6 405075115Sfennerelse 405175115Sfenner cat > conftest.$ac_ext <<EOF 405275115Sfenner#line 4053 "configure" 405375115Sfenner#include "confdefs.h" 405475115Sfenner/* System header to define __stub macros and hopefully few prototypes, 405575115Sfenner which can conflict with char $ac_func(); below. */ 405675115Sfenner#include <assert.h> 405775115Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 405875115Sfenner/* We use char because int might match the return type of a gcc2 405975115Sfenner builtin and then its argument prototype would still apply. */ 406075115Sfennerchar $ac_func(); 406175115Sfenner 406275115Sfennerint main() { 406375115Sfenner 406475115Sfenner/* The GNU C library defines this for functions which it implements 406575115Sfenner to always fail with ENOSYS. Some functions are actually named 406675115Sfenner something starting with __ and the normal name is an alias. */ 406775115Sfenner#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 406875115Sfennerchoke me 406975115Sfenner#else 407075115Sfenner$ac_func(); 407175115Sfenner#endif 407275115Sfenner 407375115Sfenner; return 0; } 407475115SfennerEOF 407575115Sfennerif { (eval echo configure:4076: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 407675115Sfenner rm -rf conftest* 407775115Sfenner eval "ac_cv_func_$ac_func=yes" 407875115Sfennerelse 407975115Sfenner echo "configure: failed program was:" >&5 408075115Sfenner cat conftest.$ac_ext >&5 408175115Sfenner rm -rf conftest* 408275115Sfenner eval "ac_cv_func_$ac_func=no" 408375115Sfennerfi 408475115Sfennerrm -f conftest* 408575115Sfennerfi 408675115Sfenner 408775115Sfennerif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 408875115Sfenner echo "$ac_t""yes" 1>&6 408975115Sfenner ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 409075115Sfenner cat >> confdefs.h <<EOF 409175115Sfenner#define $ac_tr_func 1 409275115SfennerEOF 409375115Sfenner 409475115Sfennerelse 409575115Sfenner echo "$ac_t""no" 1>&6 409675115SfennerLIBOBJS="$LIBOBJS ${ac_func}.${ac_objext}" 409775115Sfennerfi 409875115Sfennerdone 409975115Sfenner 410075115Sfenner 410117680SpstV_GROUP=0 410239297Sfennerif test -f /etc/group -a ! -z "`grep '^wheel:' /etc/group`" ; then 410339297Sfenner V_GROUP=wheel 410439297Sfennerfi 410517680Spstcase "$target_os" in 410617680Spst 410717680Spstaix*) 410817680Spst cat >> confdefs.h <<\EOF 410917680Spst#define _SUN 1 411017680SpstEOF 411117680Spst 411217680Spst ;; 411317680Spst 411417680Spstirix*) 411517680Spst V_GROUP=sys 411617680Spst ;; 411717680Spst 411817680Spstosf*) 411917680Spst V_GROUP=system 412017680Spst ;; 412117680Spst 412217680Spstsolaris*) 412317680Spst V_GROUP=sys 412417680Spst ;; 412517680Spstesac 412617680Spst 412717680Spstif test -f /dev/bpf0 ; then 412817680Spst V_GROUP=bpf 412917680Spstfi 413017680Spst 413156893Sfennerecho $ac_n "checking for u_int8_t using $CC""... $ac_c" 1>&6 413275115Sfennerecho "configure:4133: checking for u_int8_t using $CC" >&5 413356893Sfenner if eval "test \"`echo '$''{'ac_cv_lbl_have_u_int8_t'+set}'`\" = set"; then 413456893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 413556893Sfennerelse 413656893Sfenner cat > conftest.$ac_ext <<EOF 413775115Sfenner#line 4138 "configure" 413856893Sfenner#include "confdefs.h" 413956893Sfenner 414056893Sfenner# include "confdefs.h" 414156893Sfenner# include <sys/types.h> 414256893Sfenner# if STDC_HEADERS 414356893Sfenner# include <stdlib.h> 414456893Sfenner# include <stddef.h> 414556893Sfenner# endif 414656893Sfennerint main() { 414756893Sfenneru_int8_t i 414856893Sfenner; return 0; } 414956893SfennerEOF 415075115Sfennerif { (eval echo configure:4151: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 415156893Sfenner rm -rf conftest* 415256893Sfenner ac_cv_lbl_have_u_int8_t=yes 415356893Sfennerelse 415456893Sfenner echo "configure: failed program was:" >&5 415556893Sfenner cat conftest.$ac_ext >&5 415656893Sfenner rm -rf conftest* 415756893Sfenner ac_cv_lbl_have_u_int8_t=no 415856893Sfennerfi 415956893Sfennerrm -f conftest* 416056893Sfennerfi 416156893Sfenner 416256893Sfenner echo "$ac_t""$ac_cv_lbl_have_u_int8_t" 1>&6 416356893Sfenner if test $ac_cv_lbl_have_u_int8_t = no ; then 416456893Sfenner cat >> confdefs.h <<\EOF 416556893Sfenner#define u_int8_t u_char 416656893SfennerEOF 416756893Sfenner 416856893Sfenner fi 416956893Sfennerecho $ac_n "checking for int16_t using $CC""... $ac_c" 1>&6 417075115Sfennerecho "configure:4171: checking for int16_t using $CC" >&5 417156893Sfenner if eval "test \"`echo '$''{'ac_cv_lbl_have_int16_t'+set}'`\" = set"; then 417256893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 417356893Sfennerelse 417456893Sfenner cat > conftest.$ac_ext <<EOF 417575115Sfenner#line 4176 "configure" 417656893Sfenner#include "confdefs.h" 417756893Sfenner 417856893Sfenner# include "confdefs.h" 417956893Sfenner# include <sys/types.h> 418056893Sfenner# if STDC_HEADERS 418156893Sfenner# include <stdlib.h> 418256893Sfenner# include <stddef.h> 418356893Sfenner# endif 418456893Sfennerint main() { 418556893Sfennerint16_t i 418656893Sfenner; return 0; } 418756893SfennerEOF 418875115Sfennerif { (eval echo configure:4189: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 418956893Sfenner rm -rf conftest* 419056893Sfenner ac_cv_lbl_have_int16_t=yes 419156893Sfennerelse 419256893Sfenner echo "configure: failed program was:" >&5 419356893Sfenner cat conftest.$ac_ext >&5 419456893Sfenner rm -rf conftest* 419556893Sfenner ac_cv_lbl_have_int16_t=no 419656893Sfennerfi 419756893Sfennerrm -f conftest* 419856893Sfennerfi 419956893Sfenner 420056893Sfenner echo "$ac_t""$ac_cv_lbl_have_int16_t" 1>&6 420156893Sfenner if test $ac_cv_lbl_have_int16_t = no ; then 420256893Sfenner cat >> confdefs.h <<\EOF 420356893Sfenner#define int16_t short 420456893SfennerEOF 420556893Sfenner 420656893Sfenner fi 420756893Sfennerecho $ac_n "checking for u_int16_t using $CC""... $ac_c" 1>&6 420875115Sfennerecho "configure:4209: checking for u_int16_t using $CC" >&5 420956893Sfenner if eval "test \"`echo '$''{'ac_cv_lbl_have_u_int16_t'+set}'`\" = set"; then 421056893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 421156893Sfennerelse 421256893Sfenner cat > conftest.$ac_ext <<EOF 421375115Sfenner#line 4214 "configure" 421456893Sfenner#include "confdefs.h" 421556893Sfenner 421656893Sfenner# include "confdefs.h" 421756893Sfenner# include <sys/types.h> 421856893Sfenner# if STDC_HEADERS 421956893Sfenner# include <stdlib.h> 422056893Sfenner# include <stddef.h> 422156893Sfenner# endif 422256893Sfennerint main() { 422356893Sfenneru_int16_t i 422456893Sfenner; return 0; } 422556893SfennerEOF 422675115Sfennerif { (eval echo configure:4227: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 422756893Sfenner rm -rf conftest* 422856893Sfenner ac_cv_lbl_have_u_int16_t=yes 422956893Sfennerelse 423056893Sfenner echo "configure: failed program was:" >&5 423156893Sfenner cat conftest.$ac_ext >&5 423256893Sfenner rm -rf conftest* 423356893Sfenner ac_cv_lbl_have_u_int16_t=no 423456893Sfennerfi 423556893Sfennerrm -f conftest* 423656893Sfennerfi 423756893Sfenner 423856893Sfenner echo "$ac_t""$ac_cv_lbl_have_u_int16_t" 1>&6 423956893Sfenner if test $ac_cv_lbl_have_u_int16_t = no ; then 424056893Sfenner cat >> confdefs.h <<\EOF 424156893Sfenner#define u_int16_t u_short 424256893SfennerEOF 424356893Sfenner 424456893Sfenner fi 424539297Sfennerecho $ac_n "checking for int32_t using $CC""... $ac_c" 1>&6 424675115Sfennerecho "configure:4247: checking for int32_t using $CC" >&5 424739297Sfenner if eval "test \"`echo '$''{'ac_cv_lbl_have_int32_t'+set}'`\" = set"; then 424817680Spst echo $ac_n "(cached) $ac_c" 1>&6 424917680Spstelse 425017680Spst cat > conftest.$ac_ext <<EOF 425175115Sfenner#line 4252 "configure" 425217680Spst#include "confdefs.h" 425339297Sfenner 425439297Sfenner# include "confdefs.h" 425539297Sfenner# include <sys/types.h> 425639297Sfenner# if STDC_HEADERS 425739297Sfenner# include <stdlib.h> 425839297Sfenner# include <stddef.h> 425939297Sfenner# endif 426039297Sfennerint main() { 426139297Sfennerint32_t i 426239297Sfenner; return 0; } 426317680SpstEOF 426475115Sfennerif { (eval echo configure:4265: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 426517680Spst rm -rf conftest* 426639297Sfenner ac_cv_lbl_have_int32_t=yes 426717680Spstelse 426826180Sfenner echo "configure: failed program was:" >&5 426926180Sfenner cat conftest.$ac_ext >&5 427017680Spst rm -rf conftest* 427139297Sfenner ac_cv_lbl_have_int32_t=no 427217680Spstfi 427317680Spstrm -f conftest* 427417680Spstfi 427517680Spst 427639297Sfenner echo "$ac_t""$ac_cv_lbl_have_int32_t" 1>&6 427739297Sfenner if test $ac_cv_lbl_have_int32_t = no ; then 427839297Sfenner cat >> confdefs.h <<\EOF 427939297Sfenner#define int32_t int 428017680SpstEOF 428117680Spst 428239297Sfenner fi 428339297Sfennerecho $ac_n "checking for u_int32_t using $CC""... $ac_c" 1>&6 428475115Sfennerecho "configure:4285: checking for u_int32_t using $CC" >&5 428539297Sfenner if eval "test \"`echo '$''{'ac_cv_lbl_have_u_int32_t'+set}'`\" = set"; then 428639297Sfenner echo $ac_n "(cached) $ac_c" 1>&6 428717680Spstelse 428826180Sfenner cat > conftest.$ac_ext <<EOF 428975115Sfenner#line 4290 "configure" 429017680Spst#include "confdefs.h" 429117680Spst 429239297Sfenner# include "confdefs.h" 429339297Sfenner# include <sys/types.h> 429439297Sfenner# if STDC_HEADERS 429539297Sfenner# include <stdlib.h> 429639297Sfenner# include <stddef.h> 429739297Sfenner# endif 429839297Sfennerint main() { 429939297Sfenneru_int32_t i 430039297Sfenner; return 0; } 430117680SpstEOF 430275115Sfennerif { (eval echo configure:4303: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 430339297Sfenner rm -rf conftest* 430439297Sfenner ac_cv_lbl_have_u_int32_t=yes 430517680Spstelse 430626180Sfenner echo "configure: failed program was:" >&5 430726180Sfenner cat conftest.$ac_ext >&5 430817680Spst rm -rf conftest* 430939297Sfenner ac_cv_lbl_have_u_int32_t=no 431017680Spstfi 431117680Spstrm -f conftest* 431217680Spstfi 431317680Spst 431439297Sfenner echo "$ac_t""$ac_cv_lbl_have_u_int32_t" 1>&6 431539297Sfenner if test $ac_cv_lbl_have_u_int32_t = no ; then 431639297Sfenner cat >> confdefs.h <<\EOF 431717680Spst#define u_int32_t u_int 431817680SpstEOF 431917680Spst 432039297Sfenner fi 432117680Spst 432226180Sfennerrm -f os-proto.h 432326180Sfenner if test "${LBL_CFLAGS+set}" = set; then 432426180Sfenner V_CCOPT="$V_CCOPT ${LBL_CFLAGS}" 432526180Sfenner fi 432639297Sfenner if test -f .devel ; then 432739297Sfenner if test "$GCC" = yes ; then 432839297Sfenner if test "${LBL_CFLAGS+set}" != set; then 432939297Sfenner if test "$ac_cv_prog_cc_g" = yes ; then 433039297Sfenner V_CCOPT="-g $V_CCOPT" 433139297Sfenner fi 433239297Sfenner V_CCOPT="$V_CCOPT -Wall" 433339297Sfenner if test $ac_cv_lbl_gcc_vers -gt 1 ; then 433439297Sfenner V_CCOPT="$V_CCOPT -Wmissing-prototypes -Wstrict-prototypes" 433539297Sfenner fi 433626180Sfenner fi 433739297Sfenner else 433839297Sfenner case "$target_os" in 433939297Sfenner 434039297Sfenner irix6*) 434139297Sfenner V_CCOPT="$V_CCOPT -n32" 434239297Sfenner ;; 434339297Sfenner 434439297Sfenner *) 434539297Sfenner ;; 434639297Sfenner esac 434726180Sfenner fi 434826180Sfenner os=`echo $target_os | sed -e 's/\([0-9][0-9]*\)[^0-9].*$/\1/'` 434926180Sfenner name="lbl/os-$os.h" 435026180Sfenner if test -f $name ; then 435126180Sfenner ln -s $name os-proto.h 435226180Sfenner cat >> confdefs.h <<\EOF 435326180Sfenner#define HAVE_OS_PROTO_H 1 435426180SfennerEOF 435526180Sfenner 435626180Sfenner else 435726180Sfenner echo "configure: warning: can't find $name" 1>&2 435826180Sfenner fi 435926180Sfenner fi 436026180Sfenner 436117680Spstecho $ac_n "checking if sockaddr struct has sa_len member""... $ac_c" 1>&6 436275115Sfennerecho "configure:4363: checking if sockaddr struct has sa_len member" >&5 436339297Sfenner if eval "test \"`echo '$''{'ac_cv_lbl_sockaddr_has_sa_len'+set}'`\" = set"; then 436417680Spst echo $ac_n "(cached) $ac_c" 1>&6 436517680Spstelse 436617680Spst cat > conftest.$ac_ext <<EOF 436775115Sfenner#line 4368 "configure" 436817680Spst#include "confdefs.h" 436917680Spst 437017680Spst# include <sys/types.h> 437117680Spst# include <sys/socket.h> 437226180Sfennerint main() { 437317680Spstu_int i = sizeof(((struct sockaddr *)0)->sa_len) 437417680Spst; return 0; } 437517680SpstEOF 437675115Sfennerif { (eval echo configure:4377: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 437717680Spst rm -rf conftest* 437839297Sfenner ac_cv_lbl_sockaddr_has_sa_len=yes 437917680Spstelse 438026180Sfenner echo "configure: failed program was:" >&5 438126180Sfenner cat conftest.$ac_ext >&5 438217680Spst rm -rf conftest* 438339297Sfenner ac_cv_lbl_sockaddr_has_sa_len=no 438417680Spstfi 438517680Spstrm -f conftest* 438617680Spstfi 438717680Spst 438839297Sfenner echo "$ac_t""$ac_cv_lbl_sockaddr_has_sa_len" 1>&6 438939297Sfenner if test $ac_cv_lbl_sockaddr_has_sa_len = yes ; then 439017680Spst cat >> confdefs.h <<\EOF 439117680Spst#define HAVE_SOCKADDR_SA_LEN 1 439217680SpstEOF 439317680Spst 439417680Spst fi 439517680Spst 439617680Spstecho $ac_n "checking if unaligned accesses fail""... $ac_c" 1>&6 439775115Sfennerecho "configure:4398: checking if unaligned accesses fail" >&5 439839297Sfenner if eval "test \"`echo '$''{'ac_cv_lbl_unaligned_fail'+set}'`\" = set"; then 439917680Spst echo $ac_n "(cached) $ac_c" 1>&6 440017680Spstelse 440117680Spst case "$target_cpu" in 440217680Spst 440375115Sfenner # XXX: should also check that they don't do weird things (like on arm) 440475115Sfenner alpha*|arm*|hp*|mips|sparc) 440539297Sfenner ac_cv_lbl_unaligned_fail=yes 440617680Spst ;; 440717680Spst 440817680Spst *) 440917680Spst cat >conftest.c <<EOF 441017680Spst# include <sys/types.h> 441117680Spst# include <sys/wait.h> 441217680Spst# include <stdio.h> 441317680Spst unsigned char a[5] = { 1, 2, 3, 4, 5 }; 441417680Spst main() { 441517680Spst unsigned int i; 441617680Spst pid_t pid; 441717680Spst int status; 441817680Spst /* avoid "core dumped" message */ 441917680Spst pid = fork(); 442017680Spst if (pid < 0) 442117680Spst exit(2); 442217680Spst if (pid > 0) { 442317680Spst /* parent */ 442417680Spst pid = waitpid(pid, &status, 0); 442517680Spst if (pid < 0) 442617680Spst exit(3); 442717680Spst exit(!WIFEXITED(status)); 442817680Spst } 442917680Spst /* child */ 443026180Sfenner i = *(unsigned int *)&a[1]; 443117680Spst printf("%d\n", i); 443217680Spst exit(0); 443317680Spst } 443417680SpstEOF 443517680Spst ${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \ 443617680Spst conftest.c $LIBS >/dev/null 2>&1 443717680Spst if test ! -x conftest ; then 443839297Sfenner ac_cv_lbl_unaligned_fail=yes 443917680Spst else 444017680Spst ./conftest >conftest.out 444117680Spst if test ! -s conftest.out ; then 444239297Sfenner ac_cv_lbl_unaligned_fail=yes 444317680Spst else 444439297Sfenner ac_cv_lbl_unaligned_fail=no 444517680Spst fi 444617680Spst fi 444717680Spst rm -f conftest* core core.conftest 444817680Spst ;; 444917680Spst esac 445017680Spstfi 445117680Spst 445239297Sfenner echo "$ac_t""$ac_cv_lbl_unaligned_fail" 1>&6 445339297Sfenner if test $ac_cv_lbl_unaligned_fail = yes ; then 445417680Spst cat >> confdefs.h <<\EOF 445517680Spst#define LBL_ALIGN 1 445617680SpstEOF 445717680Spst 445817680Spst fi 445917680Spst 446056893Sfenner 446156893Sfenner echo $ac_n "checking for h_errno""... $ac_c" 1>&6 446275115Sfennerecho "configure:4463: checking for h_errno" >&5 446356893Sfenner if eval "test \"`echo '$''{'ac_cv_var_h_errno'+set}'`\" = set"; then 446456893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 446539297Sfennerelse 446656893Sfenner cat > conftest.$ac_ext <<EOF 446775115Sfenner#line 4468 "configure" 446856893Sfenner#include "confdefs.h" 446956893Sfenner 447056893Sfenner# include <sys/types.h> 447156893Sfenner# include <netdb.h> 447256893Sfennerint main() { 447356893Sfennerint foo = h_errno; 447456893Sfenner; return 0; } 447556893SfennerEOF 447675115Sfennerif { (eval echo configure:4477: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 447756893Sfenner rm -rf conftest* 447856893Sfenner ac_cv_var_h_errno=yes 447956893Sfennerelse 448056893Sfenner echo "configure: failed program was:" >&5 448156893Sfenner cat conftest.$ac_ext >&5 448256893Sfenner rm -rf conftest* 448356893Sfenner ac_cv_var_h_errno=no 448439297Sfennerfi 448556893Sfennerrm -f conftest* 448656893Sfennerfi 448739297Sfenner 448856893Sfenner echo "$ac_t""$ac_cv_var_h_errno" 1>&6 448956893Sfenner if test "$ac_cv_var_h_errno" = "yes"; then 449056893Sfenner cat >> confdefs.h <<\EOF 449156893Sfenner#define HAVE_H_ERRNO 1 449256893SfennerEOF 449356893Sfenner 449456893Sfenner fi 449556893Sfenner 449656893Sfenner 449775115Sfenner# Check whether --with-crypto or --without-crypto was given. 449875115Sfennerif test "${with_crypto+set}" = set; then 449975115Sfenner withval="$with_crypto" 450075115Sfenner : 450175115Sfennerelse 450275115Sfenner 450356893Sfennerecho $ac_n "checking for SSLeay""... $ac_c" 1>&6 450475115Sfennerecho "configure:4505: checking for SSLeay" >&5 450556893Sfennerac_cv_ssleay_path=no 450656893Sfennerincdir=no 450775115Sfennerfor dir in /usr /usr/local /usr/local/ssl /usr/pkg; do 450856893Sfenner if test -d $dir/lib -a -f $dir/lib/libcrypto.a; then 450956893Sfenner ac_cv_ssleay_path=$dir 451056893Sfenner fi 451175115Sfenner if test -d $dir/include/ssleay -a -f $dir/include/ssleay/des.h; then 451275115Sfenner incdir="-I$dir/include/ssleay" 451375115Sfenner elif test -d $dir/include/openssl -a -f $dir/include/openssl/des.h; then 451475115Sfenner incdir="-I$dir/include -I$dir/include/openssl" 451575115Sfenner elif test -d $dir/include -a -f $dir/include/des.h; then 451656893Sfenner incdir="-I$dir/include" 451756893Sfenner fi 451856893Sfenner if test "$ac_cv_ssleay_path" != "no" -a "$incdir" != "no"; then 451956893Sfenner break; 452056893Sfenner else 452156893Sfenner ac_cv_ssleay_path=no 452256893Sfenner incdir=no 452356893Sfenner fi 452456893Sfennerdone 452556893Sfennerecho "$ac_t""$ac_cv_ssleay_path" 1>&6 452656893Sfennerif test "$ac_cv_ssleay_path" != no; then 452756893Sfenner V_INCLS="$V_INCLS $incdir" 452875115Sfenner LDFLAGS="-L$dir/lib $LDFLAGS" 452956893Sfenner if test -f $ac_cv_ssleay_path/lib/libRSAglue.a; then 453056893Sfenner LIBS="$LIBS -lRSAglue" 453156893Sfenner fi 453256893Sfenner if test -f $ac_cv_ssleay_path/lib/librsaref.a; then 453356893Sfenner LIBS="$LIBS -lrsaref" 453456893Sfenner fi 453556893Sfenner echo $ac_n "checking for des_cbc_encrypt in -lcrypto""... $ac_c" 1>&6 453675115Sfennerecho "configure:4537: checking for des_cbc_encrypt in -lcrypto" >&5 453756893Sfennerac_lib_var=`echo crypto'_'des_cbc_encrypt | sed 'y%./+-%__p_%'` 453856893Sfennerif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then 453956893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 454056893Sfennerelse 454156893Sfenner ac_save_LIBS="$LIBS" 454256893SfennerLIBS="-lcrypto $LIBS" 454356893Sfennercat > conftest.$ac_ext <<EOF 454475115Sfenner#line 4545 "configure" 454556893Sfenner#include "confdefs.h" 454656893Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 454756893Sfenner/* We use char because int might match the return type of a gcc2 454856893Sfenner builtin and then its argument prototype would still apply. */ 454956893Sfennerchar des_cbc_encrypt(); 455056893Sfenner 455156893Sfennerint main() { 455256893Sfennerdes_cbc_encrypt() 455356893Sfenner; return 0; } 455456893SfennerEOF 455575115Sfennerif { (eval echo configure:4556: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 455656893Sfenner rm -rf conftest* 455756893Sfenner eval "ac_cv_lib_$ac_lib_var=yes" 455856893Sfennerelse 455956893Sfenner echo "configure: failed program was:" >&5 456056893Sfenner cat conftest.$ac_ext >&5 456156893Sfenner rm -rf conftest* 456256893Sfenner eval "ac_cv_lib_$ac_lib_var=no" 456356893Sfennerfi 456456893Sfennerrm -f conftest* 456556893SfennerLIBS="$ac_save_LIBS" 456656893Sfenner 456756893Sfennerfi 456856893Sfennerif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then 456956893Sfenner echo "$ac_t""yes" 1>&6 457056893Sfenner ac_tr_lib=HAVE_LIB`echo crypto | sed -e 's/[^a-zA-Z0-9_]/_/g' \ 457156893Sfenner -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` 457256893Sfenner cat >> confdefs.h <<EOF 457356893Sfenner#define $ac_tr_lib 1 457456893SfennerEOF 457556893Sfenner 457656893Sfenner LIBS="-lcrypto $LIBS" 457756893Sfenner 457856893Sfennerelse 457956893Sfenner echo "$ac_t""no" 1>&6 458056893Sfennerfi 458156893Sfenner 458256893Sfenner 458356893Sfenner bak_CPPFLAGS=$CPPFLAGS 458456893Sfenner CPPFLAGS="$CPPFLAGS $V_INCLS" 458575115Sfenner for ac_hdr in cast.h 458656893Sfennerdo 458756893Sfennerac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 458856893Sfennerecho $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 458975115Sfennerecho "configure:4590: checking for $ac_hdr" >&5 459056893Sfennerif eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 459156893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 459256893Sfennerelse 459356893Sfenner cat > conftest.$ac_ext <<EOF 459475115Sfenner#line 4595 "configure" 459556893Sfenner#include "confdefs.h" 459656893Sfenner#include <$ac_hdr> 459756893SfennerEOF 459856893Sfennerac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 459975115Sfenner{ (eval echo configure:4600: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 460056893Sfennerac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 460156893Sfennerif test -z "$ac_err"; then 460256893Sfenner rm -rf conftest* 460356893Sfenner eval "ac_cv_header_$ac_safe=yes" 460456893Sfennerelse 460556893Sfenner echo "$ac_err" >&5 460656893Sfenner echo "configure: failed program was:" >&5 460756893Sfenner cat conftest.$ac_ext >&5 460856893Sfenner rm -rf conftest* 460956893Sfenner eval "ac_cv_header_$ac_safe=no" 461056893Sfennerfi 461156893Sfennerrm -f conftest* 461256893Sfennerfi 461356893Sfennerif eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 461456893Sfenner echo "$ac_t""yes" 1>&6 461556893Sfenner ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 461656893Sfenner cat >> confdefs.h <<EOF 461756893Sfenner#define $ac_tr_hdr 1 461856893SfennerEOF 461956893Sfenner 462056893Sfennerelse 462156893Sfenner echo "$ac_t""no" 1>&6 462256893Sfennerfi 462356893Sfennerdone 462456893Sfenner 462556893Sfenner 462656893Sfenner if test "$ac_cv_header_cast_h" = "yes"; then 462756893Sfenner echo $ac_n "checking for buggy CAST128""... $ac_c" 1>&6 462875115Sfennerecho "configure:4629: checking for buggy CAST128" >&5 462956893Sfenner if test "$cross_compiling" = yes; then 463056893Sfenner buggy_cast128="cross-compiling, assume yes" 463156893Sfennerelse 463256893Sfenner cat > conftest.$ac_ext <<EOF 463375115Sfenner#line 4634 "configure" 463456893Sfenner#include "confdefs.h" 463556893Sfenner 463656893Sfenner#include <cast.h> 463756893Sfennermain() 463856893Sfenner{ 463956893Sfenner unsigned char key[] = {0x01,0x23,0x45,0x67,0x12}; 464056893Sfenner unsigned char in[] = {0x01,0x23,0x45,0x67,0x89,0xAB,0xCD,0xEF}; 464156893Sfenner unsigned char out[sizeof(in)]; 464256893Sfenner unsigned char ok[] = {0x7A,0xC8,0x16,0xD1,0x6E,0x9B,0x30,0x2E}; 464356893Sfenner CAST_KEY ks; 464456893Sfenner CAST_set_key(&ks, sizeof(key), key); 464556893Sfenner CAST_ecb_encrypt(in, out, &ks, CAST_ENCRYPT); 464656893Sfenner if (memcmp(out, ok, sizeof(ok)) != 0) 464756893Sfenner return 0; 464856893Sfenner else 464956893Sfenner return 1; 465056893Sfenner} 465156893SfennerEOF 465275115Sfennerif { (eval echo configure:4653: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 465356893Sfennerthen 465456893Sfenner buggy_cast128=yes 465556893Sfennerelse 465656893Sfenner echo "configure: failed program was:" >&5 465756893Sfenner cat conftest.$ac_ext >&5 465856893Sfenner rm -fr conftest* 465956893Sfenner buggy_cast128=no 466056893Sfennerfi 466156893Sfennerrm -fr conftest* 466256893Sfennerfi 466356893Sfenner 466456893Sfenner echo "$ac_t""$buggy_cast128" 1>&6 466556893Sfenner if test "$buggy_cast128" != no; then 466656893Sfenner echo "NOTE: SSLeay 0.9.0b has a bug in CAST128 en/decoding routine." 466756893Sfenner echo "disabling CAST128 support." 466856893Sfenner cat >> confdefs.h <<\EOF 466956893Sfenner#define HAVE_BUGGY_CAST128 1 467056893SfennerEOF 467156893Sfenner 467256893Sfenner fi 467356893Sfenner fi 467456893Sfenner 467556893Sfenner CPPFLAGS=$bak_CPPFLAGS 467656893Sfennerfi 467756893Sfenner 467817680Spstfi 467917680Spst 468075115Sfennerfor ac_hdr in rc5.h 468175115Sfennerdo 468275115Sfennerac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 468375115Sfennerecho $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 468475115Sfennerecho "configure:4685: checking for $ac_hdr" >&5 468575115Sfennerif eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 468675115Sfenner echo $ac_n "(cached) $ac_c" 1>&6 468775115Sfennerelse 468875115Sfenner cat > conftest.$ac_ext <<EOF 468975115Sfenner#line 4690 "configure" 469075115Sfenner#include "confdefs.h" 469175115Sfenner#include <$ac_hdr> 469275115SfennerEOF 469375115Sfennerac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 469475115Sfenner{ (eval echo configure:4695: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 469575115Sfennerac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 469675115Sfennerif test -z "$ac_err"; then 469775115Sfenner rm -rf conftest* 469875115Sfenner eval "ac_cv_header_$ac_safe=yes" 469975115Sfennerelse 470075115Sfenner echo "$ac_err" >&5 470175115Sfenner echo "configure: failed program was:" >&5 470275115Sfenner cat conftest.$ac_ext >&5 470375115Sfenner rm -rf conftest* 470475115Sfenner eval "ac_cv_header_$ac_safe=no" 470575115Sfennerfi 470675115Sfennerrm -f conftest* 470775115Sfennerfi 470875115Sfennerif eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 470975115Sfenner echo "$ac_t""yes" 1>&6 471075115Sfenner ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 471175115Sfenner cat >> confdefs.h <<EOF 471275115Sfenner#define $ac_tr_hdr 1 471375115SfennerEOF 471475115Sfenner 471575115Sfennerelse 471675115Sfenner echo "$ac_t""no" 1>&6 471775115Sfennerfi 471875115Sfennerdone 471917680Spst 472017680Spst 472117680Spst 472217680Spst 472317680Spst 472456893Sfenner 472575115Sfenner 472675115Sfenner 472717680Spst# Find a good install program. We prefer a C program (faster), 472817680Spst# so one script is as good as another. But avoid the broken or 472917680Spst# incompatible versions: 473017680Spst# SysV /etc/install, /usr/sbin/install 473117680Spst# SunOS /usr/etc/install 473217680Spst# IRIX /sbin/install 473317680Spst# AIX /bin/install 473456893Sfenner# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 473517680Spst# AFS /usr/afsws/bin/install, which mishandles nonexistent args 473617680Spst# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 473717680Spst# ./install, which can be erroneously created by make from ./install.sh. 473817680Spstecho $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 473975115Sfennerecho "configure:4740: checking for a BSD compatible install" >&5 474017680Spstif test -z "$INSTALL"; then 474117680Spstif eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then 474217680Spst echo $ac_n "(cached) $ac_c" 1>&6 474317680Spstelse 474456893Sfenner IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":" 474517680Spst for ac_dir in $PATH; do 474617680Spst # Account for people who put trailing slashes in PATH elements. 474717680Spst case "$ac_dir/" in 474817680Spst /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;; 474917680Spst *) 475017680Spst # OSF1 and SCO ODT 3.0 have their own names for install. 475156893Sfenner # Don't use installbsd from OSF since it installs stuff as root 475256893Sfenner # by default. 475356893Sfenner for ac_prog in ginstall scoinst install; do 475417680Spst if test -f $ac_dir/$ac_prog; then 475517680Spst if test $ac_prog = install && 475617680Spst grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then 475717680Spst # AIX install. It has an incompatible calling convention. 475817680Spst : 475917680Spst else 476017680Spst ac_cv_path_install="$ac_dir/$ac_prog -c" 476117680Spst break 2 476217680Spst fi 476317680Spst fi 476417680Spst done 476517680Spst ;; 476617680Spst esac 476717680Spst done 476826180Sfenner IFS="$ac_save_IFS" 476917680Spst 477017680Spstfi 477117680Spst if test "${ac_cv_path_install+set}" = set; then 477217680Spst INSTALL="$ac_cv_path_install" 477317680Spst else 477417680Spst # As a last resort, use the slow shell script. We don't cache a 477517680Spst # path for INSTALL within a source directory, because that will 477617680Spst # break other packages using the cache if that directory is 477717680Spst # removed, or if the path is relative. 477817680Spst INSTALL="$ac_install_sh" 477917680Spst fi 478017680Spstfi 478117680Spstecho "$ac_t""$INSTALL" 1>&6 478217680Spst 478317680Spst# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 478417680Spst# It thinks the first close brace ends the variable substitution. 478517680Spsttest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 478617680Spst 478756893Sfennertest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}' 478856893Sfenner 478917680Spsttest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 479017680Spst 479117680Spst 479256893Sfenner 479356893Sfenner 479475115Sfenner 479517680Spsttrap '' 1 2 15 479617680Spstcat > confcache <<\EOF 479717680Spst# This file is a shell script that caches the results of configure 479817680Spst# tests run on this system so they can be shared between configure 479917680Spst# scripts and configure runs. It is not useful on other systems. 480017680Spst# If it contains results you don't want to keep, you may remove or edit it. 480117680Spst# 480217680Spst# By default, configure uses ./config.cache as the cache file, 480317680Spst# creating it if it does not exist already. You can give configure 480417680Spst# the --cache-file=FILE option to use a different cache file; that is 480517680Spst# what configure does when it calls configure scripts in 480617680Spst# subdirectories, so they share the cache. 480717680Spst# Giving --cache-file=/dev/null disables caching, for debugging configure. 480817680Spst# config.status only pays attention to the cache file if you give it the 480917680Spst# --recheck option to rerun configure. 481017680Spst# 481117680SpstEOF 481226180Sfenner# The following way of writing the cache mishandles newlines in values, 481326180Sfenner# but we know of no workaround that is simple, portable, and efficient. 481426180Sfenner# So, don't put newlines in cache variables' values. 481517680Spst# Ultrix sh set writes to stderr and can't be redirected directly, 481617680Spst# and sets the high bit in the cache file unless we assign to the vars. 481717680Spst(set) 2>&1 | 481856893Sfenner case `(ac_space=' '; set | grep ac_space) 2>&1` in 481926180Sfenner *ac_space=\ *) 482026180Sfenner # `set' does not quote correctly, so add quotes (double-quote substitution 482126180Sfenner # turns \\\\ into \\, and sed turns \\ into \). 482226180Sfenner sed -n \ 482326180Sfenner -e "s/'/'\\\\''/g" \ 482426180Sfenner -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p" 482526180Sfenner ;; 482626180Sfenner *) 482726180Sfenner # `set' quotes correctly as required by POSIX, so do not add quotes. 482826180Sfenner sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p' 482926180Sfenner ;; 483026180Sfenner esac >> confcache 483117680Spstif cmp -s $cache_file confcache; then 483217680Spst : 483317680Spstelse 483417680Spst if test -w $cache_file; then 483517680Spst echo "updating cache $cache_file" 483617680Spst cat confcache > $cache_file 483717680Spst else 483817680Spst echo "not updating unwritable cache $cache_file" 483917680Spst fi 484017680Spstfi 484117680Spstrm -f confcache 484217680Spst 484317680Spsttrap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 484417680Spst 484517680Spsttest "x$prefix" = xNONE && prefix=$ac_default_prefix 484617680Spst# Let make expand exec_prefix. 484717680Spsttest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 484817680Spst 484917680Spst# Any assignment to VPATH causes Sun make to only execute 485017680Spst# the first set of double-colon rules, so remove it if not needed. 485117680Spst# If there is a colon in the path, we need to keep it. 485217680Spstif test "x$srcdir" = x.; then 485317680Spst ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d' 485417680Spstfi 485517680Spst 485617680Spsttrap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15 485717680Spst 485856893SfennerDEFS=-DHAVE_CONFIG_H 485917680Spst 486017680Spst# Without the "./", some shells look in PATH for config.status. 486117680Spst: ${CONFIG_STATUS=./config.status} 486217680Spst 486317680Spstecho creating $CONFIG_STATUS 486417680Spstrm -f $CONFIG_STATUS 486517680Spstcat > $CONFIG_STATUS <<EOF 486617680Spst#! /bin/sh 486717680Spst# Generated automatically by configure. 486817680Spst# Run this file to recreate the current configuration. 486917680Spst# This directory was configured as follows, 487017680Spst# on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 487117680Spst# 487217680Spst# $0 $ac_configure_args 487317680Spst# 487417680Spst# Compiler output produced by configure, useful for debugging 487517680Spst# configure, is in ./config.log if it exists. 487617680Spst 487717680Spstac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]" 487817680Spstfor ac_option 487917680Spstdo 488017680Spst case "\$ac_option" in 488117680Spst -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 488217680Spst echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion" 488317680Spst exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;; 488417680Spst -version | --version | --versio | --versi | --vers | --ver | --ve | --v) 488556893Sfenner echo "$CONFIG_STATUS generated by autoconf version 2.13" 488617680Spst exit 0 ;; 488717680Spst -help | --help | --hel | --he | --h) 488817680Spst echo "\$ac_cs_usage"; exit 0 ;; 488917680Spst *) echo "\$ac_cs_usage"; exit 1 ;; 489017680Spst esac 489117680Spstdone 489217680Spst 489317680Spstac_given_srcdir=$srcdir 489417680Spstac_given_INSTALL="$INSTALL" 489517680Spst 489656893Sfennertrap 'rm -fr `echo "Makefile config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15 489717680SpstEOF 489817680Spstcat >> $CONFIG_STATUS <<EOF 489917680Spst 490017680Spst# Protect against being on the right side of a sed subst in config.status. 490117680Spstsed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g; 490217680Spst s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF 490317680Spst$ac_vpsub 490417680Spst$extrasub 490556893Sfenners%@SHELL@%$SHELL%g 490617680Spsts%@CFLAGS@%$CFLAGS%g 490717680Spsts%@CPPFLAGS@%$CPPFLAGS%g 490817680Spsts%@CXXFLAGS@%$CXXFLAGS%g 490956893Sfenners%@FFLAGS@%$FFLAGS%g 491017680Spsts%@DEFS@%$DEFS%g 491117680Spsts%@LDFLAGS@%$LDFLAGS%g 491217680Spsts%@LIBS@%$LIBS%g 491317680Spsts%@exec_prefix@%$exec_prefix%g 491417680Spsts%@prefix@%$prefix%g 491517680Spsts%@program_transform_name@%$program_transform_name%g 491617680Spsts%@bindir@%$bindir%g 491717680Spsts%@sbindir@%$sbindir%g 491817680Spsts%@libexecdir@%$libexecdir%g 491917680Spsts%@datadir@%$datadir%g 492017680Spsts%@sysconfdir@%$sysconfdir%g 492117680Spsts%@sharedstatedir@%$sharedstatedir%g 492217680Spsts%@localstatedir@%$localstatedir%g 492317680Spsts%@libdir@%$libdir%g 492417680Spsts%@includedir@%$includedir%g 492517680Spsts%@oldincludedir@%$oldincludedir%g 492617680Spsts%@infodir@%$infodir%g 492717680Spsts%@mandir@%$mandir%g 492817680Spsts%@host@%$host%g 492917680Spsts%@host_alias@%$host_alias%g 493017680Spsts%@host_cpu@%$host_cpu%g 493117680Spsts%@host_vendor@%$host_vendor%g 493217680Spsts%@host_os@%$host_os%g 493317680Spsts%@target@%$target%g 493417680Spsts%@target_alias@%$target_alias%g 493517680Spsts%@target_cpu@%$target_cpu%g 493617680Spsts%@target_vendor@%$target_vendor%g 493717680Spsts%@target_os@%$target_os%g 493817680Spsts%@build@%$build%g 493917680Spsts%@build_alias@%$build_alias%g 494017680Spsts%@build_cpu@%$build_cpu%g 494117680Spsts%@build_vendor@%$build_vendor%g 494217680Spsts%@build_os@%$build_os%g 494317680Spsts%@SHLICC2@%$SHLICC2%g 494417680Spsts%@CC@%$CC%g 494517680Spsts%@CPP@%$CPP%g 494617680Spsts%@LIBOBJS@%$LIBOBJS%g 494717680Spsts%@V_CCOPT@%$V_CCOPT%g 494817680Spsts%@V_GROUP@%$V_GROUP%g 494917680Spsts%@V_INCLS@%$V_INCLS%g 495017680Spsts%@V_PCAPDEP@%$V_PCAPDEP%g 495156893Sfenners%@LOCALSRC@%$LOCALSRC%g 495217680Spsts%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g 495356893Sfenners%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g 495417680Spsts%@INSTALL_DATA@%$INSTALL_DATA%g 495517680Spst 495617680SpstCEOF 495717680SpstEOF 495826180Sfenner 495926180Sfennercat >> $CONFIG_STATUS <<\EOF 496026180Sfenner 496126180Sfenner# Split the substitutions into bite-sized pieces for seds with 496226180Sfenner# small command number limits, like on Digital OSF/1 and HP-UX. 496326180Sfennerac_max_sed_cmds=90 # Maximum number of lines to put in a sed script. 496426180Sfennerac_file=1 # Number of current file. 496526180Sfennerac_beg=1 # First line for current file. 496626180Sfennerac_end=$ac_max_sed_cmds # Line after last line for current file. 496726180Sfennerac_more_lines=: 496826180Sfennerac_sed_cmds="" 496926180Sfennerwhile $ac_more_lines; do 497026180Sfenner if test $ac_beg -gt 1; then 497126180Sfenner sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file 497226180Sfenner else 497326180Sfenner sed "${ac_end}q" conftest.subs > conftest.s$ac_file 497426180Sfenner fi 497526180Sfenner if test ! -s conftest.s$ac_file; then 497626180Sfenner ac_more_lines=false 497726180Sfenner rm -f conftest.s$ac_file 497826180Sfenner else 497926180Sfenner if test -z "$ac_sed_cmds"; then 498026180Sfenner ac_sed_cmds="sed -f conftest.s$ac_file" 498126180Sfenner else 498226180Sfenner ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file" 498326180Sfenner fi 498426180Sfenner ac_file=`expr $ac_file + 1` 498526180Sfenner ac_beg=$ac_end 498626180Sfenner ac_end=`expr $ac_end + $ac_max_sed_cmds` 498726180Sfenner fi 498826180Sfennerdone 498926180Sfennerif test -z "$ac_sed_cmds"; then 499026180Sfenner ac_sed_cmds=cat 499126180Sfennerfi 499226180SfennerEOF 499326180Sfenner 499417680Spstcat >> $CONFIG_STATUS <<EOF 499517680Spst 499617680SpstCONFIG_FILES=\${CONFIG_FILES-"Makefile"} 499717680SpstEOF 499817680Spstcat >> $CONFIG_STATUS <<\EOF 499917680Spstfor ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then 500026180Sfenner # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". 500117680Spst case "$ac_file" in 500226180Sfenner *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` 500317680Spst ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 500417680Spst *) ac_file_in="${ac_file}.in" ;; 500517680Spst esac 500617680Spst 500726180Sfenner # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories. 500817680Spst 500917680Spst # Remove last slash and all that follows it. Not all systems have dirname. 501017680Spst ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` 501117680Spst if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then 501217680Spst # The file is in a subdirectory. 501317680Spst test ! -d "$ac_dir" && mkdir "$ac_dir" 501417680Spst ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`" 501517680Spst # A "../" for each directory in $ac_dir_suffix. 501617680Spst ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'` 501717680Spst else 501817680Spst ac_dir_suffix= ac_dots= 501917680Spst fi 502017680Spst 502117680Spst case "$ac_given_srcdir" in 502217680Spst .) srcdir=. 502317680Spst if test -z "$ac_dots"; then top_srcdir=. 502417680Spst else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;; 502517680Spst /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;; 502617680Spst *) # Relative path. 502717680Spst srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix" 502817680Spst top_srcdir="$ac_dots$ac_given_srcdir" ;; 502917680Spst esac 503017680Spst 503117680Spst case "$ac_given_INSTALL" in 503217680Spst [/$]*) INSTALL="$ac_given_INSTALL" ;; 503317680Spst *) INSTALL="$ac_dots$ac_given_INSTALL" ;; 503417680Spst esac 503526180Sfenner 503617680Spst echo creating "$ac_file" 503717680Spst rm -f "$ac_file" 503817680Spst configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure." 503917680Spst case "$ac_file" in 504017680Spst *Makefile*) ac_comsub="1i\\ 504117680Spst# $configure_input" ;; 504217680Spst *) ac_comsub= ;; 504317680Spst esac 504426180Sfenner 504526180Sfenner ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` 504617680Spst sed -e "$ac_comsub 504717680Spsts%@configure_input@%$configure_input%g 504817680Spsts%@srcdir@%$srcdir%g 504917680Spsts%@top_srcdir@%$top_srcdir%g 505017680Spsts%@INSTALL@%$INSTALL%g 505126180Sfenner" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file 505217680Spstfi; done 505326180Sfennerrm -f conftest.s* 505417680Spst 505556893Sfenner# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where 505656893Sfenner# NAME is the cpp macro being defined and VALUE is the value it is being given. 505756893Sfenner# 505856893Sfenner# ac_d sets the value in "#define NAME VALUE" lines. 505956893Sfennerac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)' 506056893Sfennerac_dB='\([ ][ ]*\)[^ ]*%\1#\2' 506156893Sfennerac_dC='\3' 506256893Sfennerac_dD='%g' 506356893Sfenner# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE". 506456893Sfennerac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' 506556893Sfennerac_uB='\([ ]\)%\1#\2define\3' 506656893Sfennerac_uC=' ' 506756893Sfennerac_uD='\4%g' 506856893Sfenner# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE". 506956893Sfennerac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' 507056893Sfennerac_eB='$%\1#\2define\3' 507156893Sfennerac_eC=' ' 507256893Sfennerac_eD='%g' 507356893Sfenner 507456893Sfennerif test "${CONFIG_HEADERS+set}" != set; then 507526180SfennerEOF 507626180Sfennercat >> $CONFIG_STATUS <<EOF 507756893Sfenner CONFIG_HEADERS="config.h" 507856893SfennerEOF 507956893Sfennercat >> $CONFIG_STATUS <<\EOF 508056893Sfennerfi 508156893Sfennerfor ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then 508256893Sfenner # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". 508356893Sfenner case "$ac_file" in 508456893Sfenner *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` 508556893Sfenner ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 508656893Sfenner *) ac_file_in="${ac_file}.in" ;; 508756893Sfenner esac 508817680Spst 508956893Sfenner echo creating $ac_file 509056893Sfenner 509156893Sfenner rm -f conftest.frag conftest.in conftest.out 509256893Sfenner ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` 509356893Sfenner cat $ac_file_inputs > conftest.in 509456893Sfenner 509526180SfennerEOF 509656893Sfenner 509756893Sfenner# Transform confdefs.h into a sed script conftest.vals that substitutes 509856893Sfenner# the proper values into config.h.in to produce config.h. And first: 509956893Sfenner# Protect against being on the right side of a sed subst in config.status. 510056893Sfenner# Protect against being in an unquoted here document in config.status. 510156893Sfennerrm -f conftest.vals 510256893Sfennercat > conftest.hdr <<\EOF 510356893Sfenners/[\\&%]/\\&/g 510456893Sfenners%[\\$`]%\\&%g 510556893Sfenners%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp 510656893Sfenners%ac_d%ac_u%gp 510756893Sfenners%ac_u%ac_e%gp 510856893SfennerEOF 510956893Sfennersed -n -f conftest.hdr confdefs.h > conftest.vals 511056893Sfennerrm -f conftest.hdr 511156893Sfenner 511256893Sfenner# This sed command replaces #undef with comments. This is necessary, for 511356893Sfenner# example, in the case of _POSIX_SOURCE, which is predefined and required 511456893Sfenner# on some systems where configure will not decide to define it. 511556893Sfennercat >> conftest.vals <<\EOF 511656893Sfenners%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */% 511756893SfennerEOF 511856893Sfenner 511956893Sfenner# Break up conftest.vals because some shells have a limit on 512056893Sfenner# the size of here documents, and old seds have small limits too. 512156893Sfenner 512256893Sfennerrm -f conftest.tail 512356893Sfennerwhile : 512456893Sfennerdo 512556893Sfenner ac_lines=`grep -c . conftest.vals` 512656893Sfenner # grep -c gives empty output for an empty file on some AIX systems. 512756893Sfenner if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi 512856893Sfenner # Write a limited-size here document to conftest.frag. 512956893Sfenner echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS 513056893Sfenner sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS 513156893Sfenner echo 'CEOF 513256893Sfenner sed -f conftest.frag conftest.in > conftest.out 513356893Sfenner rm -f conftest.in 513456893Sfenner mv conftest.out conftest.in 513556893Sfenner' >> $CONFIG_STATUS 513656893Sfenner sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail 513756893Sfenner rm -f conftest.vals 513856893Sfenner mv conftest.tail conftest.vals 513956893Sfennerdone 514056893Sfennerrm -f conftest.vals 514156893Sfenner 514226180Sfennercat >> $CONFIG_STATUS <<\EOF 514356893Sfenner rm -f conftest.frag conftest.h 514456893Sfenner echo "/* $ac_file. Generated automatically by configure. */" > conftest.h 514556893Sfenner cat conftest.in >> conftest.h 514656893Sfenner rm -f conftest.in 514756893Sfenner if cmp -s $ac_file conftest.h 2>/dev/null; then 514856893Sfenner echo "$ac_file is unchanged" 514956893Sfenner rm -f conftest.h 515056893Sfenner else 515156893Sfenner # Remove last slash and all that follows it. Not all systems have dirname. 515256893Sfenner ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` 515356893Sfenner if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then 515456893Sfenner # The file is in a subdirectory. 515556893Sfenner test ! -d "$ac_dir" && mkdir "$ac_dir" 515656893Sfenner fi 515756893Sfenner rm -f $ac_file 515856893Sfenner mv conftest.h $ac_file 515956893Sfenner fi 516056893Sfennerfi; done 516117680Spst 516256893SfennerEOF 516356893Sfennercat >> $CONFIG_STATUS <<EOF 516456893Sfenner 516575115Sfenner 516656893SfennerEOF 516756893Sfennercat >> $CONFIG_STATUS <<\EOF 516875115Sfennerif test -f .devel; then 516975115Sfenner echo timestamp > stamp-h 517075115Sfenner cat Makefile-devel-adds >> Makefile 517175115Sfenner make depend 517275115Sfennerfi 517356893Sfenner 517417680Spstexit 0 517517680SpstEOF 517617680Spstchmod +x $CONFIG_STATUS 517717680Spstrm -fr confdefs* $ac_clean_files 517817680Spsttest "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1 517917680Spst 518017680Spstexit 0 5181