configure revision 111726
117680Spst#! /bin/sh 217680Spst 3111726Sfenner# From configure.in Revision: 1.145.2.1 475115Sfenner 575115Sfenner 675115Sfenner 775115Sfenner 8111726Sfenner# 9111726Sfenner# Try compiling a sample of the type of code that appears in 10111726Sfenner# gencode.c with "inline", "__inline__", and "__inline". 11111726Sfenner# 12111726Sfenner# Autoconf's AC_C_INLINE, at least in autoconf 2.13, isn't good enough, 13111726Sfenner# as it just tests whether a function returning "int" can be inlined; 14111726Sfenner# at least some versions of HP's C compiler can inline that, but can't 15111726Sfenner# inline a function that returns a struct pointer. 16111726Sfenner# 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 6575115Sfenner 6675115Sfenner 6775115Sfenner 6875115Sfenner 6975115Sfenner 7075115Sfenner 7175115Sfenner 7275115Sfenner 7375115Sfenner 74111726Sfenner 75111726Sfenner 7617680Spst# Guess values for system-dependent variables and create Makefiles. 7756893Sfenner# Generated automatically using autoconf version 2.13 7817680Spst# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc. 7917680Spst# 8017680Spst# This configure script is free software; the Free Software Foundation 8117680Spst# gives unlimited permission to copy, distribute and modify it. 8217680Spst 8317680Spst# Defaults: 8417680Spstac_help= 8517680Spstac_default_prefix=/usr/local 8617680Spst# Any additions from configure.in: 8739297Sfennerac_help="$ac_help 8839297Sfenner --without-gcc don't use gcc" 8956893Sfennerac_help="$ac_help 9098524Sfenner --enable-smb enable possibly-buggy SMB printer [default=yes] 9198524Sfenner --disable-smb disable possibly-buggy SMB printer" 9298524Sfennerac_help="$ac_help 9356893Sfenner --enable-ipv6 enable ipv6 (with ipv4) support 9456893Sfenner --disable-ipv6 disable ipv6 support" 9575115Sfennerac_help="$ac_help 9675115Sfenner --without-crypto disable crypto support" 9717680Spst 9817680Spst# Initialize some variables set by options. 9917680Spst# The variables have the same names as the options, with 10017680Spst# dashes changed to underlines. 10117680Spstbuild=NONE 10217680Spstcache_file=./config.cache 10317680Spstexec_prefix=NONE 10417680Spsthost=NONE 10517680Spstno_create= 10617680Spstnonopt=NONE 10717680Spstno_recursion= 10817680Spstprefix=NONE 10917680Spstprogram_prefix=NONE 11017680Spstprogram_suffix=NONE 11117680Spstprogram_transform_name=s,x,x, 11217680Spstsilent= 11317680Spstsite= 11417680Spstsrcdir= 11517680Spsttarget=NONE 11617680Spstverbose= 11717680Spstx_includes=NONE 11817680Spstx_libraries=NONE 11917680Spstbindir='${exec_prefix}/bin' 12017680Spstsbindir='${exec_prefix}/sbin' 12117680Spstlibexecdir='${exec_prefix}/libexec' 12217680Spstdatadir='${prefix}/share' 12317680Spstsysconfdir='${prefix}/etc' 12417680Spstsharedstatedir='${prefix}/com' 12517680Spstlocalstatedir='${prefix}/var' 12617680Spstlibdir='${exec_prefix}/lib' 12717680Spstincludedir='${prefix}/include' 12817680Spstoldincludedir='/usr/include' 12917680Spstinfodir='${prefix}/info' 13017680Spstmandir='${prefix}/man' 13117680Spst 13217680Spst# Initialize some other variables. 13317680Spstsubdirs= 13417680SpstMFLAGS= MAKEFLAGS= 13556893SfennerSHELL=${CONFIG_SHELL-/bin/sh} 13626180Sfenner# Maximum number of lines to put in a shell here document. 13726180Sfennerac_max_here_lines=12 13817680Spst 13917680Spstac_prev= 14017680Spstfor ac_option 14117680Spstdo 14217680Spst 14317680Spst # If the previous option needs an argument, assign it. 14417680Spst if test -n "$ac_prev"; then 14517680Spst eval "$ac_prev=\$ac_option" 14617680Spst ac_prev= 14717680Spst continue 14817680Spst fi 14917680Spst 15017680Spst case "$ac_option" in 15117680Spst -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;; 15217680Spst *) ac_optarg= ;; 15317680Spst esac 15417680Spst 15517680Spst # Accept the important Cygnus configure options, so we can diagnose typos. 15617680Spst 15717680Spst case "$ac_option" in 15817680Spst 15917680Spst -bindir | --bindir | --bindi | --bind | --bin | --bi) 16017680Spst ac_prev=bindir ;; 16117680Spst -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 16217680Spst bindir="$ac_optarg" ;; 16317680Spst 16417680Spst -build | --build | --buil | --bui | --bu) 16517680Spst ac_prev=build ;; 16617680Spst -build=* | --build=* | --buil=* | --bui=* | --bu=*) 16717680Spst build="$ac_optarg" ;; 16817680Spst 16917680Spst -cache-file | --cache-file | --cache-fil | --cache-fi \ 17017680Spst | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 17117680Spst ac_prev=cache_file ;; 17217680Spst -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 17317680Spst | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 17417680Spst cache_file="$ac_optarg" ;; 17517680Spst 17617680Spst -datadir | --datadir | --datadi | --datad | --data | --dat | --da) 17717680Spst ac_prev=datadir ;; 17817680Spst -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ 17917680Spst | --da=*) 18017680Spst datadir="$ac_optarg" ;; 18117680Spst 18217680Spst -disable-* | --disable-*) 18317680Spst ac_feature=`echo $ac_option|sed -e 's/-*disable-//'` 18417680Spst # Reject names that are not valid shell variable names. 18517680Spst if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then 18617680Spst { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } 18717680Spst fi 18817680Spst ac_feature=`echo $ac_feature| sed 's/-/_/g'` 18917680Spst eval "enable_${ac_feature}=no" ;; 19017680Spst 19117680Spst -enable-* | --enable-*) 19217680Spst ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'` 19317680Spst # Reject names that are not valid shell variable names. 19417680Spst if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then 19517680Spst { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } 19617680Spst fi 19717680Spst ac_feature=`echo $ac_feature| sed 's/-/_/g'` 19817680Spst case "$ac_option" in 19917680Spst *=*) ;; 20017680Spst *) ac_optarg=yes ;; 20117680Spst esac 20217680Spst eval "enable_${ac_feature}='$ac_optarg'" ;; 20317680Spst 20417680Spst -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 20517680Spst | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 20617680Spst | --exec | --exe | --ex) 20717680Spst ac_prev=exec_prefix ;; 20817680Spst -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 20917680Spst | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 21017680Spst | --exec=* | --exe=* | --ex=*) 21117680Spst exec_prefix="$ac_optarg" ;; 21217680Spst 21317680Spst -gas | --gas | --ga | --g) 21417680Spst # Obsolete; use --with-gas. 21517680Spst with_gas=yes ;; 21617680Spst 21717680Spst -help | --help | --hel | --he) 21817680Spst # Omit some internal or obsolete options to make the list less imposing. 21917680Spst # This message is too long to be a string in the A/UX 3.1 sh. 22017680Spst cat << EOF 22117680SpstUsage: configure [options] [host] 22217680SpstOptions: [defaults in brackets after descriptions] 22317680SpstConfiguration: 22417680Spst --cache-file=FILE cache test results in FILE 22517680Spst --help print this message 22617680Spst --no-create do not create output files 22717680Spst --quiet, --silent do not print \`checking...' messages 22817680Spst --version print the version of autoconf that created configure 22917680SpstDirectory and file names: 23017680Spst --prefix=PREFIX install architecture-independent files in PREFIX 23117680Spst [$ac_default_prefix] 23217680Spst --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 23317680Spst [same as prefix] 23417680Spst --bindir=DIR user executables in DIR [EPREFIX/bin] 23517680Spst --sbindir=DIR system admin executables in DIR [EPREFIX/sbin] 23617680Spst --libexecdir=DIR program executables in DIR [EPREFIX/libexec] 23717680Spst --datadir=DIR read-only architecture-independent data in DIR 23817680Spst [PREFIX/share] 23917680Spst --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc] 24017680Spst --sharedstatedir=DIR modifiable architecture-independent data in DIR 24117680Spst [PREFIX/com] 24217680Spst --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var] 24317680Spst --libdir=DIR object code libraries in DIR [EPREFIX/lib] 24417680Spst --includedir=DIR C header files in DIR [PREFIX/include] 24517680Spst --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include] 24617680Spst --infodir=DIR info documentation in DIR [PREFIX/info] 24717680Spst --mandir=DIR man documentation in DIR [PREFIX/man] 24817680Spst --srcdir=DIR find the sources in DIR [configure dir or ..] 24917680Spst --program-prefix=PREFIX prepend PREFIX to installed program names 25017680Spst --program-suffix=SUFFIX append SUFFIX to installed program names 25117680Spst --program-transform-name=PROGRAM 25217680Spst run sed PROGRAM on installed program names 25317680SpstEOF 25417680Spst cat << EOF 25517680SpstHost type: 25617680Spst --build=BUILD configure for building on BUILD [BUILD=HOST] 25717680Spst --host=HOST configure for HOST [guessed] 25817680Spst --target=TARGET configure for TARGET [TARGET=HOST] 25917680SpstFeatures and packages: 26017680Spst --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 26117680Spst --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 26217680Spst --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 26317680Spst --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 26417680Spst --x-includes=DIR X include files are in DIR 26517680Spst --x-libraries=DIR X library files are in DIR 26617680SpstEOF 26717680Spst if test -n "$ac_help"; then 26817680Spst echo "--enable and --with options recognized:$ac_help" 26917680Spst fi 27017680Spst exit 0 ;; 27117680Spst 27217680Spst -host | --host | --hos | --ho) 27317680Spst ac_prev=host ;; 27417680Spst -host=* | --host=* | --hos=* | --ho=*) 27517680Spst host="$ac_optarg" ;; 27617680Spst 27717680Spst -includedir | --includedir | --includedi | --included | --include \ 27817680Spst | --includ | --inclu | --incl | --inc) 27917680Spst ac_prev=includedir ;; 28017680Spst -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 28117680Spst | --includ=* | --inclu=* | --incl=* | --inc=*) 28217680Spst includedir="$ac_optarg" ;; 28317680Spst 28417680Spst -infodir | --infodir | --infodi | --infod | --info | --inf) 28517680Spst ac_prev=infodir ;; 28617680Spst -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 28717680Spst infodir="$ac_optarg" ;; 28817680Spst 28917680Spst -libdir | --libdir | --libdi | --libd) 29017680Spst ac_prev=libdir ;; 29117680Spst -libdir=* | --libdir=* | --libdi=* | --libd=*) 29217680Spst libdir="$ac_optarg" ;; 29317680Spst 29417680Spst -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 29517680Spst | --libexe | --libex | --libe) 29617680Spst ac_prev=libexecdir ;; 29717680Spst -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 29817680Spst | --libexe=* | --libex=* | --libe=*) 29917680Spst libexecdir="$ac_optarg" ;; 30017680Spst 30117680Spst -localstatedir | --localstatedir | --localstatedi | --localstated \ 30217680Spst | --localstate | --localstat | --localsta | --localst \ 30317680Spst | --locals | --local | --loca | --loc | --lo) 30417680Spst ac_prev=localstatedir ;; 30517680Spst -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 30617680Spst | --localstate=* | --localstat=* | --localsta=* | --localst=* \ 30717680Spst | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) 30817680Spst localstatedir="$ac_optarg" ;; 30917680Spst 31017680Spst -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 31117680Spst ac_prev=mandir ;; 31217680Spst -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 31317680Spst mandir="$ac_optarg" ;; 31417680Spst 31517680Spst -nfp | --nfp | --nf) 31617680Spst # Obsolete; use --without-fp. 31717680Spst with_fp=no ;; 31817680Spst 31917680Spst -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 32017680Spst | --no-cr | --no-c) 32117680Spst no_create=yes ;; 32217680Spst 32317680Spst -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 32417680Spst | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 32517680Spst no_recursion=yes ;; 32617680Spst 32717680Spst -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 32817680Spst | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 32917680Spst | --oldin | --oldi | --old | --ol | --o) 33017680Spst ac_prev=oldincludedir ;; 33117680Spst -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 33217680Spst | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 33317680Spst | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 33417680Spst oldincludedir="$ac_optarg" ;; 33517680Spst 33617680Spst -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 33717680Spst ac_prev=prefix ;; 33817680Spst -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 33917680Spst prefix="$ac_optarg" ;; 34017680Spst 34117680Spst -program-prefix | --program-prefix | --program-prefi | --program-pref \ 34217680Spst | --program-pre | --program-pr | --program-p) 34317680Spst ac_prev=program_prefix ;; 34417680Spst -program-prefix=* | --program-prefix=* | --program-prefi=* \ 34517680Spst | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 34617680Spst program_prefix="$ac_optarg" ;; 34717680Spst 34817680Spst -program-suffix | --program-suffix | --program-suffi | --program-suff \ 34917680Spst | --program-suf | --program-su | --program-s) 35017680Spst ac_prev=program_suffix ;; 35117680Spst -program-suffix=* | --program-suffix=* | --program-suffi=* \ 35217680Spst | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 35317680Spst program_suffix="$ac_optarg" ;; 35417680Spst 35517680Spst -program-transform-name | --program-transform-name \ 35617680Spst | --program-transform-nam | --program-transform-na \ 35717680Spst | --program-transform-n | --program-transform- \ 35817680Spst | --program-transform | --program-transfor \ 35917680Spst | --program-transfo | --program-transf \ 36017680Spst | --program-trans | --program-tran \ 36117680Spst | --progr-tra | --program-tr | --program-t) 36217680Spst ac_prev=program_transform_name ;; 36317680Spst -program-transform-name=* | --program-transform-name=* \ 36417680Spst | --program-transform-nam=* | --program-transform-na=* \ 36517680Spst | --program-transform-n=* | --program-transform-=* \ 36617680Spst | --program-transform=* | --program-transfor=* \ 36717680Spst | --program-transfo=* | --program-transf=* \ 36817680Spst | --program-trans=* | --program-tran=* \ 36917680Spst | --progr-tra=* | --program-tr=* | --program-t=*) 37017680Spst program_transform_name="$ac_optarg" ;; 37117680Spst 37217680Spst -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 37317680Spst | -silent | --silent | --silen | --sile | --sil) 37417680Spst silent=yes ;; 37517680Spst 37617680Spst -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 37717680Spst ac_prev=sbindir ;; 37817680Spst -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 37917680Spst | --sbi=* | --sb=*) 38017680Spst sbindir="$ac_optarg" ;; 38117680Spst 38217680Spst -sharedstatedir | --sharedstatedir | --sharedstatedi \ 38317680Spst | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 38417680Spst | --sharedst | --shareds | --shared | --share | --shar \ 38517680Spst | --sha | --sh) 38617680Spst ac_prev=sharedstatedir ;; 38717680Spst -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 38817680Spst | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 38917680Spst | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 39017680Spst | --sha=* | --sh=*) 39117680Spst sharedstatedir="$ac_optarg" ;; 39217680Spst 39317680Spst -site | --site | --sit) 39417680Spst ac_prev=site ;; 39517680Spst -site=* | --site=* | --sit=*) 39617680Spst site="$ac_optarg" ;; 39717680Spst 39817680Spst -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 39917680Spst ac_prev=srcdir ;; 40017680Spst -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 40117680Spst srcdir="$ac_optarg" ;; 40217680Spst 40317680Spst -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 40417680Spst | --syscon | --sysco | --sysc | --sys | --sy) 40517680Spst ac_prev=sysconfdir ;; 40617680Spst -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 40717680Spst | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 40817680Spst sysconfdir="$ac_optarg" ;; 40917680Spst 41017680Spst -target | --target | --targe | --targ | --tar | --ta | --t) 41117680Spst ac_prev=target ;; 41217680Spst -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 41317680Spst target="$ac_optarg" ;; 41417680Spst 41517680Spst -v | -verbose | --verbose | --verbos | --verbo | --verb) 41617680Spst verbose=yes ;; 41717680Spst 41817680Spst -version | --version | --versio | --versi | --vers) 41956893Sfenner echo "configure generated by autoconf version 2.13" 42017680Spst exit 0 ;; 42117680Spst 42217680Spst -with-* | --with-*) 42317680Spst ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'` 42417680Spst # Reject names that are not valid shell variable names. 42517680Spst if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then 42617680Spst { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } 42717680Spst fi 42817680Spst ac_package=`echo $ac_package| sed 's/-/_/g'` 42917680Spst case "$ac_option" in 43017680Spst *=*) ;; 43117680Spst *) ac_optarg=yes ;; 43217680Spst esac 43317680Spst eval "with_${ac_package}='$ac_optarg'" ;; 43417680Spst 43517680Spst -without-* | --without-*) 43617680Spst ac_package=`echo $ac_option|sed -e 's/-*without-//'` 43717680Spst # Reject names that are not valid shell variable names. 43817680Spst if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then 43917680Spst { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } 44017680Spst fi 44117680Spst ac_package=`echo $ac_package| sed 's/-/_/g'` 44217680Spst eval "with_${ac_package}=no" ;; 44317680Spst 44417680Spst --x) 44517680Spst # Obsolete; use --with-x. 44617680Spst with_x=yes ;; 44717680Spst 44817680Spst -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 44917680Spst | --x-incl | --x-inc | --x-in | --x-i) 45017680Spst ac_prev=x_includes ;; 45117680Spst -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 45217680Spst | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 45317680Spst x_includes="$ac_optarg" ;; 45417680Spst 45517680Spst -x-libraries | --x-libraries | --x-librarie | --x-librari \ 45617680Spst | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 45717680Spst ac_prev=x_libraries ;; 45817680Spst -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 45917680Spst | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 46017680Spst x_libraries="$ac_optarg" ;; 46117680Spst 46217680Spst -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; } 46317680Spst ;; 46417680Spst 46517680Spst *) 46617680Spst if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then 46717680Spst echo "configure: warning: $ac_option: invalid host type" 1>&2 46817680Spst fi 46917680Spst if test "x$nonopt" != xNONE; then 47017680Spst { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } 47117680Spst fi 47217680Spst nonopt="$ac_option" 47317680Spst ;; 47417680Spst 47517680Spst esac 47617680Spstdone 47717680Spst 47817680Spstif test -n "$ac_prev"; then 47917680Spst { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; } 48017680Spstfi 48117680Spst 48217680Spsttrap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 48317680Spst 48417680Spst# File descriptor usage: 48517680Spst# 0 standard input 48617680Spst# 1 file creation 48717680Spst# 2 errors and warnings 48817680Spst# 3 some systems may open it to /dev/tty 48917680Spst# 4 used on the Kubota Titan 49017680Spst# 6 checking for... messages and results 49117680Spst# 5 compiler messages saved in config.log 49217680Spstif test "$silent" = yes; then 49317680Spst exec 6>/dev/null 49417680Spstelse 49517680Spst exec 6>&1 49617680Spstfi 49717680Spstexec 5>./config.log 49817680Spst 49917680Spstecho "\ 50017680SpstThis file contains any messages produced by compilers while 50117680Spstrunning configure, to aid debugging if configure makes a mistake. 50217680Spst" 1>&5 50317680Spst 50417680Spst# Strip out --no-create and --no-recursion so they do not pile up. 50517680Spst# Also quote any args containing shell metacharacters. 50617680Spstac_configure_args= 50717680Spstfor ac_arg 50817680Spstdo 50917680Spst case "$ac_arg" in 51017680Spst -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 51117680Spst | --no-cr | --no-c) ;; 51217680Spst -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 51317680Spst | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;; 51417680Spst *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*) 51517680Spst ac_configure_args="$ac_configure_args '$ac_arg'" ;; 51617680Spst *) ac_configure_args="$ac_configure_args $ac_arg" ;; 51717680Spst esac 51817680Spstdone 51917680Spst 52017680Spst# NLS nuisances. 52126180Sfenner# Only set these to C if already set. These must not be set unconditionally 52226180Sfenner# because not all systems understand e.g. LANG=C (notably SCO). 52326180Sfenner# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'! 52426180Sfenner# Non-C LC_CTYPE values break the ctype check. 52526180Sfennerif test "${LANG+set}" = set; then LANG=C; export LANG; fi 52617680Spstif test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi 52726180Sfennerif test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi 52826180Sfennerif test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi 52917680Spst 53017680Spst# confdefs.h avoids OS command line length limits that DEFS can exceed. 53117680Spstrm -rf conftest* confdefs.h 53217680Spst# AIX cpp loses on an empty file, so make sure it contains at least a newline. 53317680Spstecho > confdefs.h 53417680Spst 53517680Spst# A filename unique to this package, relative to the directory that 53617680Spst# configure is in, which we can look for to find out if srcdir is correct. 53717680Spstac_unique_file=tcpdump.c 53817680Spst 53917680Spst# Find the source files, if location was not specified. 54017680Spstif test -z "$srcdir"; then 54117680Spst ac_srcdir_defaulted=yes 54217680Spst # Try the directory containing this script, then its parent. 54317680Spst ac_prog=$0 54417680Spst ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'` 54517680Spst test "x$ac_confdir" = "x$ac_prog" && ac_confdir=. 54617680Spst srcdir=$ac_confdir 54717680Spst if test ! -r $srcdir/$ac_unique_file; then 54817680Spst srcdir=.. 54917680Spst fi 55017680Spstelse 55117680Spst ac_srcdir_defaulted=no 55217680Spstfi 55317680Spstif test ! -r $srcdir/$ac_unique_file; then 55417680Spst if test "$ac_srcdir_defaulted" = yes; then 55517680Spst { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; } 55617680Spst else 55717680Spst { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; } 55817680Spst fi 55917680Spstfi 56017680Spstsrcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'` 56117680Spst 56217680Spst# Prefer explicitly selected file to automatically selected ones. 56317680Spstif test -z "$CONFIG_SITE"; then 56417680Spst if test "x$prefix" != xNONE; then 56517680Spst CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" 56617680Spst else 56717680Spst CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 56817680Spst fi 56917680Spstfi 57017680Spstfor ac_site_file in $CONFIG_SITE; do 57117680Spst if test -r "$ac_site_file"; then 57217680Spst echo "loading site script $ac_site_file" 57317680Spst . "$ac_site_file" 57417680Spst fi 57517680Spstdone 57617680Spst 57717680Spstif test -r "$cache_file"; then 57817680Spst echo "loading cache $cache_file" 57917680Spst . $cache_file 58017680Spstelse 58117680Spst echo "creating cache $cache_file" 58217680Spst > $cache_file 58317680Spstfi 58417680Spst 58517680Spstac_ext=c 58617680Spst# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. 58717680Spstac_cpp='$CPP $CPPFLAGS' 58817680Spstac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' 58956893Sfennerac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' 59026180Sfennercross_compiling=$ac_cv_prog_cc_cross 59117680Spst 59256893Sfennerac_exeext= 59356893Sfennerac_objext=o 59417680Spstif (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then 59517680Spst # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu. 59617680Spst if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then 59717680Spst ac_n= ac_c=' 59817680Spst' ac_t=' ' 59917680Spst else 60017680Spst ac_n=-n ac_c= ac_t= 60117680Spst fi 60217680Spstelse 60317680Spst ac_n= ac_c='\c' ac_t= 60417680Spstfi 60517680Spst 60617680Spst 60717680Spst 60817680Spstac_aux_dir= 60917680Spstfor ac_dir in $srcdir $srcdir/.. $srcdir/../..; do 61017680Spst if test -f $ac_dir/install-sh; then 61117680Spst ac_aux_dir=$ac_dir 61217680Spst ac_install_sh="$ac_aux_dir/install-sh -c" 61317680Spst break 61417680Spst elif test -f $ac_dir/install.sh; then 61517680Spst ac_aux_dir=$ac_dir 61617680Spst ac_install_sh="$ac_aux_dir/install.sh -c" 61717680Spst break 61817680Spst fi 61917680Spstdone 62017680Spstif test -z "$ac_aux_dir"; then 62117680Spst { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; } 62217680Spstfi 62317680Spstac_config_guess=$ac_aux_dir/config.guess 62417680Spstac_config_sub=$ac_aux_dir/config.sub 62517680Spstac_configure=$ac_aux_dir/configure # This should be Cygnus configure. 62617680Spst 62717680Spst 62817680Spst# Make sure we can run config.sub. 62956893Sfennerif ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then : 63017680Spstelse { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; } 63117680Spstfi 63217680Spst 63317680Spstecho $ac_n "checking host system type""... $ac_c" 1>&6 634111726Sfennerecho "configure:635: checking host system type" >&5 63517680Spst 63617680Spsthost_alias=$host 63717680Spstcase "$host_alias" in 63817680SpstNONE) 63917680Spst case $nonopt in 64017680Spst NONE) 64156893Sfenner if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then : 64217680Spst else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; } 64317680Spst fi ;; 64417680Spst *) host_alias=$nonopt ;; 64517680Spst esac ;; 64617680Spstesac 64717680Spst 64856893Sfennerhost=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias` 64926180Sfennerhost_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 65026180Sfennerhost_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 65126180Sfennerhost_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 65217680Spstecho "$ac_t""$host" 1>&6 65317680Spst 65417680Spst 65517680Spst 65639297Sfenner 65739297Sfenner 65839297Sfenner 65939297Sfenner # Check whether --with-gcc or --without-gcc was given. 66039297Sfennerif test "${with_gcc+set}" = set; then 66139297Sfenner withval="$with_gcc" 66239297Sfenner : 66339297Sfennerfi 66439297Sfenner 66539297Sfenner V_CCOPT="-O" 66617680Spst V_INCLS="" 66739297Sfenner if test "${srcdir}" != "." ; then 66856893Sfenner V_INCLS="-I\$(srcdir)" 66939297Sfenner fi 67026180Sfenner if test "${CFLAGS+set}" = set; then 67126180Sfenner LBL_CFLAGS="$CFLAGS" 67226180Sfenner fi 67317680Spst if test -z "$CC" ; then 67498524Sfenner case "$host_os" in 67517680Spst 67617680Spst bsdi*) 67717680Spst # Extract the first word of "shlicc2", so it can be a program name with args. 67817680Spstset dummy shlicc2; ac_word=$2 67917680Spstecho $ac_n "checking for $ac_word""... $ac_c" 1>&6 680111726Sfennerecho "configure:681: checking for $ac_word" >&5 68117680Spstif eval "test \"`echo '$''{'ac_cv_prog_SHLICC2'+set}'`\" = set"; then 68217680Spst echo $ac_n "(cached) $ac_c" 1>&6 68317680Spstelse 68417680Spst if test -n "$SHLICC2"; then 68517680Spst ac_cv_prog_SHLICC2="$SHLICC2" # Let the user override the test. 68617680Spstelse 68756893Sfenner IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 68856893Sfenner ac_dummy="$PATH" 68956893Sfenner for ac_dir in $ac_dummy; do 69017680Spst test -z "$ac_dir" && ac_dir=. 69117680Spst if test -f $ac_dir/$ac_word; then 69217680Spst ac_cv_prog_SHLICC2="yes" 69317680Spst break 69417680Spst fi 69517680Spst done 69617680Spst IFS="$ac_save_ifs" 69717680Spst test -z "$ac_cv_prog_SHLICC2" && ac_cv_prog_SHLICC2="no" 69817680Spstfi 69917680Spstfi 70017680SpstSHLICC2="$ac_cv_prog_SHLICC2" 70117680Spstif test -n "$SHLICC2"; then 70217680Spst echo "$ac_t""$SHLICC2" 1>&6 70317680Spstelse 70417680Spst echo "$ac_t""no" 1>&6 70517680Spstfi 70617680Spst 70717680Spst if test $SHLICC2 = yes ; then 70817680Spst CC=shlicc2 70917680Spst export CC 71017680Spst fi 71117680Spst ;; 71217680Spst esac 71317680Spst fi 71439297Sfenner if test -z "$CC" -a "$with_gcc" = no ; then 71539297Sfenner CC=cc 71639297Sfenner export CC 71739297Sfenner fi 71817680Spst # Extract the first word of "gcc", so it can be a program name with args. 71917680Spstset dummy gcc; ac_word=$2 72017680Spstecho $ac_n "checking for $ac_word""... $ac_c" 1>&6 721111726Sfennerecho "configure:722: checking for $ac_word" >&5 72217680Spstif eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then 72317680Spst echo $ac_n "(cached) $ac_c" 1>&6 72417680Spstelse 72517680Spst if test -n "$CC"; then 72617680Spst ac_cv_prog_CC="$CC" # Let the user override the test. 72717680Spstelse 72856893Sfenner IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 72956893Sfenner ac_dummy="$PATH" 73056893Sfenner for ac_dir in $ac_dummy; do 73117680Spst test -z "$ac_dir" && ac_dir=. 73217680Spst if test -f $ac_dir/$ac_word; then 73317680Spst ac_cv_prog_CC="gcc" 73417680Spst break 73517680Spst fi 73617680Spst done 73717680Spst IFS="$ac_save_ifs" 73817680Spstfi 73917680Spstfi 74017680SpstCC="$ac_cv_prog_CC" 74117680Spstif test -n "$CC"; then 74217680Spst echo "$ac_t""$CC" 1>&6 74317680Spstelse 74417680Spst echo "$ac_t""no" 1>&6 74517680Spstfi 74617680Spst 74717680Spstif test -z "$CC"; then 74817680Spst # Extract the first word of "cc", so it can be a program name with args. 74917680Spstset dummy cc; ac_word=$2 75017680Spstecho $ac_n "checking for $ac_word""... $ac_c" 1>&6 751111726Sfennerecho "configure:752: checking for $ac_word" >&5 75217680Spstif eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then 75317680Spst echo $ac_n "(cached) $ac_c" 1>&6 75417680Spstelse 75517680Spst if test -n "$CC"; then 75617680Spst ac_cv_prog_CC="$CC" # Let the user override the test. 75717680Spstelse 75856893Sfenner IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 75917680Spst ac_prog_rejected=no 76056893Sfenner ac_dummy="$PATH" 76156893Sfenner for ac_dir in $ac_dummy; do 76217680Spst test -z "$ac_dir" && ac_dir=. 76317680Spst if test -f $ac_dir/$ac_word; then 76417680Spst if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then 76517680Spst ac_prog_rejected=yes 76617680Spst continue 76717680Spst fi 76817680Spst ac_cv_prog_CC="cc" 76917680Spst break 77017680Spst fi 77117680Spst done 77217680Spst IFS="$ac_save_ifs" 77317680Spstif test $ac_prog_rejected = yes; then 77417680Spst # We found a bogon in the path, so make sure we never use it. 77517680Spst set dummy $ac_cv_prog_CC 77617680Spst shift 77717680Spst if test $# -gt 0; then 77817680Spst # We chose a different compiler from the bogus one. 77917680Spst # However, it has the same basename, so the bogon will be chosen 78017680Spst # first if we set CC to just the basename; use the full file name. 78117680Spst shift 78217680Spst set dummy "$ac_dir/$ac_word" "$@" 78317680Spst shift 78417680Spst ac_cv_prog_CC="$@" 78517680Spst fi 78617680Spstfi 78717680Spstfi 78817680Spstfi 78917680SpstCC="$ac_cv_prog_CC" 79017680Spstif test -n "$CC"; then 79117680Spst echo "$ac_t""$CC" 1>&6 79217680Spstelse 79317680Spst echo "$ac_t""no" 1>&6 79417680Spstfi 79517680Spst 79656893Sfenner if test -z "$CC"; then 79756893Sfenner case "`uname -s`" in 79856893Sfenner *win32* | *WIN32*) 79956893Sfenner # Extract the first word of "cl", so it can be a program name with args. 80056893Sfennerset dummy cl; ac_word=$2 80156893Sfennerecho $ac_n "checking for $ac_word""... $ac_c" 1>&6 802111726Sfennerecho "configure:803: checking for $ac_word" >&5 80356893Sfennerif eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then 80456893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 80556893Sfennerelse 80656893Sfenner if test -n "$CC"; then 80756893Sfenner ac_cv_prog_CC="$CC" # Let the user override the test. 80856893Sfennerelse 80956893Sfenner IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 81056893Sfenner ac_dummy="$PATH" 81156893Sfenner for ac_dir in $ac_dummy; do 81256893Sfenner test -z "$ac_dir" && ac_dir=. 81356893Sfenner if test -f $ac_dir/$ac_word; then 81456893Sfenner ac_cv_prog_CC="cl" 81556893Sfenner break 81656893Sfenner fi 81756893Sfenner done 81856893Sfenner IFS="$ac_save_ifs" 81956893Sfennerfi 82056893Sfennerfi 82156893SfennerCC="$ac_cv_prog_CC" 82256893Sfennerif test -n "$CC"; then 82356893Sfenner echo "$ac_t""$CC" 1>&6 82456893Sfennerelse 82556893Sfenner echo "$ac_t""no" 1>&6 82656893Sfennerfi 82756893Sfenner ;; 82856893Sfenner esac 82956893Sfenner fi 83017680Spst test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; } 83117680Spstfi 83217680Spst 83326180Sfennerecho $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 834111726Sfennerecho "configure:835: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 83526180Sfenner 83626180Sfennerac_ext=c 83726180Sfenner# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. 83826180Sfennerac_cpp='$CPP $CPPFLAGS' 83926180Sfennerac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' 84056893Sfennerac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' 84126180Sfennercross_compiling=$ac_cv_prog_cc_cross 84226180Sfenner 84356893Sfennercat > conftest.$ac_ext << EOF 84456893Sfenner 845111726Sfenner#line 846 "configure" 84626180Sfenner#include "confdefs.h" 84756893Sfenner 84826180Sfennermain(){return(0);} 84926180SfennerEOF 850111726Sfennerif { (eval echo configure:851: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 85126180Sfenner ac_cv_prog_cc_works=yes 85226180Sfenner # If we can't run a trivial program, we are probably using a cross compiler. 85326180Sfenner if (./conftest; exit) 2>/dev/null; then 85426180Sfenner ac_cv_prog_cc_cross=no 85526180Sfenner else 85626180Sfenner ac_cv_prog_cc_cross=yes 85726180Sfenner fi 85826180Sfennerelse 85926180Sfenner echo "configure: failed program was:" >&5 86026180Sfenner cat conftest.$ac_ext >&5 86126180Sfenner ac_cv_prog_cc_works=no 86226180Sfennerfi 86326180Sfennerrm -fr conftest* 86456893Sfennerac_ext=c 86556893Sfenner# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. 86656893Sfennerac_cpp='$CPP $CPPFLAGS' 86756893Sfennerac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' 86856893Sfennerac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' 86956893Sfennercross_compiling=$ac_cv_prog_cc_cross 87026180Sfenner 87126180Sfennerecho "$ac_t""$ac_cv_prog_cc_works" 1>&6 87226180Sfennerif test $ac_cv_prog_cc_works = no; then 87326180Sfenner { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } 87426180Sfennerfi 87526180Sfennerecho $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 876111726Sfennerecho "configure:877: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 87726180Sfennerecho "$ac_t""$ac_cv_prog_cc_cross" 1>&6 87826180Sfennercross_compiling=$ac_cv_prog_cc_cross 87926180Sfenner 88017680Spstecho $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 881111726Sfennerecho "configure:882: checking whether we are using GNU C" >&5 88217680Spstif eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then 88317680Spst echo $ac_n "(cached) $ac_c" 1>&6 88417680Spstelse 88517680Spst cat > conftest.c <<EOF 88617680Spst#ifdef __GNUC__ 88717680Spst yes; 88817680Spst#endif 88917680SpstEOF 890111726Sfennerif { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:891: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then 89117680Spst ac_cv_prog_gcc=yes 89217680Spstelse 89317680Spst ac_cv_prog_gcc=no 89417680Spstfi 89517680Spstfi 89617680Spst 89717680Spstecho "$ac_t""$ac_cv_prog_gcc" 1>&6 89826180Sfenner 89917680Spstif test $ac_cv_prog_gcc = yes; then 90017680Spst GCC=yes 90156893Sfennerelse 90256893Sfenner GCC= 90356893Sfennerfi 90456893Sfenner 90556893Sfennerac_test_CFLAGS="${CFLAGS+set}" 90656893Sfennerac_save_CFLAGS="$CFLAGS" 90756893SfennerCFLAGS= 90856893Sfennerecho $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 909111726Sfennerecho "configure:910: checking whether ${CC-cc} accepts -g" >&5 91026180Sfennerif eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then 91117680Spst echo $ac_n "(cached) $ac_c" 1>&6 91217680Spstelse 91317680Spst echo 'void f(){}' > conftest.c 91417680Spstif test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then 91526180Sfenner ac_cv_prog_cc_g=yes 91617680Spstelse 91726180Sfenner ac_cv_prog_cc_g=no 91817680Spstfi 91917680Spstrm -f conftest* 92017680Spst 92117680Spstfi 92217680Spst 92326180Sfennerecho "$ac_t""$ac_cv_prog_cc_g" 1>&6 92456893Sfennerif test "$ac_test_CFLAGS" = set; then 92556893Sfenner CFLAGS="$ac_save_CFLAGS" 92656893Sfennerelif test $ac_cv_prog_cc_g = yes; then 92756893Sfenner if test "$GCC" = yes; then 92826180Sfenner CFLAGS="-g -O2" 92926180Sfenner else 93056893Sfenner CFLAGS="-g" 93156893Sfenner fi 93256893Sfennerelse 93356893Sfenner if test "$GCC" = yes; then 93426180Sfenner CFLAGS="-O2" 93556893Sfenner else 93656893Sfenner CFLAGS= 93717680Spst fi 93817680Spstfi 93917680Spst 94039297Sfenner if test "$GCC" = yes ; then 94117680Spst if test "$SHLICC2" = yes ; then 94239297Sfenner ac_cv_lbl_gcc_vers=2 94339297Sfenner V_CCOPT="-O2" 94417680Spst else 94517680Spst echo $ac_n "checking gcc version""... $ac_c" 1>&6 946111726Sfennerecho "configure:947: checking gcc version" >&5 94739297Sfenner if eval "test \"`echo '$''{'ac_cv_lbl_gcc_vers'+set}'`\" = set"; then 94817680Spst echo $ac_n "(cached) $ac_c" 1>&6 94917680Spstelse 95039297Sfenner ac_cv_lbl_gcc_vers=`$CC -v 2>&1 | \ 95139297Sfenner sed -e '/^gcc version /!d' \ 95239297Sfenner -e 's/^gcc version //' \ 95339297Sfenner -e 's/ .*//' -e 's/^[^0-9]*//' \ 95439297Sfenner -e 's/\..*//'` 95517680Spstfi 95617680Spst 95739297Sfenner echo "$ac_t""$ac_cv_lbl_gcc_vers" 1>&6 95839297Sfenner if test $ac_cv_lbl_gcc_vers -gt 1 ; then 95939297Sfenner V_CCOPT="-O2" 96017680Spst fi 96117680Spst fi 96217680Spst else 96317680Spst echo $ac_n "checking that $CC handles ansi prototypes""... $ac_c" 1>&6 964111726Sfennerecho "configure:965: checking that $CC handles ansi prototypes" >&5 96539297Sfenner if eval "test \"`echo '$''{'ac_cv_lbl_cc_ansi_prototypes'+set}'`\" = set"; then 96617680Spst echo $ac_n "(cached) $ac_c" 1>&6 96717680Spstelse 96817680Spst cat > conftest.$ac_ext <<EOF 969111726Sfenner#line 970 "configure" 97017680Spst#include "confdefs.h" 97117680Spst#include <sys/types.h> 97226180Sfennerint main() { 97317680Spstint frob(int, char *) 97417680Spst; return 0; } 97517680SpstEOF 976111726Sfennerif { (eval echo configure:977: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 97717680Spst rm -rf conftest* 97839297Sfenner ac_cv_lbl_cc_ansi_prototypes=yes 97917680Spstelse 98026180Sfenner echo "configure: failed program was:" >&5 98126180Sfenner cat conftest.$ac_ext >&5 98217680Spst rm -rf conftest* 98339297Sfenner ac_cv_lbl_cc_ansi_prototypes=no 98417680Spstfi 98517680Spstrm -f conftest* 98617680Spstfi 98717680Spst 98839297Sfenner echo "$ac_t""$ac_cv_lbl_cc_ansi_prototypes" 1>&6 98939297Sfenner if test $ac_cv_lbl_cc_ansi_prototypes = no ; then 99098524Sfenner case "$host_os" in 99117680Spst 99217680Spst hpux*) 99317680Spst echo $ac_n "checking for HP-UX ansi compiler ($CC -Aa -D_HPUX_SOURCE)""... $ac_c" 1>&6 994111726Sfennerecho "configure:995: checking for HP-UX ansi compiler ($CC -Aa -D_HPUX_SOURCE)" >&5 99517680Spst savedcflags="$CFLAGS" 99617680Spst CFLAGS="-Aa -D_HPUX_SOURCE $CFLAGS" 99739297Sfenner if eval "test \"`echo '$''{'ac_cv_lbl_cc_hpux_cc_aa'+set}'`\" = set"; then 99817680Spst echo $ac_n "(cached) $ac_c" 1>&6 99917680Spstelse 100017680Spst cat > conftest.$ac_ext <<EOF 1001111726Sfenner#line 1002 "configure" 100217680Spst#include "confdefs.h" 100317680Spst#include <sys/types.h> 100426180Sfennerint main() { 100517680Spstint frob(int, char *) 100617680Spst; return 0; } 100717680SpstEOF 1008111726Sfennerif { (eval echo configure:1009: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 100917680Spst rm -rf conftest* 101039297Sfenner ac_cv_lbl_cc_hpux_cc_aa=yes 101117680Spstelse 101226180Sfenner echo "configure: failed program was:" >&5 101326180Sfenner cat conftest.$ac_ext >&5 101417680Spst rm -rf conftest* 101539297Sfenner ac_cv_lbl_cc_hpux_cc_aa=no 101617680Spstfi 101717680Spstrm -f conftest* 101817680Spstfi 101917680Spst 102039297Sfenner echo "$ac_t""$ac_cv_lbl_cc_hpux_cc_aa" 1>&6 102139297Sfenner if test $ac_cv_lbl_cc_hpux_cc_aa = no ; then 102239297Sfenner { echo "configure: error: see the INSTALL doc for more info" 1>&2; exit 1; } 102317680Spst fi 102417680Spst CFLAGS="$savedcflags" 102517680Spst V_CCOPT="-Aa $V_CCOPT" 102617680Spst cat >> confdefs.h <<\EOF 102717680Spst#define _HPUX_SOURCE 1 102817680SpstEOF 102917680Spst 103017680Spst ;; 103117680Spst 103217680Spst *) 103339297Sfenner { echo "configure: error: see the INSTALL doc for more info" 1>&2; exit 1; } 103417680Spst ;; 103517680Spst esac 103617680Spst fi 103739297Sfenner V_INCLS="$V_INCLS -I/usr/local/include" 103839297Sfenner LDFLAGS="$LDFLAGS -L/usr/local/lib" 103917680Spst 104098524Sfenner case "$host_os" in 104117680Spst 104217680Spst irix*) 104398524Sfenner V_CCOPT="$V_CCOPT -xansi -signed -O" 104417680Spst ;; 104517680Spst 104617680Spst osf*) 104798524Sfenner V_CCOPT="$V_CCOPT -std1 -O" 104817680Spst ;; 104917680Spst 105017680Spst ultrix*) 105117680Spst echo $ac_n "checking that Ultrix $CC hacks const in prototypes""... $ac_c" 1>&6 1052111726Sfennerecho "configure:1053: checking that Ultrix $CC hacks const in prototypes" >&5 105339297Sfenner if eval "test \"`echo '$''{'ac_cv_lbl_cc_const_proto'+set}'`\" = set"; then 105417680Spst echo $ac_n "(cached) $ac_c" 1>&6 105517680Spstelse 105617680Spst cat > conftest.$ac_ext <<EOF 1057111726Sfenner#line 1058 "configure" 105817680Spst#include "confdefs.h" 105917680Spst#include <sys/types.h> 106026180Sfennerint main() { 106117680Spststruct a { int b; }; 106217680Spst void c(const struct a *) 106317680Spst; return 0; } 106417680SpstEOF 1065111726Sfennerif { (eval echo configure:1066: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 106617680Spst rm -rf conftest* 106739297Sfenner ac_cv_lbl_cc_const_proto=yes 106817680Spstelse 106926180Sfenner echo "configure: failed program was:" >&5 107026180Sfenner cat conftest.$ac_ext >&5 107117680Spst rm -rf conftest* 107239297Sfenner ac_cv_lbl_cc_const_proto=no 107317680Spstfi 107417680Spstrm -f conftest* 107517680Spstfi 107617680Spst 107739297Sfenner echo "$ac_t""$ac_cv_lbl_cc_const_proto" 1>&6 107839297Sfenner if test $ac_cv_lbl_cc_const_proto = no ; then 107917680Spst cat >> confdefs.h <<\EOF 108017680Spst#define const 108117680SpstEOF 108217680Spst 108317680Spst fi 108417680Spst ;; 108517680Spst esac 108617680Spst fi 108717680Spst 108856893Sfennerecho $ac_n "checking for inline""... $ac_c" 1>&6 1089111726Sfennerecho "configure:1090: checking for inline" >&5 1090111726Sfenner if eval "test \"`echo '$''{'ac_cv_lbl_inline'+set}'`\" = set"; then 109156893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 109256893Sfennerelse 1093111726Sfenner 1094111726Sfenner ac_cv_lbl_inline="" 1095111726Sfenner ac_lbl_cc_inline=no 1096111726Sfenner for ac_lbl_inline in inline __inline__ __inline 1097111726Sfenner do 1098111726Sfenner cat > conftest.$ac_ext <<EOF 1099111726Sfenner#line 1100 "configure" 110056893Sfenner#include "confdefs.h" 1101111726Sfenner#define inline $ac_lbl_inline 1102111726Sfenner static inline struct iltest *foo(void); 1103111726Sfenner struct iltest { 1104111726Sfenner int iltest1; 1105111726Sfenner int iltest2; 1106111726Sfenner }; 110717680Spst 1108111726Sfenner static inline struct iltest * 1109111726Sfenner foo() 1110111726Sfenner { 1111111726Sfenner static struct iltest xxx; 1112111726Sfenner 1113111726Sfenner return &xxx; 1114111726Sfenner } 111556893Sfennerint main() { 1116111726Sfenner 111756893Sfenner; return 0; } 111856893SfennerEOF 1119111726Sfennerif { (eval echo configure:1120: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 112056893Sfenner rm -rf conftest* 1121111726Sfenner ac_lbl_cc_inline=yes 112256893Sfennerelse 112356893Sfenner echo "configure: failed program was:" >&5 112456893Sfenner cat conftest.$ac_ext >&5 112556893Sfennerfi 112656893Sfennerrm -f conftest* 1127111726Sfenner if test "$ac_lbl_cc_inline" = yes ; then 1128111726Sfenner break; 1129111726Sfenner fi 1130111726Sfenner done 1131111726Sfenner if test "$ac_lbl_cc_inline" = yes ; then 1132111726Sfenner ac_cv_lbl_inline=$ac_lbl_inline 1133111726Sfenner fi 113456893Sfennerfi 113556893Sfenner 1136111726Sfenner if test ! -z "$ac_cv_lbl_inline" ; then 1137111726Sfenner echo "$ac_t""$ac_cv_lbl_inline" 1>&6 1138111726Sfenner else 1139111726Sfenner echo "$ac_t""no" 1>&6 1140111726Sfenner fi 1141111726Sfenner cat >> confdefs.h <<EOF 1142111726Sfenner#define inline $ac_cv_lbl_inline 114356893SfennerEOF 114456893Sfenner 114556893Sfenner 114675115Sfennerecho $ac_n "checking for __attribute__""... $ac_c" 1>&6 1147111726Sfennerecho "configure:1148: checking for __attribute__" >&5 114875115Sfennerif eval "test \"`echo '$''{'ac_cv___attribute__'+set}'`\" = set"; then 114975115Sfenner echo $ac_n "(cached) $ac_c" 1>&6 115075115Sfennerelse 115175115Sfenner 115275115Sfennercat > conftest.$ac_ext <<EOF 1153111726Sfenner#line 1154 "configure" 115475115Sfenner#include "confdefs.h" 115575115Sfenner 115675115Sfenner#include <stdlib.h> 115775115Sfenner 115875115Sfennerint main() { 115975115Sfenner 116075115Sfennerstatic void foo(void) __attribute__ ((noreturn)); 116175115Sfenner 116275115Sfennerstatic void 116375115Sfennerfoo(void) 116475115Sfenner{ 116575115Sfenner exit(1); 116675115Sfenner} 116775115Sfenner 116875115Sfenner; return 0; } 116975115SfennerEOF 1170111726Sfennerif { (eval echo configure:1171: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 117175115Sfenner rm -rf conftest* 117275115Sfenner ac_cv___attribute__=yes 117375115Sfennerelse 117475115Sfenner echo "configure: failed program was:" >&5 117575115Sfenner cat conftest.$ac_ext >&5 117675115Sfenner rm -rf conftest* 117775115Sfenner ac_cv___attribute__=no 117875115Sfennerfi 117975115Sfennerrm -f conftest* 118075115Sfennerfi 118175115Sfenner 118275115Sfennerif test "$ac_cv___attribute__" = "yes"; then 118375115Sfenner cat >> confdefs.h <<\EOF 118475115Sfenner#define HAVE___ATTRIBUTE__ 1 118575115SfennerEOF 118675115Sfenner 118775115Sfennerfi 118875115Sfennerecho "$ac_t""$ac_cv___attribute__" 1>&6 118975115Sfenner 119075115Sfenner 119117680Spstecho $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 1192111726Sfennerecho "configure:1193: checking how to run the C preprocessor" >&5 119317680Spst# On Suns, sometimes $CPP names a directory. 119417680Spstif test -n "$CPP" && test -d "$CPP"; then 119517680Spst CPP= 119617680Spstfi 119717680Spstif test -z "$CPP"; then 119817680Spstif eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then 119917680Spst echo $ac_n "(cached) $ac_c" 1>&6 120017680Spstelse 120117680Spst # This must be in double quotes, not single quotes, because CPP may get 120217680Spst # substituted into the Makefile and "${CC-cc}" will confuse make. 120317680Spst CPP="${CC-cc} -E" 120417680Spst # On the NeXT, cc -E runs the code through the compiler's parser, 120517680Spst # not just through cpp. 120617680Spst cat > conftest.$ac_ext <<EOF 1207111726Sfenner#line 1208 "configure" 120817680Spst#include "confdefs.h" 120917680Spst#include <assert.h> 121017680SpstSyntax Error 121117680SpstEOF 121217680Spstac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 1213111726Sfenner{ (eval echo configure:1214: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 121456893Sfennerac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 121517680Spstif test -z "$ac_err"; then 121617680Spst : 121717680Spstelse 121817680Spst echo "$ac_err" >&5 121926180Sfenner echo "configure: failed program was:" >&5 122026180Sfenner cat conftest.$ac_ext >&5 122117680Spst rm -rf conftest* 122217680Spst CPP="${CC-cc} -E -traditional-cpp" 122317680Spst cat > conftest.$ac_ext <<EOF 1224111726Sfenner#line 1225 "configure" 122517680Spst#include "confdefs.h" 122617680Spst#include <assert.h> 122717680SpstSyntax Error 122817680SpstEOF 122917680Spstac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 1230111726Sfenner{ (eval echo configure:1231: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 123156893Sfennerac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 123217680Spstif test -z "$ac_err"; then 123317680Spst : 123417680Spstelse 123517680Spst echo "$ac_err" >&5 123626180Sfenner echo "configure: failed program was:" >&5 123726180Sfenner cat conftest.$ac_ext >&5 123817680Spst rm -rf conftest* 123956893Sfenner CPP="${CC-cc} -nologo -E" 124056893Sfenner cat > conftest.$ac_ext <<EOF 1241111726Sfenner#line 1242 "configure" 124256893Sfenner#include "confdefs.h" 124356893Sfenner#include <assert.h> 124456893SfennerSyntax Error 124556893SfennerEOF 124656893Sfennerac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 1247111726Sfenner{ (eval echo configure:1248: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 124856893Sfennerac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 124956893Sfennerif test -z "$ac_err"; then 125056893Sfenner : 125156893Sfennerelse 125256893Sfenner echo "$ac_err" >&5 125356893Sfenner echo "configure: failed program was:" >&5 125456893Sfenner cat conftest.$ac_ext >&5 125556893Sfenner rm -rf conftest* 125617680Spst CPP=/lib/cpp 125717680Spstfi 125817680Spstrm -f conftest* 125917680Spstfi 126017680Spstrm -f conftest* 126156893Sfennerfi 126256893Sfennerrm -f conftest* 126317680Spst ac_cv_prog_CPP="$CPP" 126417680Spstfi 126517680Spst CPP="$ac_cv_prog_CPP" 126617680Spstelse 126717680Spst ac_cv_prog_CPP="$CPP" 126817680Spstfi 126917680Spstecho "$ac_t""$CPP" 1>&6 127017680Spst 127175115Sfennerfor ac_hdr in fcntl.h rpc/rpcent.h netinet/if_ether.h 127217680Spstdo 127326180Sfennerac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 127417680Spstecho $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 1275111726Sfennerecho "configure:1276: checking for $ac_hdr" >&5 127617680Spstif eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 127717680Spst echo $ac_n "(cached) $ac_c" 1>&6 127817680Spstelse 127917680Spst cat > conftest.$ac_ext <<EOF 1280111726Sfenner#line 1281 "configure" 128117680Spst#include "confdefs.h" 128217680Spst#include <$ac_hdr> 128317680SpstEOF 128417680Spstac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 1285111726Sfenner{ (eval echo configure:1286: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 128656893Sfennerac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 128717680Spstif test -z "$ac_err"; then 128817680Spst rm -rf conftest* 128917680Spst eval "ac_cv_header_$ac_safe=yes" 129017680Spstelse 129117680Spst echo "$ac_err" >&5 129226180Sfenner echo "configure: failed program was:" >&5 129326180Sfenner cat conftest.$ac_ext >&5 129417680Spst rm -rf conftest* 129517680Spst eval "ac_cv_header_$ac_safe=no" 129617680Spstfi 129717680Spstrm -f conftest* 129817680Spstfi 129917680Spstif eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 130017680Spst echo "$ac_t""yes" 1>&6 130126180Sfenner ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 130217680Spst cat >> confdefs.h <<EOF 130317680Spst#define $ac_tr_hdr 1 130417680SpstEOF 130517680Spst 130617680Spstelse 130717680Spst echo "$ac_t""no" 1>&6 130817680Spstfi 130917680Spstdone 131017680Spst 131117680Spstecho $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6 1312111726Sfennerecho "configure:1313: checking whether time.h and sys/time.h may both be included" >&5 131317680Spstif eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then 131417680Spst echo $ac_n "(cached) $ac_c" 1>&6 131517680Spstelse 131617680Spst cat > conftest.$ac_ext <<EOF 1317111726Sfenner#line 1318 "configure" 131817680Spst#include "confdefs.h" 131917680Spst#include <sys/types.h> 132017680Spst#include <sys/time.h> 132117680Spst#include <time.h> 132226180Sfennerint main() { 132317680Spststruct tm *tp; 132417680Spst; return 0; } 132517680SpstEOF 1326111726Sfennerif { (eval echo configure:1327: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 132717680Spst rm -rf conftest* 132817680Spst ac_cv_header_time=yes 132917680Spstelse 133026180Sfenner echo "configure: failed program was:" >&5 133126180Sfenner cat conftest.$ac_ext >&5 133217680Spst rm -rf conftest* 133317680Spst ac_cv_header_time=no 133417680Spstfi 133517680Spstrm -f conftest* 133617680Spstfi 133717680Spst 133817680Spstecho "$ac_t""$ac_cv_header_time" 1>&6 133917680Spstif test $ac_cv_header_time = yes; then 134017680Spst cat >> confdefs.h <<\EOF 134117680Spst#define TIME_WITH_SYS_TIME 1 134217680SpstEOF 134317680Spst 134417680Spstfi 134517680Spst 134617680Spst 134798524Sfennercase "$host_os" in 134839297Sfenner 134939297Sfennerlinux*) 135039297Sfenner echo $ac_n "checking Linux kernel version""... $ac_c" 1>&6 1351111726Sfennerecho "configure:1352: checking Linux kernel version" >&5 135275115Sfenner if test "$cross_compiling" = yes; then 135375115Sfenner if eval "test \"`echo '$''{'ac_cv_linux_vers'+set}'`\" = set"; then 135439297Sfenner echo $ac_n "(cached) $ac_c" 1>&6 135539297Sfennerelse 135675115Sfenner ac_cv_linux_vers=unknown 135775115Sfennerfi 135875115Sfenner 135975115Sfenner else 136075115Sfenner if eval "test \"`echo '$''{'ac_cv_linux_vers'+set}'`\" = set"; then 136175115Sfenner echo $ac_n "(cached) $ac_c" 1>&6 136275115Sfennerelse 136339297Sfenner ac_cv_linux_vers=`uname -r 2>&1 | \ 136475115Sfenner sed -n -e '$s/.* //' -e '$s/\..*//p'` 136539297Sfennerfi 136639297Sfenner 136775115Sfenner fi 136839297Sfenner echo "$ac_t""$ac_cv_linux_vers" 1>&6 136975115Sfenner if test $ac_cv_linux_vers = unknown ; then 137075115Sfenner { echo "configure: error: cannot determine linux version when cross-compiling" 1>&2; exit 1; } 137175115Sfenner fi 137239297Sfenner if test $ac_cv_linux_vers -lt 2 ; then 137339297Sfenner { echo "configure: error: version 2 or higher required; see the INSTALL doc for more info" 1>&2; exit 1; } 137439297Sfenner fi 137539297Sfenner ;; 137639297Sfenner 137739297Sfenner*) 137839297Sfenner ;; 137939297Sfenneresac 138039297Sfenner 138156893Sfenner 138256893Sfennerfor ac_hdr in smi.h 138356893Sfennerdo 138456893Sfennerac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 138556893Sfennerecho $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 1386111726Sfennerecho "configure:1387: checking for $ac_hdr" >&5 138756893Sfennerif eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 138856893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 138956893Sfennerelse 139056893Sfenner cat > conftest.$ac_ext <<EOF 1391111726Sfenner#line 1392 "configure" 139256893Sfenner#include "confdefs.h" 139356893Sfenner#include <$ac_hdr> 139456893SfennerEOF 139556893Sfennerac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 1396111726Sfenner{ (eval echo configure:1397: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 139756893Sfennerac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 139856893Sfennerif test -z "$ac_err"; then 139956893Sfenner rm -rf conftest* 140056893Sfenner eval "ac_cv_header_$ac_safe=yes" 140156893Sfennerelse 140256893Sfenner echo "$ac_err" >&5 140356893Sfenner echo "configure: failed program was:" >&5 140456893Sfenner cat conftest.$ac_ext >&5 140556893Sfenner rm -rf conftest* 140656893Sfenner eval "ac_cv_header_$ac_safe=no" 140756893Sfennerfi 140856893Sfennerrm -f conftest* 140956893Sfennerfi 141056893Sfennerif eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 141156893Sfenner echo "$ac_t""yes" 1>&6 141256893Sfenner ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 141356893Sfenner cat >> confdefs.h <<EOF 141456893Sfenner#define $ac_tr_hdr 1 141556893SfennerEOF 141656893Sfenner 141756893Sfennerelse 141856893Sfenner echo "$ac_t""no" 1>&6 141956893Sfennerfi 142056893Sfennerdone 142156893Sfenner 142275115Sfennerecho $ac_n "checking for smiInit in -lsmi""... $ac_c" 1>&6 1423111726Sfennerecho "configure:1424: checking for smiInit in -lsmi" >&5 142475115Sfennerac_lib_var=`echo smi'_'smiInit | sed 'y%./+-%__p_%'` 142556893Sfennerif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then 142656893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 142756893Sfennerelse 142856893Sfenner ac_save_LIBS="$LIBS" 142956893SfennerLIBS="-lsmi $LIBS" 143056893Sfennercat > conftest.$ac_ext <<EOF 1431111726Sfenner#line 1432 "configure" 143256893Sfenner#include "confdefs.h" 143375115Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 143475115Sfenner/* We use char because int might match the return type of a gcc2 143575115Sfenner builtin and then its argument prototype would still apply. */ 143675115Sfennerchar smiInit(); 143756893Sfenner 143856893Sfennerint main() { 143975115SfennersmiInit() 144056893Sfenner; return 0; } 144156893SfennerEOF 1442111726Sfennerif { (eval echo configure:1443: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 144356893Sfenner rm -rf conftest* 144456893Sfenner eval "ac_cv_lib_$ac_lib_var=yes" 144556893Sfennerelse 144656893Sfenner echo "configure: failed program was:" >&5 144756893Sfenner cat conftest.$ac_ext >&5 144856893Sfenner rm -rf conftest* 144956893Sfenner eval "ac_cv_lib_$ac_lib_var=no" 145056893Sfennerfi 145156893Sfennerrm -f conftest* 145256893SfennerLIBS="$ac_save_LIBS" 145356893Sfenner 145456893Sfennerfi 145556893Sfennerif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then 145656893Sfenner echo "$ac_t""yes" 1>&6 145756893Sfenner ac_tr_lib=HAVE_LIB`echo smi | sed -e 's/[^a-zA-Z0-9_]/_/g' \ 145856893Sfenner -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` 145956893Sfenner cat >> confdefs.h <<EOF 146056893Sfenner#define $ac_tr_lib 1 146156893SfennerEOF 146256893Sfenner 146356893Sfenner LIBS="-lsmi $LIBS" 146456893Sfenner 146556893Sfennerelse 146656893Sfenner echo "$ac_t""no" 1>&6 146756893Sfennerfi 146856893Sfenner 146998524Sfennerif test "$ac_cv_header_smi_h" = yes -a "$ac_cv_lib_smi_smiInit" = yes 147098524Sfennerthen 147156893Sfennerecho $ac_n "checking whether to enable libsmi""... $ac_c" 1>&6 1472111726Sfennerecho "configure:1473: checking whether to enable libsmi" >&5 147356893Sfenner if test "$cross_compiling" = yes; then 147475115Sfenner echo "$ac_t""not when cross-compiling" 1>&6 147575115Sfenner libsmi=no 147675115Sfenner 147756893Sfennerelse 147856893Sfenner cat > conftest.$ac_ext <<EOF 1479111726Sfenner#line 1480 "configure" 148056893Sfenner#include "confdefs.h" 148156893Sfenner /* libsmi available check */ 148256893Sfenner#include <smi.h> 148356893Sfennermain() 148456893Sfenner{ 148575115Sfenner int current, revision, age, n; 148675115Sfenner const int required = 2; 148756893Sfenner if (smiInit("")) 148856893Sfenner exit(1); 148975115Sfenner if (strcmp(SMI_LIBRARY_VERSION, smi_library_version)) 149075115Sfenner exit(2); 149175115Sfenner n = sscanf(smi_library_version, "%d:%d:%d", ¤t, &revision, &age); 149275115Sfenner if (n != 3) 149375115Sfenner exit(3); 149475115Sfenner if (required < current - age || required > current) 149575115Sfenner exit(4); 149675115Sfenner exit(0); 149756893Sfenner} 149856893Sfenner 149956893SfennerEOF 1500111726Sfennerif { (eval echo configure:1501: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 150156893Sfennerthen 150256893Sfenner echo "$ac_t""yes" 1>&6 150356893Sfenner cat >> confdefs.h <<\EOF 150456893Sfenner#define LIBSMI 1 150556893SfennerEOF 150656893Sfenner 150756893Sfenner libsmi=yes 150856893Sfennerelse 150956893Sfenner echo "configure: failed program was:" >&5 151056893Sfenner cat conftest.$ac_ext >&5 151156893Sfenner rm -fr conftest* 151298524Sfenner case $? in 151398524Sfenner 1) echo "$ac_t""no - smiInit failed" 1>&6 ;; 151498524Sfenner 2) echo "$ac_t""no - header/library version mismatch" 1>&6 ;; 151598524Sfenner 3) echo "$ac_t""no - can't determine library version" 1>&6 ;; 151698524Sfenner 4) echo "$ac_t""no - too old" 1>&6 ;; 151798524Sfenner *) echo "$ac_t""no" 1>&6 ;; 151898524Sfenner esac 151956893Sfenner libsmi=no 152056893Sfennerfi 152156893Sfennerrm -fr conftest* 152256893Sfennerfi 152356893Sfenner 152498524Sfennerfi 152556893Sfenner 152698524Sfennerecho $ac_n "checking whether to enable the possibly-buggy SMB printer""... $ac_c" 1>&6 1527111726Sfennerecho "configure:1528: checking whether to enable the possibly-buggy SMB printer" >&5 152898524Sfenner# Check whether --enable-smb or --disable-smb was given. 152998524Sfennerif test "${enable_smb+set}" = set; then 153098524Sfenner enableval="$enable_smb" 153198524Sfenner : 153298524Sfennerelse 153398524Sfenner enableval=yes 153498524Sfennerfi 153556893Sfenner 153698524Sfennercase "$enableval" in 153798524Sfenneryes) echo "$ac_t""yes" 1>&6 153898524Sfenner echo "configure: warning: The SMB printer may have exploitable buffer overflows!!!" 1>&2 153998524Sfenner cat >> confdefs.h <<\EOF 154098524Sfenner#define TCPDUMP_DO_SMB 1 154198524SfennerEOF 154298524Sfenner 154398524Sfenner LOCALSRC="print-smb.c smbutil.c $LOCALSRC" 154498524Sfenner ;; 154598524Sfenner*) echo "$ac_t""no" 1>&6 154698524Sfenner ;; 154798524Sfenneresac 154898524Sfenner 154956893SfennerCFLAGS="$CFLAGS -Dss_family=__ss_family -Dss_len=__ss_len" 155056893Sfennerecho $ac_n "checking whether to enable ipv6""... $ac_c" 1>&6 1551111726Sfennerecho "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 1576111726Sfenner#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 1590111726Sfennerif { (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 1618111726Sfennerecho "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 1623111726Sfenner#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 1642111726Sfenner#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 1664111726Sfenner#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 1692111726Sfenner#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 1713111726Sfenner#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 1734111726Sfenner#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 1781111726Sfennerecho "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 1788111726Sfenner#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 1799111726Sfennerif { (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 1810111726Sfenner#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 1821111726Sfennerif { (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 1838111726Sfennerecho "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 1844111726Sfenner#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 1941111726Sfennerif { (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 1973111726Sfennerecho "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 1978111726Sfenner#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 2001111726Sfennerif { (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 2029111726Sfennerecho "configure:2030: checking for inet_ntop" >&5 203075115Sfennercat > conftest.$ac_ext <<EOF 2031111726Sfenner#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 2042111726Sfennerif { (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 2053111726Sfennerecho "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 2058111726Sfenner#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 2081111726Sfennerif { (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 2110111726Sfennerecho "configure:2111: checking for inet_pton" >&5 211175115Sfennercat > conftest.$ac_ext <<EOF 2112111726Sfenner#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 2123111726Sfennerif { (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 2134111726Sfennerecho "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 2139111726Sfenner#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 2162111726Sfennerif { (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 2191111726Sfennerecho "configure:2192: checking for inet_aton" >&5 219275115Sfennercat > conftest.$ac_ext <<EOF 2193111726Sfenner#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 2204111726Sfennerif { (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 2215111726Sfennerecho "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 2220111726Sfenner#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 2243111726Sfennerif { (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 2274111726Sfennerecho "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 2279111726Sfenner#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 2288111726Sfennerif { (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 2313111726Sfennerecho "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 2321111726Sfenner#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 2332111726Sfennerif { (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 2352111726Sfennerecho "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 2360111726Sfenner#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 2371111726Sfennerif { (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 2391111726Sfennerecho "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 2399111726Sfenner#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 2410111726Sfennerif { (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 2430111726Sfennerecho "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 2438111726Sfenner#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 2449111726Sfennerif { (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 2472111726Sfennerecho "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 2477111726Sfenner#line 2478 "configure" 247856893Sfenner#include "confdefs.h" 247956893Sfenner 248056893Sfenner# include <netdb.h> 248156893Sfennerint main() { 248256893Sfennerstruct addrinfo a 248356893Sfenner; return 0; } 248456893SfennerEOF 2485111726Sfennerif { (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 2516111726Sfennerecho "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 2521111726Sfenner#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 2554111726Sfennerecho "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 2559111726Sfenner#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 2592111726Sfennerecho "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 2597111726Sfenner#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 2606111726Sfennerif { (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 2633111726Sfennerecho "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 2638111726Sfenner#line 2639 "configure" 263956893Sfenner#include "confdefs.h" 264056893Sfenner 264156893Sfenner# include <arpa/nameser.h> 264256893Sfennerint main() { 264356893Sfennerint a = INADDRSZ 264456893Sfenner; return 0; } 264556893SfennerEOF 2646111726Sfennerif { (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 2668111726Sfennerecho "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 2673111726Sfenner#line 2674 "configure" 267456893Sfenner#include "confdefs.h" 267556893Sfenner 267656893Sfenner# include <arpa/nameser.h> 267756893Sfennerint main() { 267856893Sfennerint a = IN6ADDRSZ 267956893Sfenner; return 0; } 268056893SfennerEOF 2681111726Sfennerif { (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 2709111726Sfennerecho "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 2714111726Sfenner#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 2724111726Sfennerif { (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 2750111726Sfennerecho "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 2755111726Sfenner#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 2766111726Sfennerif { (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 2792111726Sfennerecho "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 2797111726Sfenner#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 2808111726Sfennerif { (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 283598524Sfennerfor ac_func in vfprintf strcasecmp strlcat strlcpy strdup 283617680Spstdo 283717680Spstecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 2838111726Sfennerecho "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 2843111726Sfenner#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 2866111726Sfennerif { (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 289298524Sfennerfor ac_func in ether_ntohost 289317680Spstdo 289417680Spstecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 2895111726Sfennerecho "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 2900111726Sfenner#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 2923111726Sfennerif { (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 294298524Sfenner echo $ac_n "checking for buggy ether_ntohost""... $ac_c" 1>&6 2943111726Sfennerecho "configure:2944: checking for buggy ether_ntohost" >&5 294498524Sfennerif eval "test \"`echo '$''{'ac_cv_buggy_ether_ntohost'+set}'`\" = set"; then 294598524Sfenner echo $ac_n "(cached) $ac_c" 1>&6 294617680Spstelse 294798524Sfenner 294898524Sfenner if test "$cross_compiling" = yes; then 294998524Sfenner ac_cv_buggy_ether_ntohost=not while cross-compiling 295098524Sfennerelse 295198524Sfenner cat > conftest.$ac_ext <<EOF 2952111726Sfenner#line 2953 "configure" 295398524Sfenner#include "confdefs.h" 295498524Sfenner 295598524Sfenner #include <netdb.h> 295698524Sfenner #include <sys/types.h> 295798524Sfenner #include <sys/param.h> 295898524Sfenner #include <sys/socket.h> 295998524Sfenner 296098524Sfenner int 296198524Sfenner main(int argc, char **argv) 296298524Sfenner { 296398524Sfenner u_char ea[6] = { 0xff, 0xff, 0xff, 0xff, 0xff }; 296498524Sfenner char name[MAXHOSTNAMELEN]; 296598524Sfenner 296698524Sfenner ether_ntohost(name, (struct ether_addr *)ea); 296798524Sfenner exit(0); 296898524Sfenner } 296998524Sfenner 297098524SfennerEOF 2971111726Sfennerif { (eval echo configure:2972: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 297298524Sfennerthen 297398524Sfenner ac_cv_buggy_ether_ntohost=no 297498524Sfennerelse 297598524Sfenner echo "configure: failed program was:" >&5 297698524Sfenner cat conftest.$ac_ext >&5 297798524Sfenner rm -fr conftest* 297898524Sfenner ac_cv_buggy_ether_ntohost=yes 297998524Sfennerfi 298098524Sfennerrm -fr conftest* 298198524Sfennerfi 298298524Sfenner 298398524Sfennerfi 298498524Sfenner 298598524Sfennerecho "$ac_t""$ac_cv_buggy_ether_ntohost" 1>&6 298698524Sfenner if test "$ac_cv_buggy_ether_ntohost" = "no"; then 298798524Sfenner cat >> confdefs.h <<\EOF 298898524Sfenner#define USE_ETHER_NTOHOST 1 298998524SfennerEOF 299098524Sfenner 299198524Sfenner fi 299298524Sfenner 299398524Sfennerelse 299417680Spst echo "$ac_t""no" 1>&6 299517680Spstfi 299617680Spstdone 299717680Spst 299898524Sfennerfor ac_func in setlinebuf 299975115Sfennerdo 300075115Sfennerecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 3001111726Sfennerecho "configure:3002: checking for $ac_func" >&5 300275115Sfennerif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 300375115Sfenner echo $ac_n "(cached) $ac_c" 1>&6 300475115Sfennerelse 300575115Sfenner cat > conftest.$ac_ext <<EOF 3006111726Sfenner#line 3007 "configure" 300775115Sfenner#include "confdefs.h" 300875115Sfenner/* System header to define __stub macros and hopefully few prototypes, 300975115Sfenner which can conflict with char $ac_func(); below. */ 301075115Sfenner#include <assert.h> 301175115Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 301275115Sfenner/* We use char because int might match the return type of a gcc2 301375115Sfenner builtin and then its argument prototype would still apply. */ 301475115Sfennerchar $ac_func(); 301575115Sfenner 301675115Sfennerint main() { 301775115Sfenner 301875115Sfenner/* The GNU C library defines this for functions which it implements 301975115Sfenner to always fail with ENOSYS. Some functions are actually named 302075115Sfenner something starting with __ and the normal name is an alias. */ 302175115Sfenner#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 302275115Sfennerchoke me 302375115Sfenner#else 302475115Sfenner$ac_func(); 302575115Sfenner#endif 302675115Sfenner 302775115Sfenner; return 0; } 302875115SfennerEOF 3029111726Sfennerif { (eval echo configure:3030: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 303075115Sfenner rm -rf conftest* 303175115Sfenner eval "ac_cv_func_$ac_func=yes" 303275115Sfennerelse 303375115Sfenner echo "configure: failed program was:" >&5 303475115Sfenner cat conftest.$ac_ext >&5 303575115Sfenner rm -rf conftest* 303675115Sfenner eval "ac_cv_func_$ac_func=no" 303775115Sfennerfi 303875115Sfennerrm -f conftest* 303975115Sfennerfi 304075115Sfenner 304175115Sfennerif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 304275115Sfenner echo "$ac_t""yes" 1>&6 304375115Sfenner ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 304475115Sfenner cat >> confdefs.h <<EOF 304575115Sfenner#define $ac_tr_func 1 304675115SfennerEOF 304775115Sfenner 304875115Sfennerelse 304975115Sfenner echo "$ac_t""no" 1>&6 305075115Sfennerfi 305175115Sfennerdone 305275115Sfenner 305375115Sfenner 305475115Sfennerneedsnprintf=no 305575115Sfennerfor ac_func in vsnprintf snprintf 305675115Sfennerdo 305775115Sfennerecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 3058111726Sfennerecho "configure:3059: checking for $ac_func" >&5 305975115Sfennerif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 306075115Sfenner echo $ac_n "(cached) $ac_c" 1>&6 306175115Sfennerelse 306275115Sfenner cat > conftest.$ac_ext <<EOF 3063111726Sfenner#line 3064 "configure" 306475115Sfenner#include "confdefs.h" 306575115Sfenner/* System header to define __stub macros and hopefully few prototypes, 306675115Sfenner which can conflict with char $ac_func(); below. */ 306775115Sfenner#include <assert.h> 306875115Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 306975115Sfenner/* We use char because int might match the return type of a gcc2 307075115Sfenner builtin and then its argument prototype would still apply. */ 307175115Sfennerchar $ac_func(); 307275115Sfenner 307375115Sfennerint main() { 307475115Sfenner 307575115Sfenner/* The GNU C library defines this for functions which it implements 307675115Sfenner to always fail with ENOSYS. Some functions are actually named 307775115Sfenner something starting with __ and the normal name is an alias. */ 307875115Sfenner#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 307975115Sfennerchoke me 308075115Sfenner#else 308175115Sfenner$ac_func(); 308275115Sfenner#endif 308375115Sfenner 308475115Sfenner; return 0; } 308575115SfennerEOF 3086111726Sfennerif { (eval echo configure:3087: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 308775115Sfenner rm -rf conftest* 308875115Sfenner eval "ac_cv_func_$ac_func=yes" 308975115Sfennerelse 309075115Sfenner echo "configure: failed program was:" >&5 309175115Sfenner cat conftest.$ac_ext >&5 309275115Sfenner rm -rf conftest* 309375115Sfenner eval "ac_cv_func_$ac_func=no" 309475115Sfennerfi 309575115Sfennerrm -f conftest* 309675115Sfennerfi 309775115Sfenner 309875115Sfennerif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 309975115Sfenner echo "$ac_t""yes" 1>&6 310075115Sfenner ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 310175115Sfenner cat >> confdefs.h <<EOF 310275115Sfenner#define $ac_tr_func 1 310375115SfennerEOF 310475115Sfenner 310575115Sfennerelse 310675115Sfenner echo "$ac_t""no" 1>&6 310775115Sfennerneedsnprintf=yes 310875115Sfennerfi 310975115Sfennerdone 311075115Sfenner 311175115Sfennerif test $needsnprintf = yes; then 311275115Sfenner LIBOBJS="$LIBOBJS snprintf.o" 311375115Sfennerfi 311475115Sfenner 311526180Sfenner 311639297Sfenner echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6 3117111726Sfennerecho "configure:3118: checking return type of signal handlers" >&5 311839297Sfennerif eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then 311917680Spst echo $ac_n "(cached) $ac_c" 1>&6 312017680Spstelse 312139297Sfenner cat > conftest.$ac_ext <<EOF 3122111726Sfenner#line 3123 "configure" 312339297Sfenner#include "confdefs.h" 312439297Sfenner#include <sys/types.h> 312539297Sfenner#include <signal.h> 312639297Sfenner#ifdef signal 312739297Sfenner#undef signal 312839297Sfenner#endif 312939297Sfenner#ifdef __cplusplus 313039297Sfennerextern "C" void (*signal (int, void (*)(int)))(int); 313139297Sfenner#else 313239297Sfennervoid (*signal ()) (); 313339297Sfenner#endif 313439297Sfenner 313539297Sfennerint main() { 313639297Sfennerint i; 313739297Sfenner; return 0; } 313839297SfennerEOF 3139111726Sfennerif { (eval echo configure:3140: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 314039297Sfenner rm -rf conftest* 314139297Sfenner ac_cv_type_signal=void 314239297Sfennerelse 314339297Sfenner echo "configure: failed program was:" >&5 314439297Sfenner cat conftest.$ac_ext >&5 314539297Sfenner rm -rf conftest* 314639297Sfenner ac_cv_type_signal=int 314739297Sfennerfi 314839297Sfennerrm -f conftest* 314939297Sfennerfi 315039297Sfenner 315139297Sfennerecho "$ac_t""$ac_cv_type_signal" 1>&6 315239297Sfennercat >> confdefs.h <<EOF 315339297Sfenner#define RETSIGTYPE $ac_cv_type_signal 315439297SfennerEOF 315539297Sfenner 315639297Sfenner 315739297Sfenner if test "$ac_cv_type_signal" = void ; then 315839297Sfenner cat >> confdefs.h <<\EOF 315939297Sfenner#define RETSIGVAL 316039297SfennerEOF 316139297Sfenner 316239297Sfenner else 316339297Sfenner cat >> confdefs.h <<\EOF 316439297Sfenner#define RETSIGVAL (0) 316539297SfennerEOF 316639297Sfenner 316739297Sfenner fi 316898524Sfenner case "$host_os" in 316939297Sfenner 317039297Sfenner irix*) 317139297Sfenner cat >> confdefs.h <<\EOF 317239297Sfenner#define _BSD_SIGNALS 1 317339297SfennerEOF 317439297Sfenner 317539297Sfenner ;; 317639297Sfenner 317739297Sfenner *) 317839297Sfenner for ac_func in sigset 317939297Sfennerdo 318039297Sfennerecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 3181111726Sfennerecho "configure:3182: checking for $ac_func" >&5 318239297Sfennerif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 318339297Sfenner echo $ac_n "(cached) $ac_c" 1>&6 318439297Sfennerelse 318539297Sfenner cat > conftest.$ac_ext <<EOF 3186111726Sfenner#line 3187 "configure" 318739297Sfenner#include "confdefs.h" 318839297Sfenner/* System header to define __stub macros and hopefully few prototypes, 318939297Sfenner which can conflict with char $ac_func(); below. */ 319039297Sfenner#include <assert.h> 319139297Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 319239297Sfenner/* We use char because int might match the return type of a gcc2 319339297Sfenner builtin and then its argument prototype would still apply. */ 319439297Sfennerchar $ac_func(); 319539297Sfenner 319639297Sfennerint main() { 319739297Sfenner 319839297Sfenner/* The GNU C library defines this for functions which it implements 319939297Sfenner to always fail with ENOSYS. Some functions are actually named 320039297Sfenner something starting with __ and the normal name is an alias. */ 320139297Sfenner#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 320239297Sfennerchoke me 320339297Sfenner#else 320439297Sfenner$ac_func(); 320539297Sfenner#endif 320639297Sfenner 320739297Sfenner; return 0; } 320839297SfennerEOF 3209111726Sfennerif { (eval echo configure:3210: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 321039297Sfenner rm -rf conftest* 321139297Sfenner eval "ac_cv_func_$ac_func=yes" 321239297Sfennerelse 321339297Sfenner echo "configure: failed program was:" >&5 321439297Sfenner cat conftest.$ac_ext >&5 321539297Sfenner rm -rf conftest* 321639297Sfenner eval "ac_cv_func_$ac_func=no" 321739297Sfennerfi 321839297Sfennerrm -f conftest* 321939297Sfennerfi 322039297Sfenner 322139297Sfennerif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 322239297Sfenner echo "$ac_t""yes" 1>&6 322339297Sfenner ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 322439297Sfenner cat >> confdefs.h <<EOF 322539297Sfenner#define $ac_tr_func 1 322639297SfennerEOF 322739297Sfenner 322839297Sfennerelse 322939297Sfenner echo "$ac_t""no" 1>&6 323039297Sfennerfi 323139297Sfennerdone 323239297Sfenner 323339297Sfenner if test $ac_cv_func_sigset = no ; then 323439297Sfenner for ac_func in sigaction 323539297Sfennerdo 323639297Sfennerecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 3237111726Sfennerecho "configure:3238: checking for $ac_func" >&5 323839297Sfennerif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 323939297Sfenner echo $ac_n "(cached) $ac_c" 1>&6 324039297Sfennerelse 324139297Sfenner cat > conftest.$ac_ext <<EOF 3242111726Sfenner#line 3243 "configure" 324339297Sfenner#include "confdefs.h" 324439297Sfenner/* System header to define __stub macros and hopefully few prototypes, 324539297Sfenner which can conflict with char $ac_func(); below. */ 324639297Sfenner#include <assert.h> 324739297Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 324839297Sfenner/* We use char because int might match the return type of a gcc2 324939297Sfenner builtin and then its argument prototype would still apply. */ 325039297Sfennerchar $ac_func(); 325139297Sfenner 325239297Sfennerint main() { 325339297Sfenner 325439297Sfenner/* The GNU C library defines this for functions which it implements 325539297Sfenner to always fail with ENOSYS. Some functions are actually named 325639297Sfenner something starting with __ and the normal name is an alias. */ 325739297Sfenner#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 325839297Sfennerchoke me 325939297Sfenner#else 326039297Sfenner$ac_func(); 326139297Sfenner#endif 326239297Sfenner 326339297Sfenner; return 0; } 326439297SfennerEOF 3265111726Sfennerif { (eval echo configure:3266: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 326639297Sfenner rm -rf conftest* 326739297Sfenner eval "ac_cv_func_$ac_func=yes" 326839297Sfennerelse 326939297Sfenner echo "configure: failed program was:" >&5 327039297Sfenner cat conftest.$ac_ext >&5 327139297Sfenner rm -rf conftest* 327239297Sfenner eval "ac_cv_func_$ac_func=no" 327339297Sfennerfi 327439297Sfennerrm -f conftest* 327539297Sfennerfi 327639297Sfenner 327739297Sfennerif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 327839297Sfenner echo "$ac_t""yes" 1>&6 327939297Sfenner ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 328039297Sfenner cat >> confdefs.h <<EOF 328139297Sfenner#define $ac_tr_func 1 328239297SfennerEOF 328339297Sfenner 328439297Sfennerelse 328539297Sfenner echo "$ac_t""no" 1>&6 328639297Sfennerfi 328739297Sfennerdone 328839297Sfenner 328939297Sfenner fi 329039297Sfenner ;; 329139297Sfenner esac 329239297Sfenner 329398524Sfennerecho $ac_n "checking for dnet_htoa in -ldnet""... $ac_c" 1>&6 3294111726Sfennerecho "configure:3295: checking for dnet_htoa in -ldnet" >&5 329598524Sfennerac_lib_var=`echo dnet'_'dnet_htoa | sed 'y%./+-%__p_%'` 329698524Sfennerif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then 329739297Sfenner echo $ac_n "(cached) $ac_c" 1>&6 329839297Sfennerelse 329998524Sfenner ac_save_LIBS="$LIBS" 330098524SfennerLIBS="-ldnet $LIBS" 330198524Sfennercat > conftest.$ac_ext <<EOF 3302111726Sfenner#line 3303 "configure" 330339297Sfenner#include "confdefs.h" 330439297Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 330539297Sfenner/* We use char because int might match the return type of a gcc2 330639297Sfenner builtin and then its argument prototype would still apply. */ 330798524Sfennerchar dnet_htoa(); 330839297Sfenner 330939297Sfennerint main() { 331098524Sfennerdnet_htoa() 331139297Sfenner; return 0; } 331239297SfennerEOF 3313111726Sfennerif { (eval echo configure:3314: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 331439297Sfenner rm -rf conftest* 331598524Sfenner eval "ac_cv_lib_$ac_lib_var=yes" 331639297Sfennerelse 331739297Sfenner echo "configure: failed program was:" >&5 331839297Sfenner cat conftest.$ac_ext >&5 331939297Sfenner rm -rf conftest* 332098524Sfenner eval "ac_cv_lib_$ac_lib_var=no" 332139297Sfennerfi 332239297Sfennerrm -f conftest* 332398524SfennerLIBS="$ac_save_LIBS" 332498524Sfenner 332539297Sfennerfi 332698524Sfennerif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then 332798524Sfenner echo "$ac_t""yes" 1>&6 332898524Sfenner ac_tr_lib=HAVE_LIB`echo dnet | sed -e 's/[^a-zA-Z0-9_]/_/g' \ 332998524Sfenner -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` 333098524Sfenner cat >> confdefs.h <<EOF 333198524Sfenner#define $ac_tr_lib 1 333298524SfennerEOF 333339297Sfenner 333498524Sfenner LIBS="-ldnet $LIBS" 333598524Sfenner 333639297Sfennerelse 333739297Sfenner echo "$ac_t""no" 1>&6 333898524Sfennerfi 333998524Sfenner 334098524Sfenner 334198524Sfennerecho $ac_n "checking for main in -lrpc""... $ac_c" 1>&6 3342111726Sfennerecho "configure:3343: checking for main in -lrpc" >&5 334398524Sfennerac_lib_var=`echo rpc'_'main | sed 'y%./+-%__p_%'` 334498524Sfennerif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then 334539297Sfenner echo $ac_n "(cached) $ac_c" 1>&6 334639297Sfennerelse 334717680Spst ac_save_LIBS="$LIBS" 334898524SfennerLIBS="-lrpc $LIBS" 334917680Spstcat > conftest.$ac_ext <<EOF 3350111726Sfenner#line 3351 "configure" 335117680Spst#include "confdefs.h" 335217680Spst 335326180Sfennerint main() { 335498524Sfennermain() 335517680Spst; return 0; } 335617680SpstEOF 3357111726Sfennerif { (eval echo configure:3358: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 335817680Spst rm -rf conftest* 335998524Sfenner eval "ac_cv_lib_$ac_lib_var=yes" 336017680Spstelse 336126180Sfenner echo "configure: failed program was:" >&5 336226180Sfenner cat conftest.$ac_ext >&5 336317680Spst rm -rf conftest* 336498524Sfenner eval "ac_cv_lib_$ac_lib_var=no" 336517680Spstfi 336617680Spstrm -f conftest* 336717680SpstLIBS="$ac_save_LIBS" 336817680Spst 336917680Spstfi 337098524Sfennerif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then 337117680Spst echo "$ac_t""yes" 1>&6 337298524Sfenner ac_tr_lib=HAVE_LIB`echo rpc | sed -e 's/[^a-zA-Z0-9_]/_/g' \ 337326180Sfenner -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` 337417680Spst cat >> confdefs.h <<EOF 337517680Spst#define $ac_tr_lib 1 337617680SpstEOF 337717680Spst 337898524Sfenner LIBS="-lrpc $LIBS" 337917680Spst 338017680Spstelse 338117680Spst echo "$ac_t""no" 1>&6 338298524Sfennerfi 338398524Sfenner 338498524Sfenner 338598524Sfennerecho $ac_n "checking for library containing getrpcbynumber""... $ac_c" 1>&6 3386111726Sfennerecho "configure:3387: checking for library containing getrpcbynumber" >&5 338798524Sfennerif eval "test \"`echo '$''{'ac_cv_search_getrpcbynumber'+set}'`\" = set"; then 338839297Sfenner echo $ac_n "(cached) $ac_c" 1>&6 338939297Sfennerelse 339098524Sfenner ac_func_search_save_LIBS="$LIBS" 339198524Sfennerac_cv_search_getrpcbynumber="no" 339239297Sfennercat > conftest.$ac_ext <<EOF 3393111726Sfenner#line 3394 "configure" 339439297Sfenner#include "confdefs.h" 339539297Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 339639297Sfenner/* We use char because int might match the return type of a gcc2 339739297Sfenner builtin and then its argument prototype would still apply. */ 339898524Sfennerchar getrpcbynumber(); 339939297Sfenner 340039297Sfennerint main() { 340198524Sfennergetrpcbynumber() 340239297Sfenner; return 0; } 340339297SfennerEOF 3404111726Sfennerif { (eval echo configure:3405: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 340539297Sfenner rm -rf conftest* 340698524Sfenner ac_cv_search_getrpcbynumber="none required" 340739297Sfennerelse 340839297Sfenner echo "configure: failed program was:" >&5 340939297Sfenner cat conftest.$ac_ext >&5 341098524Sfennerfi 341198524Sfennerrm -f conftest* 341298524Sfennertest "$ac_cv_search_getrpcbynumber" = "no" && for i in nsl; do 341398524SfennerLIBS="-l$i $ac_func_search_save_LIBS" 341498524Sfennercat > conftest.$ac_ext <<EOF 3415111726Sfenner#line 3416 "configure" 341698524Sfenner#include "confdefs.h" 341798524Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 341898524Sfenner/* We use char because int might match the return type of a gcc2 341998524Sfenner builtin and then its argument prototype would still apply. */ 342098524Sfennerchar getrpcbynumber(); 342198524Sfenner 342298524Sfennerint main() { 342398524Sfennergetrpcbynumber() 342498524Sfenner; return 0; } 342598524SfennerEOF 3426111726Sfennerif { (eval echo configure:3427: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 342739297Sfenner rm -rf conftest* 342898524Sfenner ac_cv_search_getrpcbynumber="-l$i" 342998524Sfennerbreak 343098524Sfennerelse 343198524Sfenner echo "configure: failed program was:" >&5 343298524Sfenner cat conftest.$ac_ext >&5 343317680Spstfi 343439297Sfennerrm -f conftest* 343598524Sfennerdone 343698524SfennerLIBS="$ac_func_search_save_LIBS" 343798524Sfennerfi 343817680Spst 343998524Sfennerecho "$ac_t""$ac_cv_search_getrpcbynumber" 1>&6 344098524Sfennerif test "$ac_cv_search_getrpcbynumber" != "no"; then 344198524Sfenner test "$ac_cv_search_getrpcbynumber" = "none required" || LIBS="$ac_cv_search_getrpcbynumber $LIBS" 344298524Sfenner 344398524Sfennerelse : 344498524Sfenner 344539297Sfennerfi 344639297Sfenner 344739297Sfenner 344898524Sfenner 344998524Sfenner # Most operating systems have gethostbyname() in the default searched 345098524Sfenner # libraries (i.e. libc): 345198524Sfenner # Some OSes (eg. Solaris) place it in libnsl 345298524Sfenner # Some strange OSes (SINIX) have it in libsocket: 345398524Sfenner 345498524Sfennerecho $ac_n "checking for library containing gethostbyname""... $ac_c" 1>&6 3455111726Sfennerecho "configure:3456: checking for library containing gethostbyname" >&5 345698524Sfennerif eval "test \"`echo '$''{'ac_cv_search_gethostbyname'+set}'`\" = set"; then 345739297Sfenner echo $ac_n "(cached) $ac_c" 1>&6 345839297Sfennerelse 345998524Sfenner ac_func_search_save_LIBS="$LIBS" 346098524Sfennerac_cv_search_gethostbyname="no" 346139297Sfennercat > conftest.$ac_ext <<EOF 3462111726Sfenner#line 3463 "configure" 346339297Sfenner#include "confdefs.h" 346439297Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 346539297Sfenner/* We use char because int might match the return type of a gcc2 346639297Sfenner builtin and then its argument prototype would still apply. */ 346739297Sfennerchar gethostbyname(); 346839297Sfenner 346939297Sfennerint main() { 347039297Sfennergethostbyname() 347139297Sfenner; return 0; } 347239297SfennerEOF 3473111726Sfennerif { (eval echo configure:3474: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 347439297Sfenner rm -rf conftest* 347598524Sfenner ac_cv_search_gethostbyname="none required" 347639297Sfennerelse 347739297Sfenner echo "configure: failed program was:" >&5 347839297Sfenner cat conftest.$ac_ext >&5 347998524Sfennerfi 348098524Sfennerrm -f conftest* 348198524Sfennertest "$ac_cv_search_gethostbyname" = "no" && for i in nsl socket resolv; do 348298524SfennerLIBS="-l$i $ac_func_search_save_LIBS" 348398524Sfennercat > conftest.$ac_ext <<EOF 3484111726Sfenner#line 3485 "configure" 348598524Sfenner#include "confdefs.h" 348698524Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 348798524Sfenner/* We use char because int might match the return type of a gcc2 348898524Sfenner builtin and then its argument prototype would still apply. */ 348998524Sfennerchar gethostbyname(); 349098524Sfenner 349198524Sfennerint main() { 349298524Sfennergethostbyname() 349398524Sfenner; return 0; } 349498524SfennerEOF 3495111726Sfennerif { (eval echo configure:3496: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 349639297Sfenner rm -rf conftest* 349798524Sfenner ac_cv_search_gethostbyname="-l$i" 349898524Sfennerbreak 349998524Sfennerelse 350098524Sfenner echo "configure: failed program was:" >&5 350198524Sfenner cat conftest.$ac_ext >&5 350239297Sfennerfi 350339297Sfennerrm -f conftest* 350498524Sfennerdone 350598524SfennerLIBS="$ac_func_search_save_LIBS" 350698524Sfennerfi 350739297Sfenner 350898524Sfennerecho "$ac_t""$ac_cv_search_gethostbyname" 1>&6 350998524Sfennerif test "$ac_cv_search_gethostbyname" != "no"; then 351098524Sfenner test "$ac_cv_search_gethostbyname" = "none required" || LIBS="$ac_cv_search_gethostbyname $LIBS" 351198524Sfenner 351298524Sfennerelse : 351398524Sfenner 351439297Sfennerfi 351598524Sfenner # Unfortunately libsocket sometimes depends on libnsl and 351698524Sfenner # AC_SEARCH_LIBS isn't up to the task of handling dependencies like this. 351798524Sfenner if test "$ac_cv_search_gethostbyname" = "no" 351898524Sfenner then 351998524Sfenner echo $ac_n "checking for gethostbyname in -lsocket""... $ac_c" 1>&6 3520111726Sfennerecho "configure:3521: checking for gethostbyname in -lsocket" >&5 352198524Sfennerac_lib_var=`echo socket'_'gethostbyname | sed 'y%./+-%__p_%'` 352217680Spstif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then 352317680Spst echo $ac_n "(cached) $ac_c" 1>&6 352417680Spstelse 352517680Spst ac_save_LIBS="$LIBS" 352698524SfennerLIBS="-lsocket -lnsl $LIBS" 352717680Spstcat > conftest.$ac_ext <<EOF 3528111726Sfenner#line 3529 "configure" 352917680Spst#include "confdefs.h" 353039297Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 353139297Sfenner/* We use char because int might match the return type of a gcc2 353239297Sfenner builtin and then its argument prototype would still apply. */ 353339297Sfennerchar gethostbyname(); 353417680Spst 353526180Sfennerint main() { 353639297Sfennergethostbyname() 353717680Spst; return 0; } 353817680SpstEOF 3539111726Sfennerif { (eval echo configure:3540: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 354017680Spst rm -rf conftest* 354117680Spst eval "ac_cv_lib_$ac_lib_var=yes" 354217680Spstelse 354326180Sfenner echo "configure: failed program was:" >&5 354426180Sfenner cat conftest.$ac_ext >&5 354517680Spst rm -rf conftest* 354617680Spst eval "ac_cv_lib_$ac_lib_var=no" 354717680Spstfi 354817680Spstrm -f conftest* 354917680SpstLIBS="$ac_save_LIBS" 355017680Spst 355117680Spstfi 355217680Spstif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then 355317680Spst echo "$ac_t""yes" 1>&6 355498524Sfenner LIBS="-lsocket -lnsl $LIBS" 355517680Spstelse 355617680Spst echo "$ac_t""no" 1>&6 355717680Spstfi 355817680Spst 355998524Sfenner fi 356098524Sfenner 356198524Sfennerecho $ac_n "checking for library containing socket""... $ac_c" 1>&6 3562111726Sfennerecho "configure:3563: checking for library containing socket" >&5 356398524Sfennerif eval "test \"`echo '$''{'ac_cv_search_socket'+set}'`\" = set"; then 356439297Sfenner echo $ac_n "(cached) $ac_c" 1>&6 356539297Sfennerelse 356698524Sfenner ac_func_search_save_LIBS="$LIBS" 356798524Sfennerac_cv_search_socket="no" 356898524Sfennercat > conftest.$ac_ext <<EOF 3569111726Sfenner#line 3570 "configure" 357039297Sfenner#include "confdefs.h" 357139297Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 357239297Sfenner/* We use char because int might match the return type of a gcc2 357339297Sfenner builtin and then its argument prototype would still apply. */ 357439297Sfennerchar socket(); 357539297Sfenner 357639297Sfennerint main() { 357798524Sfennersocket() 357839297Sfenner; return 0; } 357939297SfennerEOF 3580111726Sfennerif { (eval echo configure:3581: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 358139297Sfenner rm -rf conftest* 358298524Sfenner ac_cv_search_socket="none required" 358339297Sfennerelse 358439297Sfenner echo "configure: failed program was:" >&5 358539297Sfenner cat conftest.$ac_ext >&5 358639297Sfennerfi 358739297Sfennerrm -f conftest* 358898524Sfennertest "$ac_cv_search_socket" = "no" && for i in socket; do 358998524SfennerLIBS="-l$i $ac_func_search_save_LIBS" 359017680Spstcat > conftest.$ac_ext <<EOF 3591111726Sfenner#line 3592 "configure" 359217680Spst#include "confdefs.h" 359339297Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 359439297Sfenner/* We use char because int might match the return type of a gcc2 359539297Sfenner builtin and then its argument prototype would still apply. */ 359639297Sfennerchar socket(); 359717680Spst 359826180Sfennerint main() { 359939297Sfennersocket() 360017680Spst; return 0; } 360117680SpstEOF 3602111726Sfennerif { (eval echo configure:3603: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 360317680Spst rm -rf conftest* 360498524Sfenner ac_cv_search_socket="-l$i" 360598524Sfennerbreak 360617680Spstelse 360726180Sfenner echo "configure: failed program was:" >&5 360826180Sfenner cat conftest.$ac_ext >&5 360917680Spstfi 361017680Spstrm -f conftest* 361198524Sfennerdone 361298524SfennerLIBS="$ac_func_search_save_LIBS" 361317680Spstfi 361417680Spst 361598524Sfennerecho "$ac_t""$ac_cv_search_socket" 1>&6 361698524Sfennerif test "$ac_cv_search_socket" != "no"; then 361798524Sfenner test "$ac_cv_search_socket" = "none required" || LIBS="$ac_cv_search_socket $LIBS" 361898524Sfenner 361998524Sfennerelse : 362098524Sfenner echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6 3621111726Sfennerecho "configure:3622: checking for socket in -lsocket" >&5 362298524Sfennerac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'` 362398524Sfennerif eval "test \"`echo '$''{'ac_cv_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 3629111726Sfenner#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 socket(); 363539297Sfenner 363639297Sfennerint main() { 363739297Sfennersocket() 363839297Sfenner; return 0; } 363939297SfennerEOF 3640111726Sfennerif { (eval echo configure:3641: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 364139297Sfenner rm -rf conftest* 364298524Sfenner eval "ac_cv_lib_$ac_lib_var=yes" 364339297Sfennerelse 364439297Sfenner echo "configure: failed program was:" >&5 364539297Sfenner cat conftest.$ac_ext >&5 364639297Sfenner rm -rf conftest* 364798524Sfenner eval "ac_cv_lib_$ac_lib_var=no" 364817680Spstfi 364939297Sfennerrm -f conftest* 365039297SfennerLIBS="$ac_save_LIBS" 365117680Spst 365239297Sfennerfi 365398524Sfennerif eval "test \"`echo '$ac_cv_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 365839297Sfennerfi 365917680Spst 366039297Sfennerfi 366139297Sfenner # DLPI needs putmsg under HPUX so test for -lstr while we're at it 366298524Sfenner 366398524Sfennerecho $ac_n "checking for library containing putmsg""... $ac_c" 1>&6 3664111726Sfennerecho "configure:3665: checking for library containing putmsg" >&5 366598524Sfennerif eval "test \"`echo '$''{'ac_cv_search_putmsg'+set}'`\" = set"; then 366639297Sfenner echo $ac_n "(cached) $ac_c" 1>&6 366739297Sfennerelse 366898524Sfenner ac_func_search_save_LIBS="$LIBS" 366998524Sfennerac_cv_search_putmsg="no" 367039297Sfennercat > conftest.$ac_ext <<EOF 3671111726Sfenner#line 3672 "configure" 367239297Sfenner#include "confdefs.h" 367339297Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 367439297Sfenner/* We use char because int might match the return type of a gcc2 367539297Sfenner builtin and then its argument prototype would still apply. */ 367639297Sfennerchar putmsg(); 367739297Sfenner 367839297Sfennerint main() { 367939297Sfennerputmsg() 368039297Sfenner; return 0; } 368139297SfennerEOF 3682111726Sfennerif { (eval echo configure:3683: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 368339297Sfenner rm -rf conftest* 368498524Sfenner ac_cv_search_putmsg="none required" 368539297Sfennerelse 368639297Sfenner echo "configure: failed program was:" >&5 368739297Sfenner cat conftest.$ac_ext >&5 368839297Sfennerfi 368939297Sfennerrm -f conftest* 369098524Sfennertest "$ac_cv_search_putmsg" = "no" && for i in str; do 369198524SfennerLIBS="-l$i $ac_func_search_save_LIBS" 369298524Sfennercat > conftest.$ac_ext <<EOF 3693111726Sfenner#line 3694 "configure" 369498524Sfenner#include "confdefs.h" 369598524Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 369698524Sfenner/* We use char because int might match the return type of a gcc2 369798524Sfenner builtin and then its argument prototype would still apply. */ 369898524Sfennerchar putmsg(); 369939297Sfenner 370098524Sfennerint main() { 370198524Sfennerputmsg() 370298524Sfenner; return 0; } 370339297SfennerEOF 3704111726Sfennerif { (eval echo configure:3705: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 370598524Sfenner rm -rf conftest* 370698524Sfenner ac_cv_search_putmsg="-l$i" 370798524Sfennerbreak 370839297Sfennerelse 370998524Sfenner echo "configure: failed program was:" >&5 371098524Sfenner cat conftest.$ac_ext >&5 371139297Sfennerfi 371298524Sfennerrm -f conftest* 371398524Sfennerdone 371498524SfennerLIBS="$ac_func_search_save_LIBS" 371598524Sfennerfi 371639297Sfenner 371798524Sfennerecho "$ac_t""$ac_cv_search_putmsg" 1>&6 371898524Sfennerif test "$ac_cv_search_putmsg" != "no"; then 371998524Sfenner test "$ac_cv_search_putmsg" = "none required" || LIBS="$ac_cv_search_putmsg $LIBS" 372098524Sfenner 372198524Sfennerelse : 372298524Sfenner 372398524Sfennerfi 372439297Sfenner 372539297Sfenner 372639297Sfenner LBL_LIBS="$LIBS" 372739297Sfenner pfopen=/usr/examples/packetfilter/pfopen.c 372817680Spst if test -f $pfopen ; then 372917680Spst for ac_func in pfopen 373017680Spstdo 373117680Spstecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 3732111726Sfennerecho "configure:3733: checking for $ac_func" >&5 373317680Spstif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 373417680Spst echo $ac_n "(cached) $ac_c" 1>&6 373517680Spstelse 373617680Spst cat > conftest.$ac_ext <<EOF 3737111726Sfenner#line 3738 "configure" 373817680Spst#include "confdefs.h" 373917680Spst/* System header to define __stub macros and hopefully few prototypes, 374017680Spst which can conflict with char $ac_func(); below. */ 374117680Spst#include <assert.h> 374217680Spst/* Override any gcc2 internal prototype to avoid an error. */ 374317680Spst/* We use char because int might match the return type of a gcc2 374417680Spst builtin and then its argument prototype would still apply. */ 374517680Spstchar $ac_func(); 374617680Spst 374726180Sfennerint main() { 374817680Spst 374917680Spst/* The GNU C library defines this for functions which it implements 375017680Spst to always fail with ENOSYS. Some functions are actually named 375117680Spst something starting with __ and the normal name is an alias. */ 375217680Spst#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 375317680Spstchoke me 375417680Spst#else 375517680Spst$ac_func(); 375617680Spst#endif 375717680Spst 375817680Spst; return 0; } 375917680SpstEOF 3760111726Sfennerif { (eval echo configure:3761: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 376117680Spst rm -rf conftest* 376217680Spst eval "ac_cv_func_$ac_func=yes" 376317680Spstelse 376426180Sfenner echo "configure: failed program was:" >&5 376526180Sfenner cat conftest.$ac_ext >&5 376617680Spst rm -rf conftest* 376717680Spst eval "ac_cv_func_$ac_func=no" 376817680Spstfi 376917680Spstrm -f conftest* 377026180Sfennerfi 377117680Spst 377217680Spstif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 377317680Spst echo "$ac_t""yes" 1>&6 377417680Spst ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 377517680Spst cat >> confdefs.h <<EOF 377617680Spst#define $ac_tr_func 1 377717680SpstEOF 377817680Spst 377917680Spstelse 378017680Spst echo "$ac_t""no" 1>&6 378117680Spstfi 378217680Spstdone 378317680Spst 378417680Spst if test $ac_cv_func_pfopen = "no" ; then 378517680Spst echo "$ac_t""Using $pfopen" 1>&6 378617680Spst LIBS="$LIBS $pfopen" 378717680Spst fi 378817680Spst fi 378917680Spst echo $ac_n "checking for local pcap library""... $ac_c" 1>&6 3790111726Sfennerecho "configure:3791: checking for local pcap library" >&5 379117680Spst libpcap=FAIL 379226180Sfenner lastdir=FAIL 379317680Spst places=`ls .. | sed -e 's,/$,,' -e 's,^,../,' | \ 379475115Sfenner egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'` 379526180Sfenner for dir in $places ../libpcap libpcap ; do 379626180Sfenner basedir=`echo $dir | sed -e 's/[ab][0-9]*$//'` 379726180Sfenner if test $lastdir = $basedir ; then 379826180Sfenner continue; 379926180Sfenner fi 380026180Sfenner lastdir=$dir 380156893Sfenner if test -r $dir/libpcap.a ; then 380217680Spst libpcap=$dir/libpcap.a 380317680Spst d=$dir 380417680Spst fi 380517680Spst done 380617680Spst if test $libpcap = FAIL ; then 380717680Spst echo "$ac_t""not found" 1>&6 380826180Sfenner echo $ac_n "checking for main in -lpcap""... $ac_c" 1>&6 3809111726Sfennerecho "configure:3810: checking for main in -lpcap" >&5 381026180Sfennerac_lib_var=`echo pcap'_'main | sed 'y%./+-%__p_%'` 381117680Spstif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then 381217680Spst echo $ac_n "(cached) $ac_c" 1>&6 381317680Spstelse 381417680Spst ac_save_LIBS="$LIBS" 381517680SpstLIBS="-lpcap $LIBS" 381617680Spstcat > conftest.$ac_ext <<EOF 3817111726Sfenner#line 3818 "configure" 381817680Spst#include "confdefs.h" 381917680Spst 382026180Sfennerint main() { 382117680Spstmain() 382217680Spst; return 0; } 382317680SpstEOF 3824111726Sfennerif { (eval echo configure:3825: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 382517680Spst rm -rf conftest* 382617680Spst eval "ac_cv_lib_$ac_lib_var=yes" 382717680Spstelse 382826180Sfenner echo "configure: failed program was:" >&5 382926180Sfenner cat conftest.$ac_ext >&5 383017680Spst rm -rf conftest* 383117680Spst eval "ac_cv_lib_$ac_lib_var=no" 383217680Spstfi 383317680Spstrm -f conftest* 383417680SpstLIBS="$ac_save_LIBS" 383517680Spst 383617680Spstfi 383717680Spstif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then 383817680Spst echo "$ac_t""yes" 1>&6 383917680Spst libpcap="-lpcap" 384017680Spstelse 384117680Spst echo "$ac_t""no" 1>&6 384217680Spstfi 384317680Spst 384417680Spst if test $libpcap = FAIL ; then 384517680Spst { echo "configure: error: see the INSTALL doc for more info" 1>&2; exit 1; } 384617680Spst fi 384717680Spst else 384817680Spst V_PCAPDEP=$libpcap 384998524Sfenner places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \ 385098524Sfenner egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'` 385156893Sfenner if test -r $d/pcap.h; then 385275115Sfenner V_INCLS="-I$d $V_INCLS" 385398524Sfenner elif test -r $places/pcap.h; then 385498524Sfenner V_INCLS="-I$places $V_INCLS" 385556893Sfenner else 385656893Sfenner { echo "configure: error: cannot find pcap.h" 1>&2; exit 1; } 385756893Sfenner fi 385817680Spst echo "$ac_t""$libpcap" 1>&6 385917680Spst fi 386017680Spst LIBS="$libpcap $LIBS" 386198524Sfenner case "$host_os" in 386217680Spst 386339297Sfenner aix*) 386439297Sfenner pseexe="/lib/pse.exp" 386539297Sfenner echo $ac_n "checking for $pseexe""... $ac_c" 1>&6 3866111726Sfennerecho "configure:3867: checking for $pseexe" >&5 386739297Sfenner if test -f $pseexe ; then 386839297Sfenner echo "$ac_t""yes" 1>&6 386939297Sfenner LIBS="$LIBS -I:$pseexe" 387039297Sfenner fi 387139297Sfenner ;; 387239297Sfenner esac 387339297Sfenner 387475115Sfennerfor ac_func in bpf_dump 387575115Sfennerdo 387675115Sfennerecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 3877111726Sfennerecho "configure:3878: checking for $ac_func" >&5 387875115Sfennerif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 387975115Sfenner echo $ac_n "(cached) $ac_c" 1>&6 388075115Sfennerelse 388175115Sfenner cat > conftest.$ac_ext <<EOF 3882111726Sfenner#line 3883 "configure" 388375115Sfenner#include "confdefs.h" 388475115Sfenner/* System header to define __stub macros and hopefully few prototypes, 388575115Sfenner which can conflict with char $ac_func(); below. */ 388675115Sfenner#include <assert.h> 388775115Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 388875115Sfenner/* We use char because int might match the return type of a gcc2 388975115Sfenner builtin and then its argument prototype would still apply. */ 389075115Sfennerchar $ac_func(); 389175115Sfenner 389275115Sfennerint main() { 389375115Sfenner 389475115Sfenner/* The GNU C library defines this for functions which it implements 389575115Sfenner to always fail with ENOSYS. Some functions are actually named 389675115Sfenner something starting with __ and the normal name is an alias. */ 389775115Sfenner#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 389875115Sfennerchoke me 389975115Sfenner#else 390075115Sfenner$ac_func(); 390175115Sfenner#endif 390275115Sfenner 390375115Sfenner; return 0; } 390475115SfennerEOF 3905111726Sfennerif { (eval echo configure:3906: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 390675115Sfenner rm -rf conftest* 390775115Sfenner eval "ac_cv_func_$ac_func=yes" 390875115Sfennerelse 390975115Sfenner echo "configure: failed program was:" >&5 391075115Sfenner cat conftest.$ac_ext >&5 391175115Sfenner rm -rf conftest* 391275115Sfenner eval "ac_cv_func_$ac_func=no" 391375115Sfennerfi 391475115Sfennerrm -f conftest* 391575115Sfennerfi 391675115Sfenner 391775115Sfennerif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 391875115Sfenner echo "$ac_t""yes" 1>&6 391975115Sfenner ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 392075115Sfenner cat >> confdefs.h <<EOF 392175115Sfenner#define $ac_tr_func 1 392275115SfennerEOF 392375115Sfenner 392475115Sfennerelse 392575115Sfenner echo "$ac_t""no" 1>&6 392675115SfennerLIBOBJS="$LIBOBJS ${ac_func}.${ac_objext}" 392775115Sfennerfi 392875115Sfennerdone 392975115Sfenner 393075115Sfenner 393117680SpstV_GROUP=0 393239297Sfennerif test -f /etc/group -a ! -z "`grep '^wheel:' /etc/group`" ; then 393339297Sfenner V_GROUP=wheel 393439297Sfennerfi 393598524Sfennercase "$host_os" in 393617680Spst 393717680Spstaix*) 393817680Spst cat >> confdefs.h <<\EOF 393917680Spst#define _SUN 1 394017680SpstEOF 394117680Spst 394217680Spst ;; 394317680Spst 394417680Spstirix*) 394517680Spst V_GROUP=sys 394617680Spst ;; 394717680Spst 394817680Spstosf*) 394917680Spst V_GROUP=system 395017680Spst ;; 395117680Spst 395217680Spstsolaris*) 395317680Spst V_GROUP=sys 395417680Spst ;; 395517680Spstesac 395617680Spst 395717680Spstif test -f /dev/bpf0 ; then 395817680Spst V_GROUP=bpf 395917680Spstfi 396017680Spst 396156893Sfennerecho $ac_n "checking for u_int8_t using $CC""... $ac_c" 1>&6 3962111726Sfennerecho "configure:3963: checking for u_int8_t using $CC" >&5 396356893Sfenner if eval "test \"`echo '$''{'ac_cv_lbl_have_u_int8_t'+set}'`\" = set"; then 396456893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 396556893Sfennerelse 396656893Sfenner cat > conftest.$ac_ext <<EOF 3967111726Sfenner#line 3968 "configure" 396856893Sfenner#include "confdefs.h" 396956893Sfenner 397056893Sfenner# include "confdefs.h" 397156893Sfenner# include <sys/types.h> 397256893Sfenner# if STDC_HEADERS 397356893Sfenner# include <stdlib.h> 397456893Sfenner# include <stddef.h> 397556893Sfenner# endif 397656893Sfennerint main() { 397756893Sfenneru_int8_t i 397856893Sfenner; return 0; } 397956893SfennerEOF 3980111726Sfennerif { (eval echo configure:3981: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 398156893Sfenner rm -rf conftest* 398256893Sfenner ac_cv_lbl_have_u_int8_t=yes 398356893Sfennerelse 398456893Sfenner echo "configure: failed program was:" >&5 398556893Sfenner cat conftest.$ac_ext >&5 398656893Sfenner rm -rf conftest* 398756893Sfenner ac_cv_lbl_have_u_int8_t=no 398856893Sfennerfi 398956893Sfennerrm -f conftest* 399056893Sfennerfi 399156893Sfenner 399256893Sfenner echo "$ac_t""$ac_cv_lbl_have_u_int8_t" 1>&6 399356893Sfenner if test $ac_cv_lbl_have_u_int8_t = no ; then 399456893Sfenner cat >> confdefs.h <<\EOF 399556893Sfenner#define u_int8_t u_char 399656893SfennerEOF 399756893Sfenner 399856893Sfenner fi 399956893Sfennerecho $ac_n "checking for int16_t using $CC""... $ac_c" 1>&6 4000111726Sfennerecho "configure:4001: checking for int16_t using $CC" >&5 400156893Sfenner if eval "test \"`echo '$''{'ac_cv_lbl_have_int16_t'+set}'`\" = set"; then 400256893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 400356893Sfennerelse 400456893Sfenner cat > conftest.$ac_ext <<EOF 4005111726Sfenner#line 4006 "configure" 400656893Sfenner#include "confdefs.h" 400756893Sfenner 400856893Sfenner# include "confdefs.h" 400956893Sfenner# include <sys/types.h> 401056893Sfenner# if STDC_HEADERS 401156893Sfenner# include <stdlib.h> 401256893Sfenner# include <stddef.h> 401356893Sfenner# endif 401456893Sfennerint main() { 401556893Sfennerint16_t i 401656893Sfenner; return 0; } 401756893SfennerEOF 4018111726Sfennerif { (eval echo configure:4019: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 401956893Sfenner rm -rf conftest* 402056893Sfenner ac_cv_lbl_have_int16_t=yes 402156893Sfennerelse 402256893Sfenner echo "configure: failed program was:" >&5 402356893Sfenner cat conftest.$ac_ext >&5 402456893Sfenner rm -rf conftest* 402556893Sfenner ac_cv_lbl_have_int16_t=no 402656893Sfennerfi 402756893Sfennerrm -f conftest* 402856893Sfennerfi 402956893Sfenner 403056893Sfenner echo "$ac_t""$ac_cv_lbl_have_int16_t" 1>&6 403156893Sfenner if test $ac_cv_lbl_have_int16_t = no ; then 403256893Sfenner cat >> confdefs.h <<\EOF 403356893Sfenner#define int16_t short 403456893SfennerEOF 403556893Sfenner 403656893Sfenner fi 403756893Sfennerecho $ac_n "checking for u_int16_t using $CC""... $ac_c" 1>&6 4038111726Sfennerecho "configure:4039: checking for u_int16_t using $CC" >&5 403956893Sfenner if eval "test \"`echo '$''{'ac_cv_lbl_have_u_int16_t'+set}'`\" = set"; then 404056893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 404156893Sfennerelse 404256893Sfenner cat > conftest.$ac_ext <<EOF 4043111726Sfenner#line 4044 "configure" 404456893Sfenner#include "confdefs.h" 404556893Sfenner 404656893Sfenner# include "confdefs.h" 404756893Sfenner# include <sys/types.h> 404856893Sfenner# if STDC_HEADERS 404956893Sfenner# include <stdlib.h> 405056893Sfenner# include <stddef.h> 405156893Sfenner# endif 405256893Sfennerint main() { 405356893Sfenneru_int16_t i 405456893Sfenner; return 0; } 405556893SfennerEOF 4056111726Sfennerif { (eval echo configure:4057: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 405756893Sfenner rm -rf conftest* 405856893Sfenner ac_cv_lbl_have_u_int16_t=yes 405956893Sfennerelse 406056893Sfenner echo "configure: failed program was:" >&5 406156893Sfenner cat conftest.$ac_ext >&5 406256893Sfenner rm -rf conftest* 406356893Sfenner ac_cv_lbl_have_u_int16_t=no 406456893Sfennerfi 406556893Sfennerrm -f conftest* 406656893Sfennerfi 406756893Sfenner 406856893Sfenner echo "$ac_t""$ac_cv_lbl_have_u_int16_t" 1>&6 406956893Sfenner if test $ac_cv_lbl_have_u_int16_t = no ; then 407056893Sfenner cat >> confdefs.h <<\EOF 407156893Sfenner#define u_int16_t u_short 407256893SfennerEOF 407356893Sfenner 407456893Sfenner fi 407539297Sfennerecho $ac_n "checking for int32_t using $CC""... $ac_c" 1>&6 4076111726Sfennerecho "configure:4077: checking for int32_t using $CC" >&5 407739297Sfenner if eval "test \"`echo '$''{'ac_cv_lbl_have_int32_t'+set}'`\" = set"; then 407817680Spst echo $ac_n "(cached) $ac_c" 1>&6 407917680Spstelse 408017680Spst cat > conftest.$ac_ext <<EOF 4081111726Sfenner#line 4082 "configure" 408217680Spst#include "confdefs.h" 408339297Sfenner 408439297Sfenner# include "confdefs.h" 408539297Sfenner# include <sys/types.h> 408639297Sfenner# if STDC_HEADERS 408739297Sfenner# include <stdlib.h> 408839297Sfenner# include <stddef.h> 408939297Sfenner# endif 409039297Sfennerint main() { 409139297Sfennerint32_t i 409239297Sfenner; return 0; } 409317680SpstEOF 4094111726Sfennerif { (eval echo configure:4095: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 409517680Spst rm -rf conftest* 409639297Sfenner ac_cv_lbl_have_int32_t=yes 409717680Spstelse 409826180Sfenner echo "configure: failed program was:" >&5 409926180Sfenner cat conftest.$ac_ext >&5 410017680Spst rm -rf conftest* 410139297Sfenner ac_cv_lbl_have_int32_t=no 410217680Spstfi 410317680Spstrm -f conftest* 410417680Spstfi 410517680Spst 410639297Sfenner echo "$ac_t""$ac_cv_lbl_have_int32_t" 1>&6 410739297Sfenner if test $ac_cv_lbl_have_int32_t = no ; then 410839297Sfenner cat >> confdefs.h <<\EOF 410939297Sfenner#define int32_t int 411017680SpstEOF 411117680Spst 411239297Sfenner fi 411339297Sfennerecho $ac_n "checking for u_int32_t using $CC""... $ac_c" 1>&6 4114111726Sfennerecho "configure:4115: checking for u_int32_t using $CC" >&5 411539297Sfenner if eval "test \"`echo '$''{'ac_cv_lbl_have_u_int32_t'+set}'`\" = set"; then 411639297Sfenner echo $ac_n "(cached) $ac_c" 1>&6 411717680Spstelse 411826180Sfenner cat > conftest.$ac_ext <<EOF 4119111726Sfenner#line 4120 "configure" 412017680Spst#include "confdefs.h" 412117680Spst 412239297Sfenner# include "confdefs.h" 412339297Sfenner# include <sys/types.h> 412439297Sfenner# if STDC_HEADERS 412539297Sfenner# include <stdlib.h> 412639297Sfenner# include <stddef.h> 412739297Sfenner# endif 412839297Sfennerint main() { 412939297Sfenneru_int32_t i 413039297Sfenner; return 0; } 413117680SpstEOF 4132111726Sfennerif { (eval echo configure:4133: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 413339297Sfenner rm -rf conftest* 413439297Sfenner ac_cv_lbl_have_u_int32_t=yes 413517680Spstelse 413626180Sfenner echo "configure: failed program was:" >&5 413726180Sfenner cat conftest.$ac_ext >&5 413817680Spst rm -rf conftest* 413939297Sfenner ac_cv_lbl_have_u_int32_t=no 414017680Spstfi 414117680Spstrm -f conftest* 414217680Spstfi 414317680Spst 414439297Sfenner echo "$ac_t""$ac_cv_lbl_have_u_int32_t" 1>&6 414539297Sfenner if test $ac_cv_lbl_have_u_int32_t = no ; then 414639297Sfenner cat >> confdefs.h <<\EOF 414717680Spst#define u_int32_t u_int 414817680SpstEOF 414917680Spst 415039297Sfenner fi 415117680Spst 415226180Sfennerrm -f os-proto.h 415326180Sfenner if test "${LBL_CFLAGS+set}" = set; then 415426180Sfenner V_CCOPT="$V_CCOPT ${LBL_CFLAGS}" 415526180Sfenner fi 415639297Sfenner if test -f .devel ; then 415739297Sfenner if test "$GCC" = yes ; then 415839297Sfenner if test "${LBL_CFLAGS+set}" != set; then 415939297Sfenner if test "$ac_cv_prog_cc_g" = yes ; then 416039297Sfenner V_CCOPT="-g $V_CCOPT" 416139297Sfenner fi 416239297Sfenner V_CCOPT="$V_CCOPT -Wall" 416339297Sfenner if test $ac_cv_lbl_gcc_vers -gt 1 ; then 416439297Sfenner V_CCOPT="$V_CCOPT -Wmissing-prototypes -Wstrict-prototypes" 416539297Sfenner fi 416626180Sfenner fi 416739297Sfenner else 416898524Sfenner case "$host_os" in 416939297Sfenner 417039297Sfenner irix6*) 417139297Sfenner V_CCOPT="$V_CCOPT -n32" 417239297Sfenner ;; 417339297Sfenner 417439297Sfenner *) 417539297Sfenner ;; 417639297Sfenner esac 417726180Sfenner fi 417898524Sfenner os=`echo $host_os | sed -e 's/\([0-9][0-9]*\)[^0-9].*$/\1/'` 417926180Sfenner name="lbl/os-$os.h" 418026180Sfenner if test -f $name ; then 418126180Sfenner ln -s $name os-proto.h 418226180Sfenner cat >> confdefs.h <<\EOF 418326180Sfenner#define HAVE_OS_PROTO_H 1 418426180SfennerEOF 418526180Sfenner 418626180Sfenner else 418726180Sfenner echo "configure: warning: can't find $name" 1>&2 418826180Sfenner fi 418926180Sfenner fi 419026180Sfenner 419117680Spstecho $ac_n "checking if sockaddr struct has sa_len member""... $ac_c" 1>&6 4192111726Sfennerecho "configure:4193: checking if sockaddr struct has sa_len member" >&5 419339297Sfenner if eval "test \"`echo '$''{'ac_cv_lbl_sockaddr_has_sa_len'+set}'`\" = set"; then 419417680Spst echo $ac_n "(cached) $ac_c" 1>&6 419517680Spstelse 419617680Spst cat > conftest.$ac_ext <<EOF 4197111726Sfenner#line 4198 "configure" 419817680Spst#include "confdefs.h" 419917680Spst 420017680Spst# include <sys/types.h> 420117680Spst# include <sys/socket.h> 420226180Sfennerint main() { 420317680Spstu_int i = sizeof(((struct sockaddr *)0)->sa_len) 420417680Spst; return 0; } 420517680SpstEOF 4206111726Sfennerif { (eval echo configure:4207: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 420717680Spst rm -rf conftest* 420839297Sfenner ac_cv_lbl_sockaddr_has_sa_len=yes 420917680Spstelse 421026180Sfenner echo "configure: failed program was:" >&5 421126180Sfenner cat conftest.$ac_ext >&5 421217680Spst rm -rf conftest* 421339297Sfenner ac_cv_lbl_sockaddr_has_sa_len=no 421417680Spstfi 421517680Spstrm -f conftest* 421617680Spstfi 421717680Spst 421839297Sfenner echo "$ac_t""$ac_cv_lbl_sockaddr_has_sa_len" 1>&6 421939297Sfenner if test $ac_cv_lbl_sockaddr_has_sa_len = yes ; then 422017680Spst cat >> confdefs.h <<\EOF 422117680Spst#define HAVE_SOCKADDR_SA_LEN 1 422217680SpstEOF 422317680Spst 422417680Spst fi 422517680Spst 422617680Spstecho $ac_n "checking if unaligned accesses fail""... $ac_c" 1>&6 4227111726Sfennerecho "configure:4228: checking if unaligned accesses fail" >&5 422839297Sfenner if eval "test \"`echo '$''{'ac_cv_lbl_unaligned_fail'+set}'`\" = set"; then 422917680Spst echo $ac_n "(cached) $ac_c" 1>&6 423017680Spstelse 423198524Sfenner case "$host_cpu" in 423217680Spst 423375115Sfenner # XXX: should also check that they don't do weird things (like on arm) 423498524Sfenner alpha*|arm*|hp*|mips*|sparc*|ia64) 423539297Sfenner ac_cv_lbl_unaligned_fail=yes 423617680Spst ;; 423717680Spst 423817680Spst *) 423917680Spst cat >conftest.c <<EOF 424017680Spst# include <sys/types.h> 424117680Spst# include <sys/wait.h> 424217680Spst# include <stdio.h> 424317680Spst unsigned char a[5] = { 1, 2, 3, 4, 5 }; 424417680Spst main() { 424517680Spst unsigned int i; 424617680Spst pid_t pid; 424717680Spst int status; 424817680Spst /* avoid "core dumped" message */ 424917680Spst pid = fork(); 425017680Spst if (pid < 0) 425117680Spst exit(2); 425217680Spst if (pid > 0) { 425317680Spst /* parent */ 425417680Spst pid = waitpid(pid, &status, 0); 425517680Spst if (pid < 0) 425617680Spst exit(3); 425717680Spst exit(!WIFEXITED(status)); 425817680Spst } 425917680Spst /* child */ 426026180Sfenner i = *(unsigned int *)&a[1]; 426117680Spst printf("%d\n", i); 426217680Spst exit(0); 426317680Spst } 426417680SpstEOF 426517680Spst ${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \ 426617680Spst conftest.c $LIBS >/dev/null 2>&1 426717680Spst if test ! -x conftest ; then 426839297Sfenner ac_cv_lbl_unaligned_fail=yes 426917680Spst else 427017680Spst ./conftest >conftest.out 427117680Spst if test ! -s conftest.out ; then 427239297Sfenner ac_cv_lbl_unaligned_fail=yes 427317680Spst else 427439297Sfenner ac_cv_lbl_unaligned_fail=no 427517680Spst fi 427617680Spst fi 427717680Spst rm -f conftest* core core.conftest 427817680Spst ;; 427917680Spst esac 428017680Spstfi 428117680Spst 428239297Sfenner echo "$ac_t""$ac_cv_lbl_unaligned_fail" 1>&6 428339297Sfenner if test $ac_cv_lbl_unaligned_fail = yes ; then 428417680Spst cat >> confdefs.h <<\EOF 428517680Spst#define LBL_ALIGN 1 428617680SpstEOF 428717680Spst 428817680Spst fi 428917680Spst 429056893Sfenner 429156893Sfenner echo $ac_n "checking for h_errno""... $ac_c" 1>&6 4292111726Sfennerecho "configure:4293: checking for h_errno" >&5 429356893Sfenner if eval "test \"`echo '$''{'ac_cv_var_h_errno'+set}'`\" = set"; then 429456893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 429539297Sfennerelse 429656893Sfenner cat > conftest.$ac_ext <<EOF 4297111726Sfenner#line 4298 "configure" 429856893Sfenner#include "confdefs.h" 429956893Sfenner 430056893Sfenner# include <sys/types.h> 430156893Sfenner# include <netdb.h> 430256893Sfennerint main() { 430356893Sfennerint foo = h_errno; 430456893Sfenner; return 0; } 430556893SfennerEOF 4306111726Sfennerif { (eval echo configure:4307: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 430756893Sfenner rm -rf conftest* 430856893Sfenner ac_cv_var_h_errno=yes 430956893Sfennerelse 431056893Sfenner echo "configure: failed program was:" >&5 431156893Sfenner cat conftest.$ac_ext >&5 431256893Sfenner rm -rf conftest* 431356893Sfenner ac_cv_var_h_errno=no 431439297Sfennerfi 431556893Sfennerrm -f conftest* 431656893Sfennerfi 431739297Sfenner 431856893Sfenner echo "$ac_t""$ac_cv_var_h_errno" 1>&6 431956893Sfenner if test "$ac_cv_var_h_errno" = "yes"; then 432056893Sfenner cat >> confdefs.h <<\EOF 432156893Sfenner#define HAVE_H_ERRNO 1 432256893SfennerEOF 432356893Sfenner 432456893Sfenner fi 432556893Sfenner 432656893Sfenner 432775115Sfenner# Check whether --with-crypto or --without-crypto was given. 432875115Sfennerif test "${with_crypto+set}" = set; then 432975115Sfenner withval="$with_crypto" 433075115Sfenner : 433175115Sfennerelse 433275115Sfenner 433356893Sfennerecho $ac_n "checking for SSLeay""... $ac_c" 1>&6 4334111726Sfennerecho "configure:4335: checking for SSLeay" >&5 433556893Sfennerac_cv_ssleay_path=no 433656893Sfennerincdir=no 433775115Sfennerfor dir in /usr /usr/local /usr/local/ssl /usr/pkg; do 433856893Sfenner if test -d $dir/lib -a -f $dir/lib/libcrypto.a; then 433956893Sfenner ac_cv_ssleay_path=$dir 434056893Sfenner fi 434198524Sfenner if test -d $dir/include/openssl -a -f $dir/include/openssl/des.h; then 434256893Sfenner incdir="-I$dir/include" 434356893Sfenner fi 434456893Sfenner if test "$ac_cv_ssleay_path" != "no" -a "$incdir" != "no"; then 434556893Sfenner break; 434656893Sfenner else 434756893Sfenner ac_cv_ssleay_path=no 434856893Sfenner incdir=no 434956893Sfenner fi 435056893Sfennerdone 435156893Sfennerecho "$ac_t""$ac_cv_ssleay_path" 1>&6 435256893Sfennerif test "$ac_cv_ssleay_path" != no; then 435356893Sfenner V_INCLS="$V_INCLS $incdir" 435475115Sfenner LDFLAGS="-L$dir/lib $LDFLAGS" 435556893Sfenner if test -f $ac_cv_ssleay_path/lib/libRSAglue.a; then 435656893Sfenner LIBS="$LIBS -lRSAglue" 435756893Sfenner fi 435856893Sfenner if test -f $ac_cv_ssleay_path/lib/librsaref.a; then 435956893Sfenner LIBS="$LIBS -lrsaref" 436056893Sfenner fi 436156893Sfenner echo $ac_n "checking for des_cbc_encrypt in -lcrypto""... $ac_c" 1>&6 4362111726Sfennerecho "configure:4363: checking for des_cbc_encrypt in -lcrypto" >&5 436356893Sfennerac_lib_var=`echo crypto'_'des_cbc_encrypt | sed 'y%./+-%__p_%'` 436456893Sfennerif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then 436556893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 436656893Sfennerelse 436756893Sfenner ac_save_LIBS="$LIBS" 436856893SfennerLIBS="-lcrypto $LIBS" 436956893Sfennercat > conftest.$ac_ext <<EOF 4370111726Sfenner#line 4371 "configure" 437156893Sfenner#include "confdefs.h" 437256893Sfenner/* Override any gcc2 internal prototype to avoid an error. */ 437356893Sfenner/* We use char because int might match the return type of a gcc2 437456893Sfenner builtin and then its argument prototype would still apply. */ 437556893Sfennerchar des_cbc_encrypt(); 437656893Sfenner 437756893Sfennerint main() { 437856893Sfennerdes_cbc_encrypt() 437956893Sfenner; return 0; } 438056893SfennerEOF 4381111726Sfennerif { (eval echo configure:4382: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 438256893Sfenner rm -rf conftest* 438356893Sfenner eval "ac_cv_lib_$ac_lib_var=yes" 438456893Sfennerelse 438556893Sfenner echo "configure: failed program was:" >&5 438656893Sfenner cat conftest.$ac_ext >&5 438756893Sfenner rm -rf conftest* 438856893Sfenner eval "ac_cv_lib_$ac_lib_var=no" 438956893Sfennerfi 439056893Sfennerrm -f conftest* 439156893SfennerLIBS="$ac_save_LIBS" 439256893Sfenner 439356893Sfennerfi 439456893Sfennerif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then 439556893Sfenner echo "$ac_t""yes" 1>&6 439656893Sfenner ac_tr_lib=HAVE_LIB`echo crypto | sed -e 's/[^a-zA-Z0-9_]/_/g' \ 439756893Sfenner -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` 439856893Sfenner cat >> confdefs.h <<EOF 439956893Sfenner#define $ac_tr_lib 1 440056893SfennerEOF 440156893Sfenner 440256893Sfenner LIBS="-lcrypto $LIBS" 440356893Sfenner 440456893Sfennerelse 440556893Sfenner echo "$ac_t""no" 1>&6 440656893Sfennerfi 440756893Sfenner 440856893Sfenner 440956893Sfenner bak_CPPFLAGS=$CPPFLAGS 441056893Sfenner CPPFLAGS="$CPPFLAGS $V_INCLS" 441175115Sfenner for ac_hdr in cast.h 441256893Sfennerdo 441356893Sfennerac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 441456893Sfennerecho $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 4415111726Sfennerecho "configure:4416: checking for $ac_hdr" >&5 441656893Sfennerif eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 441756893Sfenner echo $ac_n "(cached) $ac_c" 1>&6 441856893Sfennerelse 441956893Sfenner cat > conftest.$ac_ext <<EOF 4420111726Sfenner#line 4421 "configure" 442156893Sfenner#include "confdefs.h" 442256893Sfenner#include <$ac_hdr> 442356893SfennerEOF 442456893Sfennerac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 4425111726Sfenner{ (eval echo configure:4426: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 442656893Sfennerac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 442756893Sfennerif test -z "$ac_err"; then 442856893Sfenner rm -rf conftest* 442956893Sfenner eval "ac_cv_header_$ac_safe=yes" 443056893Sfennerelse 443156893Sfenner echo "$ac_err" >&5 443256893Sfenner echo "configure: failed program was:" >&5 443356893Sfenner cat conftest.$ac_ext >&5 443456893Sfenner rm -rf conftest* 443556893Sfenner eval "ac_cv_header_$ac_safe=no" 443656893Sfennerfi 443756893Sfennerrm -f conftest* 443856893Sfennerfi 443956893Sfennerif eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 444056893Sfenner echo "$ac_t""yes" 1>&6 444156893Sfenner ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 444256893Sfenner cat >> confdefs.h <<EOF 444356893Sfenner#define $ac_tr_hdr 1 444456893SfennerEOF 444556893Sfenner 444656893Sfennerelse 444756893Sfenner echo "$ac_t""no" 1>&6 444856893Sfennerfi 444956893Sfennerdone 445056893Sfenner 445156893Sfenner 445256893Sfenner if test "$ac_cv_header_cast_h" = "yes"; then 445356893Sfenner echo $ac_n "checking for buggy CAST128""... $ac_c" 1>&6 4454111726Sfennerecho "configure:4455: checking for buggy CAST128" >&5 445556893Sfenner if test "$cross_compiling" = yes; then 445656893Sfenner buggy_cast128="cross-compiling, assume yes" 445756893Sfennerelse 445856893Sfenner cat > conftest.$ac_ext <<EOF 4459111726Sfenner#line 4460 "configure" 446056893Sfenner#include "confdefs.h" 446156893Sfenner 446256893Sfenner#include <cast.h> 446356893Sfennermain() 446456893Sfenner{ 446556893Sfenner unsigned char key[] = {0x01,0x23,0x45,0x67,0x12}; 446656893Sfenner unsigned char in[] = {0x01,0x23,0x45,0x67,0x89,0xAB,0xCD,0xEF}; 446756893Sfenner unsigned char out[sizeof(in)]; 446856893Sfenner unsigned char ok[] = {0x7A,0xC8,0x16,0xD1,0x6E,0x9B,0x30,0x2E}; 446956893Sfenner CAST_KEY ks; 447056893Sfenner CAST_set_key(&ks, sizeof(key), key); 447156893Sfenner CAST_ecb_encrypt(in, out, &ks, CAST_ENCRYPT); 447256893Sfenner if (memcmp(out, ok, sizeof(ok)) != 0) 447356893Sfenner return 0; 447456893Sfenner else 447556893Sfenner return 1; 447656893Sfenner} 447756893SfennerEOF 4478111726Sfennerif { (eval echo configure:4479: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 447956893Sfennerthen 448056893Sfenner buggy_cast128=yes 448156893Sfennerelse 448256893Sfenner echo "configure: failed program was:" >&5 448356893Sfenner cat conftest.$ac_ext >&5 448456893Sfenner rm -fr conftest* 448556893Sfenner buggy_cast128=no 448656893Sfennerfi 448756893Sfennerrm -fr conftest* 448856893Sfennerfi 448956893Sfenner 449056893Sfenner echo "$ac_t""$buggy_cast128" 1>&6 449156893Sfenner if test "$buggy_cast128" != no; then 449256893Sfenner echo "NOTE: SSLeay 0.9.0b has a bug in CAST128 en/decoding routine." 449356893Sfenner echo "disabling CAST128 support." 449456893Sfenner cat >> confdefs.h <<\EOF 449556893Sfenner#define HAVE_BUGGY_CAST128 1 449656893SfennerEOF 449756893Sfenner 449856893Sfenner fi 449956893Sfenner fi 450056893Sfenner 450156893Sfenner CPPFLAGS=$bak_CPPFLAGS 450256893Sfennerfi 450356893Sfenner 450417680Spstfi 450517680Spst 450675115Sfennerfor ac_hdr in rc5.h 450775115Sfennerdo 450875115Sfennerac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 450975115Sfennerecho $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 4510111726Sfennerecho "configure:4511: checking for $ac_hdr" >&5 451175115Sfennerif eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 451275115Sfenner echo $ac_n "(cached) $ac_c" 1>&6 451375115Sfennerelse 451475115Sfenner cat > conftest.$ac_ext <<EOF 4515111726Sfenner#line 4516 "configure" 451675115Sfenner#include "confdefs.h" 451775115Sfenner#include <$ac_hdr> 451875115SfennerEOF 451975115Sfennerac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 4520111726Sfenner{ (eval echo configure:4521: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 452175115Sfennerac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 452275115Sfennerif test -z "$ac_err"; then 452375115Sfenner rm -rf conftest* 452475115Sfenner eval "ac_cv_header_$ac_safe=yes" 452575115Sfennerelse 452675115Sfenner echo "$ac_err" >&5 452775115Sfenner echo "configure: failed program was:" >&5 452875115Sfenner cat conftest.$ac_ext >&5 452975115Sfenner rm -rf conftest* 453075115Sfenner eval "ac_cv_header_$ac_safe=no" 453175115Sfennerfi 453275115Sfennerrm -f conftest* 453375115Sfennerfi 453475115Sfennerif eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 453575115Sfenner echo "$ac_t""yes" 1>&6 453675115Sfenner ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 453775115Sfenner cat >> confdefs.h <<EOF 453875115Sfenner#define $ac_tr_hdr 1 453975115SfennerEOF 454075115Sfenner 454175115Sfennerelse 454275115Sfenner echo "$ac_t""no" 1>&6 454375115Sfennerfi 454475115Sfennerdone 454517680Spst 454617680Spst 454717680Spst 454817680Spst 454917680Spst 455056893Sfenner 455175115Sfenner 455275115Sfenner 455317680Spst# Find a good install program. We prefer a C program (faster), 455417680Spst# so one script is as good as another. But avoid the broken or 455517680Spst# incompatible versions: 455617680Spst# SysV /etc/install, /usr/sbin/install 455717680Spst# SunOS /usr/etc/install 455817680Spst# IRIX /sbin/install 455917680Spst# AIX /bin/install 456056893Sfenner# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 456117680Spst# AFS /usr/afsws/bin/install, which mishandles nonexistent args 456217680Spst# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 456317680Spst# ./install, which can be erroneously created by make from ./install.sh. 456417680Spstecho $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 4565111726Sfennerecho "configure:4566: checking for a BSD compatible install" >&5 456617680Spstif test -z "$INSTALL"; then 456717680Spstif eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then 456817680Spst echo $ac_n "(cached) $ac_c" 1>&6 456917680Spstelse 457056893Sfenner IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":" 457117680Spst for ac_dir in $PATH; do 457217680Spst # Account for people who put trailing slashes in PATH elements. 457317680Spst case "$ac_dir/" in 457417680Spst /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;; 457517680Spst *) 457617680Spst # OSF1 and SCO ODT 3.0 have their own names for install. 457756893Sfenner # Don't use installbsd from OSF since it installs stuff as root 457856893Sfenner # by default. 457956893Sfenner for ac_prog in ginstall scoinst install; do 458017680Spst if test -f $ac_dir/$ac_prog; then 458117680Spst if test $ac_prog = install && 458217680Spst grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then 458317680Spst # AIX install. It has an incompatible calling convention. 458417680Spst : 458517680Spst else 458617680Spst ac_cv_path_install="$ac_dir/$ac_prog -c" 458717680Spst break 2 458817680Spst fi 458917680Spst fi 459017680Spst done 459117680Spst ;; 459217680Spst esac 459317680Spst done 459426180Sfenner IFS="$ac_save_IFS" 459517680Spst 459617680Spstfi 459717680Spst if test "${ac_cv_path_install+set}" = set; then 459817680Spst INSTALL="$ac_cv_path_install" 459917680Spst else 460017680Spst # As a last resort, use the slow shell script. We don't cache a 460117680Spst # path for INSTALL within a source directory, because that will 460217680Spst # break other packages using the cache if that directory is 460317680Spst # removed, or if the path is relative. 460417680Spst INSTALL="$ac_install_sh" 460517680Spst fi 460617680Spstfi 460717680Spstecho "$ac_t""$INSTALL" 1>&6 460817680Spst 460917680Spst# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 461017680Spst# It thinks the first close brace ends the variable substitution. 461117680Spsttest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 461217680Spst 461356893Sfennertest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}' 461456893Sfenner 461517680Spsttest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 461617680Spst 461717680Spst 461856893Sfenner 461956893Sfenner 462075115Sfenner 462117680Spsttrap '' 1 2 15 462217680Spstcat > confcache <<\EOF 462317680Spst# This file is a shell script that caches the results of configure 462417680Spst# tests run on this system so they can be shared between configure 462517680Spst# scripts and configure runs. It is not useful on other systems. 462617680Spst# If it contains results you don't want to keep, you may remove or edit it. 462717680Spst# 462817680Spst# By default, configure uses ./config.cache as the cache file, 462917680Spst# creating it if it does not exist already. You can give configure 463017680Spst# the --cache-file=FILE option to use a different cache file; that is 463117680Spst# what configure does when it calls configure scripts in 463217680Spst# subdirectories, so they share the cache. 463317680Spst# Giving --cache-file=/dev/null disables caching, for debugging configure. 463417680Spst# config.status only pays attention to the cache file if you give it the 463517680Spst# --recheck option to rerun configure. 463617680Spst# 463717680SpstEOF 463826180Sfenner# The following way of writing the cache mishandles newlines in values, 463926180Sfenner# but we know of no workaround that is simple, portable, and efficient. 464026180Sfenner# So, don't put newlines in cache variables' values. 464117680Spst# Ultrix sh set writes to stderr and can't be redirected directly, 464217680Spst# and sets the high bit in the cache file unless we assign to the vars. 464317680Spst(set) 2>&1 | 464456893Sfenner case `(ac_space=' '; set | grep ac_space) 2>&1` in 464526180Sfenner *ac_space=\ *) 464626180Sfenner # `set' does not quote correctly, so add quotes (double-quote substitution 464726180Sfenner # turns \\\\ into \\, and sed turns \\ into \). 464826180Sfenner sed -n \ 464926180Sfenner -e "s/'/'\\\\''/g" \ 465026180Sfenner -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p" 465126180Sfenner ;; 465226180Sfenner *) 465326180Sfenner # `set' quotes correctly as required by POSIX, so do not add quotes. 465426180Sfenner sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p' 465526180Sfenner ;; 465626180Sfenner esac >> confcache 465717680Spstif cmp -s $cache_file confcache; then 465817680Spst : 465917680Spstelse 466017680Spst if test -w $cache_file; then 466117680Spst echo "updating cache $cache_file" 466217680Spst cat confcache > $cache_file 466317680Spst else 466417680Spst echo "not updating unwritable cache $cache_file" 466517680Spst fi 466617680Spstfi 466717680Spstrm -f confcache 466817680Spst 466917680Spsttrap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 467017680Spst 467117680Spsttest "x$prefix" = xNONE && prefix=$ac_default_prefix 467217680Spst# Let make expand exec_prefix. 467317680Spsttest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 467417680Spst 467517680Spst# Any assignment to VPATH causes Sun make to only execute 467617680Spst# the first set of double-colon rules, so remove it if not needed. 467717680Spst# If there is a colon in the path, we need to keep it. 467817680Spstif test "x$srcdir" = x.; then 467917680Spst ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d' 468017680Spstfi 468117680Spst 468217680Spsttrap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15 468317680Spst 468456893SfennerDEFS=-DHAVE_CONFIG_H 468517680Spst 468617680Spst# Without the "./", some shells look in PATH for config.status. 468717680Spst: ${CONFIG_STATUS=./config.status} 468817680Spst 468917680Spstecho creating $CONFIG_STATUS 469017680Spstrm -f $CONFIG_STATUS 469117680Spstcat > $CONFIG_STATUS <<EOF 469217680Spst#! /bin/sh 469317680Spst# Generated automatically by configure. 469417680Spst# Run this file to recreate the current configuration. 469517680Spst# This directory was configured as follows, 469617680Spst# on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 469717680Spst# 469817680Spst# $0 $ac_configure_args 469917680Spst# 470017680Spst# Compiler output produced by configure, useful for debugging 470117680Spst# configure, is in ./config.log if it exists. 470217680Spst 470317680Spstac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]" 470417680Spstfor ac_option 470517680Spstdo 470617680Spst case "\$ac_option" in 470717680Spst -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 470817680Spst echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion" 470917680Spst exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;; 471017680Spst -version | --version | --versio | --versi | --vers | --ver | --ve | --v) 471156893Sfenner echo "$CONFIG_STATUS generated by autoconf version 2.13" 471217680Spst exit 0 ;; 471317680Spst -help | --help | --hel | --he | --h) 471417680Spst echo "\$ac_cs_usage"; exit 0 ;; 471517680Spst *) echo "\$ac_cs_usage"; exit 1 ;; 471617680Spst esac 471717680Spstdone 471817680Spst 471917680Spstac_given_srcdir=$srcdir 472017680Spstac_given_INSTALL="$INSTALL" 472117680Spst 472256893Sfennertrap 'rm -fr `echo "Makefile config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15 472317680SpstEOF 472417680Spstcat >> $CONFIG_STATUS <<EOF 472517680Spst 472617680Spst# Protect against being on the right side of a sed subst in config.status. 472717680Spstsed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g; 472817680Spst s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF 472917680Spst$ac_vpsub 473017680Spst$extrasub 473156893Sfenners%@SHELL@%$SHELL%g 473217680Spsts%@CFLAGS@%$CFLAGS%g 473317680Spsts%@CPPFLAGS@%$CPPFLAGS%g 473417680Spsts%@CXXFLAGS@%$CXXFLAGS%g 473556893Sfenners%@FFLAGS@%$FFLAGS%g 473617680Spsts%@DEFS@%$DEFS%g 473717680Spsts%@LDFLAGS@%$LDFLAGS%g 473817680Spsts%@LIBS@%$LIBS%g 473917680Spsts%@exec_prefix@%$exec_prefix%g 474017680Spsts%@prefix@%$prefix%g 474117680Spsts%@program_transform_name@%$program_transform_name%g 474217680Spsts%@bindir@%$bindir%g 474317680Spsts%@sbindir@%$sbindir%g 474417680Spsts%@libexecdir@%$libexecdir%g 474517680Spsts%@datadir@%$datadir%g 474617680Spsts%@sysconfdir@%$sysconfdir%g 474717680Spsts%@sharedstatedir@%$sharedstatedir%g 474817680Spsts%@localstatedir@%$localstatedir%g 474917680Spsts%@libdir@%$libdir%g 475017680Spsts%@includedir@%$includedir%g 475117680Spsts%@oldincludedir@%$oldincludedir%g 475217680Spsts%@infodir@%$infodir%g 475317680Spsts%@mandir@%$mandir%g 475417680Spsts%@host@%$host%g 475517680Spsts%@host_alias@%$host_alias%g 475617680Spsts%@host_cpu@%$host_cpu%g 475717680Spsts%@host_vendor@%$host_vendor%g 475817680Spsts%@host_os@%$host_os%g 475917680Spsts%@SHLICC2@%$SHLICC2%g 476017680Spsts%@CC@%$CC%g 476117680Spsts%@CPP@%$CPP%g 476217680Spsts%@LIBOBJS@%$LIBOBJS%g 476317680Spsts%@V_CCOPT@%$V_CCOPT%g 476417680Spsts%@V_GROUP@%$V_GROUP%g 476517680Spsts%@V_INCLS@%$V_INCLS%g 476617680Spsts%@V_PCAPDEP@%$V_PCAPDEP%g 476756893Sfenners%@LOCALSRC@%$LOCALSRC%g 476817680Spsts%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g 476956893Sfenners%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g 477017680Spsts%@INSTALL_DATA@%$INSTALL_DATA%g 477117680Spst 477217680SpstCEOF 477317680SpstEOF 477426180Sfenner 477526180Sfennercat >> $CONFIG_STATUS <<\EOF 477626180Sfenner 477726180Sfenner# Split the substitutions into bite-sized pieces for seds with 477826180Sfenner# small command number limits, like on Digital OSF/1 and HP-UX. 477926180Sfennerac_max_sed_cmds=90 # Maximum number of lines to put in a sed script. 478026180Sfennerac_file=1 # Number of current file. 478126180Sfennerac_beg=1 # First line for current file. 478226180Sfennerac_end=$ac_max_sed_cmds # Line after last line for current file. 478326180Sfennerac_more_lines=: 478426180Sfennerac_sed_cmds="" 478526180Sfennerwhile $ac_more_lines; do 478626180Sfenner if test $ac_beg -gt 1; then 478726180Sfenner sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file 478826180Sfenner else 478926180Sfenner sed "${ac_end}q" conftest.subs > conftest.s$ac_file 479026180Sfenner fi 479126180Sfenner if test ! -s conftest.s$ac_file; then 479226180Sfenner ac_more_lines=false 479326180Sfenner rm -f conftest.s$ac_file 479426180Sfenner else 479526180Sfenner if test -z "$ac_sed_cmds"; then 479626180Sfenner ac_sed_cmds="sed -f conftest.s$ac_file" 479726180Sfenner else 479826180Sfenner ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file" 479926180Sfenner fi 480026180Sfenner ac_file=`expr $ac_file + 1` 480126180Sfenner ac_beg=$ac_end 480226180Sfenner ac_end=`expr $ac_end + $ac_max_sed_cmds` 480326180Sfenner fi 480426180Sfennerdone 480526180Sfennerif test -z "$ac_sed_cmds"; then 480626180Sfenner ac_sed_cmds=cat 480726180Sfennerfi 480826180SfennerEOF 480926180Sfenner 481017680Spstcat >> $CONFIG_STATUS <<EOF 481117680Spst 481217680SpstCONFIG_FILES=\${CONFIG_FILES-"Makefile"} 481317680SpstEOF 481417680Spstcat >> $CONFIG_STATUS <<\EOF 481517680Spstfor ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then 481626180Sfenner # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". 481717680Spst case "$ac_file" in 481826180Sfenner *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` 481917680Spst ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 482017680Spst *) ac_file_in="${ac_file}.in" ;; 482117680Spst esac 482217680Spst 482326180Sfenner # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories. 482417680Spst 482517680Spst # Remove last slash and all that follows it. Not all systems have dirname. 482617680Spst ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` 482717680Spst if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then 482817680Spst # The file is in a subdirectory. 482917680Spst test ! -d "$ac_dir" && mkdir "$ac_dir" 483017680Spst ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`" 483117680Spst # A "../" for each directory in $ac_dir_suffix. 483217680Spst ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'` 483317680Spst else 483417680Spst ac_dir_suffix= ac_dots= 483517680Spst fi 483617680Spst 483717680Spst case "$ac_given_srcdir" in 483817680Spst .) srcdir=. 483917680Spst if test -z "$ac_dots"; then top_srcdir=. 484017680Spst else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;; 484117680Spst /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;; 484217680Spst *) # Relative path. 484317680Spst srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix" 484417680Spst top_srcdir="$ac_dots$ac_given_srcdir" ;; 484517680Spst esac 484617680Spst 484717680Spst case "$ac_given_INSTALL" in 484817680Spst [/$]*) INSTALL="$ac_given_INSTALL" ;; 484917680Spst *) INSTALL="$ac_dots$ac_given_INSTALL" ;; 485017680Spst esac 485126180Sfenner 485217680Spst echo creating "$ac_file" 485317680Spst rm -f "$ac_file" 485417680Spst configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure." 485517680Spst case "$ac_file" in 485617680Spst *Makefile*) ac_comsub="1i\\ 485717680Spst# $configure_input" ;; 485817680Spst *) ac_comsub= ;; 485917680Spst esac 486026180Sfenner 486126180Sfenner ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` 486217680Spst sed -e "$ac_comsub 486317680Spsts%@configure_input@%$configure_input%g 486417680Spsts%@srcdir@%$srcdir%g 486517680Spsts%@top_srcdir@%$top_srcdir%g 486617680Spsts%@INSTALL@%$INSTALL%g 486726180Sfenner" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file 486817680Spstfi; done 486926180Sfennerrm -f conftest.s* 487017680Spst 487156893Sfenner# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where 487256893Sfenner# NAME is the cpp macro being defined and VALUE is the value it is being given. 487356893Sfenner# 487456893Sfenner# ac_d sets the value in "#define NAME VALUE" lines. 487556893Sfennerac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)' 487656893Sfennerac_dB='\([ ][ ]*\)[^ ]*%\1#\2' 487756893Sfennerac_dC='\3' 487856893Sfennerac_dD='%g' 487956893Sfenner# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE". 488056893Sfennerac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' 488156893Sfennerac_uB='\([ ]\)%\1#\2define\3' 488256893Sfennerac_uC=' ' 488356893Sfennerac_uD='\4%g' 488456893Sfenner# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE". 488556893Sfennerac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' 488656893Sfennerac_eB='$%\1#\2define\3' 488756893Sfennerac_eC=' ' 488856893Sfennerac_eD='%g' 488956893Sfenner 489056893Sfennerif test "${CONFIG_HEADERS+set}" != set; then 489126180SfennerEOF 489226180Sfennercat >> $CONFIG_STATUS <<EOF 489356893Sfenner CONFIG_HEADERS="config.h" 489456893SfennerEOF 489556893Sfennercat >> $CONFIG_STATUS <<\EOF 489656893Sfennerfi 489756893Sfennerfor ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then 489856893Sfenner # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". 489956893Sfenner case "$ac_file" in 490056893Sfenner *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` 490156893Sfenner ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 490256893Sfenner *) ac_file_in="${ac_file}.in" ;; 490356893Sfenner esac 490417680Spst 490556893Sfenner echo creating $ac_file 490656893Sfenner 490756893Sfenner rm -f conftest.frag conftest.in conftest.out 490856893Sfenner ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` 490956893Sfenner cat $ac_file_inputs > conftest.in 491056893Sfenner 491126180SfennerEOF 491256893Sfenner 491356893Sfenner# Transform confdefs.h into a sed script conftest.vals that substitutes 491456893Sfenner# the proper values into config.h.in to produce config.h. And first: 491556893Sfenner# Protect against being on the right side of a sed subst in config.status. 491656893Sfenner# Protect against being in an unquoted here document in config.status. 491756893Sfennerrm -f conftest.vals 491856893Sfennercat > conftest.hdr <<\EOF 491956893Sfenners/[\\&%]/\\&/g 492056893Sfenners%[\\$`]%\\&%g 492156893Sfenners%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp 492256893Sfenners%ac_d%ac_u%gp 492356893Sfenners%ac_u%ac_e%gp 492456893SfennerEOF 492556893Sfennersed -n -f conftest.hdr confdefs.h > conftest.vals 492656893Sfennerrm -f conftest.hdr 492756893Sfenner 492856893Sfenner# This sed command replaces #undef with comments. This is necessary, for 492956893Sfenner# example, in the case of _POSIX_SOURCE, which is predefined and required 493056893Sfenner# on some systems where configure will not decide to define it. 493156893Sfennercat >> conftest.vals <<\EOF 493256893Sfenners%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */% 493356893SfennerEOF 493456893Sfenner 493556893Sfenner# Break up conftest.vals because some shells have a limit on 493656893Sfenner# the size of here documents, and old seds have small limits too. 493756893Sfenner 493856893Sfennerrm -f conftest.tail 493956893Sfennerwhile : 494056893Sfennerdo 494156893Sfenner ac_lines=`grep -c . conftest.vals` 494256893Sfenner # grep -c gives empty output for an empty file on some AIX systems. 494356893Sfenner if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi 494456893Sfenner # Write a limited-size here document to conftest.frag. 494556893Sfenner echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS 494656893Sfenner sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS 494756893Sfenner echo 'CEOF 494856893Sfenner sed -f conftest.frag conftest.in > conftest.out 494956893Sfenner rm -f conftest.in 495056893Sfenner mv conftest.out conftest.in 495156893Sfenner' >> $CONFIG_STATUS 495256893Sfenner sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail 495356893Sfenner rm -f conftest.vals 495456893Sfenner mv conftest.tail conftest.vals 495556893Sfennerdone 495656893Sfennerrm -f conftest.vals 495756893Sfenner 495826180Sfennercat >> $CONFIG_STATUS <<\EOF 495956893Sfenner rm -f conftest.frag conftest.h 496056893Sfenner echo "/* $ac_file. Generated automatically by configure. */" > conftest.h 496156893Sfenner cat conftest.in >> conftest.h 496256893Sfenner rm -f conftest.in 496356893Sfenner if cmp -s $ac_file conftest.h 2>/dev/null; then 496456893Sfenner echo "$ac_file is unchanged" 496556893Sfenner rm -f conftest.h 496656893Sfenner else 496756893Sfenner # Remove last slash and all that follows it. Not all systems have dirname. 496856893Sfenner ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` 496956893Sfenner if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then 497056893Sfenner # The file is in a subdirectory. 497156893Sfenner test ! -d "$ac_dir" && mkdir "$ac_dir" 497256893Sfenner fi 497356893Sfenner rm -f $ac_file 497456893Sfenner mv conftest.h $ac_file 497556893Sfenner fi 497656893Sfennerfi; done 497717680Spst 497856893SfennerEOF 497956893Sfennercat >> $CONFIG_STATUS <<EOF 498056893Sfenner 498175115Sfenner 498256893SfennerEOF 498356893Sfennercat >> $CONFIG_STATUS <<\EOF 498475115Sfennerif test -f .devel; then 498575115Sfenner echo timestamp > stamp-h 498675115Sfenner cat Makefile-devel-adds >> Makefile 498775115Sfenner make depend 498875115Sfennerfi 498956893Sfenner 499017680Spstexit 0 499117680SpstEOF 499217680Spstchmod +x $CONFIG_STATUS 499317680Spstrm -fr confdefs* $ac_clean_files 499417680Spsttest "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1 499517680Spst 499617680Spstexit 0 4997