1#! /bin/sh 2# From configure.in Revision: 1.204 . 3# Guess values for system-dependent variables and create Makefiles. 4# Generated by GNU Autoconf 2.68. 5# 6# 7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 8# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software 9# Foundation, Inc. 10# 11# 12# This configure script is free software; the Free Software Foundation 13# gives unlimited permission to copy, distribute and modify it. 14## -------------------- ## 15## M4sh Initialization. ## 16## -------------------- ## 17 18# Be more Bourne compatible 19DUALCASE=1; export DUALCASE # for MKS sh 20if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 21 emulate sh 22 NULLCMD=: 23 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 24 # is contrary to our usage. Disable this feature. 25 alias -g '${1+"$@"}'='"$@"' 26 setopt NO_GLOB_SUBST 27else 28 case `(set -o) 2>/dev/null` in #( 29 *posix*) : 30 set -o posix ;; #( 31 *) : 32 ;; 33esac 34fi 35 36 37as_nl=' 38' 39export as_nl 40# Printing a long string crashes Solaris 7 /usr/bin/printf. 41as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 43as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 44# Prefer a ksh shell builtin over an external printf program on Solaris, 45# but without wasting forks for bash or zsh. 46if test -z "$BASH_VERSION$ZSH_VERSION" \ 47 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='print -r --' 49 as_echo_n='print -rn --' 50elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 51 as_echo='printf %s\n' 52 as_echo_n='printf %s' 53else 54 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 55 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 56 as_echo_n='/usr/ucb/echo -n' 57 else 58 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 59 as_echo_n_body='eval 60 arg=$1; 61 case $arg in #( 62 *"$as_nl"*) 63 expr "X$arg" : "X\\(.*\\)$as_nl"; 64 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 65 esac; 66 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 67 ' 68 export as_echo_n_body 69 as_echo_n='sh -c $as_echo_n_body as_echo' 70 fi 71 export as_echo_body 72 as_echo='sh -c $as_echo_body as_echo' 73fi 74 75# The user is always right. 76if test "${PATH_SEPARATOR+set}" != set; then 77 PATH_SEPARATOR=: 78 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 79 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 80 PATH_SEPARATOR=';' 81 } 82fi 83 84 85# IFS 86# We need space, tab and new line, in precisely that order. Quoting is 87# there to prevent editors from complaining about space-tab. 88# (If _AS_PATH_WALK were called with IFS unset, it would disable word 89# splitting by setting IFS to empty value.) 90IFS=" "" $as_nl" 91 92# Find who we are. Look in the path if we contain no directory separator. 93as_myself= 94case $0 in #(( 95 *[\\/]* ) as_myself=$0 ;; 96 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 97for as_dir in $PATH 98do 99 IFS=$as_save_IFS 100 test -z "$as_dir" && as_dir=. 101 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 102 done 103IFS=$as_save_IFS 104 105 ;; 106esac 107# We did not find ourselves, most probably we were run as `sh COMMAND' 108# in which case we are not to be found in the path. 109if test "x$as_myself" = x; then 110 as_myself=$0 111fi 112if test ! -f "$as_myself"; then 113 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 114 exit 1 115fi 116 117# Unset variables that we do not need and which cause bugs (e.g. in 118# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 119# suppresses any "Segmentation fault" message there. '((' could 120# trigger a bug in pdksh 5.2.14. 121for as_var in BASH_ENV ENV MAIL MAILPATH 122do eval test x\${$as_var+set} = xset \ 123 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 124done 125PS1='$ ' 126PS2='> ' 127PS4='+ ' 128 129# NLS nuisances. 130LC_ALL=C 131export LC_ALL 132LANGUAGE=C 133export LANGUAGE 134 135# CDPATH. 136(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 137 138if test "x$CONFIG_SHELL" = x; then 139 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 140 emulate sh 141 NULLCMD=: 142 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 143 # is contrary to our usage. Disable this feature. 144 alias -g '\${1+\"\$@\"}'='\"\$@\"' 145 setopt NO_GLOB_SUBST 146else 147 case \`(set -o) 2>/dev/null\` in #( 148 *posix*) : 149 set -o posix ;; #( 150 *) : 151 ;; 152esac 153fi 154" 155 as_required="as_fn_return () { (exit \$1); } 156as_fn_success () { as_fn_return 0; } 157as_fn_failure () { as_fn_return 1; } 158as_fn_ret_success () { return 0; } 159as_fn_ret_failure () { return 1; } 160 161exitcode=0 162as_fn_success || { exitcode=1; echo as_fn_success failed.; } 163as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 164as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 165as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 166if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 167 168else 169 exitcode=1; echo positional parameters were not saved. 170fi 171test x\$exitcode = x0 || exit 1" 172 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 173 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 174 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 175 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 176test \$(( 1 + 1 )) = 2 || exit 1" 177 if (eval "$as_required") 2>/dev/null; then : 178 as_have_required=yes 179else 180 as_have_required=no 181fi 182 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 183 184else 185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 186as_found=false 187for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 188do 189 IFS=$as_save_IFS 190 test -z "$as_dir" && as_dir=. 191 as_found=: 192 case $as_dir in #( 193 /*) 194 for as_base in sh bash ksh sh5; do 195 # Try only shells that exist, to save several forks. 196 as_shell=$as_dir/$as_base 197 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 198 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 199 CONFIG_SHELL=$as_shell as_have_required=yes 200 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 201 break 2 202fi 203fi 204 done;; 205 esac 206 as_found=false 207done 208$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 209 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 210 CONFIG_SHELL=$SHELL as_have_required=yes 211fi; } 212IFS=$as_save_IFS 213 214 215 if test "x$CONFIG_SHELL" != x; then : 216 # We cannot yet assume a decent shell, so we have to provide a 217 # neutralization value for shells without unset; and this also 218 # works around shells that cannot unset nonexistent variables. 219 # Preserve -v and -x to the replacement shell. 220 BASH_ENV=/dev/null 221 ENV=/dev/null 222 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 223 export CONFIG_SHELL 224 case $- in # (((( 225 *v*x* | *x*v* ) as_opts=-vx ;; 226 *v* ) as_opts=-v ;; 227 *x* ) as_opts=-x ;; 228 * ) as_opts= ;; 229 esac 230 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"} 231fi 232 233 if test x$as_have_required = xno; then : 234 $as_echo "$0: This script requires a shell more modern than all" 235 $as_echo "$0: the shells that I found on your system." 236 if test x${ZSH_VERSION+set} = xset ; then 237 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 238 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 239 else 240 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 241$0: including any error possibly output before this 242$0: message. Then install a modern shell, or manually run 243$0: the script under such a shell if you do have one." 244 fi 245 exit 1 246fi 247fi 248fi 249SHELL=${CONFIG_SHELL-/bin/sh} 250export SHELL 251# Unset more variables known to interfere with behavior of common tools. 252CLICOLOR_FORCE= GREP_OPTIONS= 253unset CLICOLOR_FORCE GREP_OPTIONS 254 255## --------------------- ## 256## M4sh Shell Functions. ## 257## --------------------- ## 258# as_fn_unset VAR 259# --------------- 260# Portably unset VAR. 261as_fn_unset () 262{ 263 { eval $1=; unset $1;} 264} 265as_unset=as_fn_unset 266 267# as_fn_set_status STATUS 268# ----------------------- 269# Set $? to STATUS, without forking. 270as_fn_set_status () 271{ 272 return $1 273} # as_fn_set_status 274 275# as_fn_exit STATUS 276# ----------------- 277# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 278as_fn_exit () 279{ 280 set +e 281 as_fn_set_status $1 282 exit $1 283} # as_fn_exit 284 285# as_fn_mkdir_p 286# ------------- 287# Create "$as_dir" as a directory, including parents if necessary. 288as_fn_mkdir_p () 289{ 290 291 case $as_dir in #( 292 -*) as_dir=./$as_dir;; 293 esac 294 test -d "$as_dir" || eval $as_mkdir_p || { 295 as_dirs= 296 while :; do 297 case $as_dir in #( 298 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 299 *) as_qdir=$as_dir;; 300 esac 301 as_dirs="'$as_qdir' $as_dirs" 302 as_dir=`$as_dirname -- "$as_dir" || 303$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 304 X"$as_dir" : 'X\(//\)[^/]' \| \ 305 X"$as_dir" : 'X\(//\)$' \| \ 306 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 307$as_echo X"$as_dir" | 308 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 309 s//\1/ 310 q 311 } 312 /^X\(\/\/\)[^/].*/{ 313 s//\1/ 314 q 315 } 316 /^X\(\/\/\)$/{ 317 s//\1/ 318 q 319 } 320 /^X\(\/\).*/{ 321 s//\1/ 322 q 323 } 324 s/.*/./; q'` 325 test -d "$as_dir" && break 326 done 327 test -z "$as_dirs" || eval "mkdir $as_dirs" 328 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 329 330 331} # as_fn_mkdir_p 332# as_fn_append VAR VALUE 333# ---------------------- 334# Append the text in VALUE to the end of the definition contained in VAR. Take 335# advantage of any shell optimizations that allow amortized linear growth over 336# repeated appends, instead of the typical quadratic growth present in naive 337# implementations. 338if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 339 eval 'as_fn_append () 340 { 341 eval $1+=\$2 342 }' 343else 344 as_fn_append () 345 { 346 eval $1=\$$1\$2 347 } 348fi # as_fn_append 349 350# as_fn_arith ARG... 351# ------------------ 352# Perform arithmetic evaluation on the ARGs, and store the result in the 353# global $as_val. Take advantage of shells that can avoid forks. The arguments 354# must be portable across $(()) and expr. 355if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 356 eval 'as_fn_arith () 357 { 358 as_val=$(( $* )) 359 }' 360else 361 as_fn_arith () 362 { 363 as_val=`expr "$@" || test $? -eq 1` 364 } 365fi # as_fn_arith 366 367 368# as_fn_error STATUS ERROR [LINENO LOG_FD] 369# ---------------------------------------- 370# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 371# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 372# script with STATUS, using 1 if that was 0. 373as_fn_error () 374{ 375 as_status=$1; test $as_status -eq 0 && as_status=1 376 if test "$4"; then 377 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 378 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 379 fi 380 $as_echo "$as_me: error: $2" >&2 381 as_fn_exit $as_status 382} # as_fn_error 383 384if expr a : '\(a\)' >/dev/null 2>&1 && 385 test "X`expr 00001 : '.*\(...\)'`" = X001; then 386 as_expr=expr 387else 388 as_expr=false 389fi 390 391if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 392 as_basename=basename 393else 394 as_basename=false 395fi 396 397if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 398 as_dirname=dirname 399else 400 as_dirname=false 401fi 402 403as_me=`$as_basename -- "$0" || 404$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 405 X"$0" : 'X\(//\)$' \| \ 406 X"$0" : 'X\(/\)' \| . 2>/dev/null || 407$as_echo X/"$0" | 408 sed '/^.*\/\([^/][^/]*\)\/*$/{ 409 s//\1/ 410 q 411 } 412 /^X\/\(\/\/\)$/{ 413 s//\1/ 414 q 415 } 416 /^X\/\(\/\).*/{ 417 s//\1/ 418 q 419 } 420 s/.*/./; q'` 421 422# Avoid depending upon Character Ranges. 423as_cr_letters='abcdefghijklmnopqrstuvwxyz' 424as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 425as_cr_Letters=$as_cr_letters$as_cr_LETTERS 426as_cr_digits='0123456789' 427as_cr_alnum=$as_cr_Letters$as_cr_digits 428 429 430 as_lineno_1=$LINENO as_lineno_1a=$LINENO 431 as_lineno_2=$LINENO as_lineno_2a=$LINENO 432 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 433 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 434 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 435 sed -n ' 436 p 437 /[$]LINENO/= 438 ' <$as_myself | 439 sed ' 440 s/[$]LINENO.*/&-/ 441 t lineno 442 b 443 :lineno 444 N 445 :loop 446 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 447 t loop 448 s/-\n.*// 449 ' >$as_me.lineno && 450 chmod +x "$as_me.lineno" || 451 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 452 453 # Don't try to exec as it changes $[0], causing all sort of problems 454 # (the dirname of $[0] is not the place where we might find the 455 # original and so on. Autoconf is especially sensitive to this). 456 . "./$as_me.lineno" 457 # Exit status is that of the last command. 458 exit 459} 460 461ECHO_C= ECHO_N= ECHO_T= 462case `echo -n x` in #((((( 463-n*) 464 case `echo 'xy\c'` in 465 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 466 xy) ECHO_C='\c';; 467 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 468 ECHO_T=' ';; 469 esac;; 470*) 471 ECHO_N='-n';; 472esac 473 474rm -f conf$$ conf$$.exe conf$$.file 475if test -d conf$$.dir; then 476 rm -f conf$$.dir/conf$$.file 477else 478 rm -f conf$$.dir 479 mkdir conf$$.dir 2>/dev/null 480fi 481if (echo >conf$$.file) 2>/dev/null; then 482 if ln -s conf$$.file conf$$ 2>/dev/null; then 483 as_ln_s='ln -s' 484 # ... but there are two gotchas: 485 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 486 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 487 # In both cases, we have to default to `cp -p'. 488 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 489 as_ln_s='cp -p' 490 elif ln conf$$.file conf$$ 2>/dev/null; then 491 as_ln_s=ln 492 else 493 as_ln_s='cp -p' 494 fi 495else 496 as_ln_s='cp -p' 497fi 498rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 499rmdir conf$$.dir 2>/dev/null 500 501if mkdir -p . 2>/dev/null; then 502 as_mkdir_p='mkdir -p "$as_dir"' 503else 504 test -d ./-p && rmdir ./-p 505 as_mkdir_p=false 506fi 507 508if test -x / >/dev/null 2>&1; then 509 as_test_x='test -x' 510else 511 if ls -dL / >/dev/null 2>&1; then 512 as_ls_L_option=L 513 else 514 as_ls_L_option= 515 fi 516 as_test_x=' 517 eval sh -c '\'' 518 if test -d "$1"; then 519 test -d "$1/."; 520 else 521 case $1 in #( 522 -*)set "./$1";; 523 esac; 524 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 525 ???[sx]*):;;*)false;;esac;fi 526 '\'' sh 527 ' 528fi 529as_executable_p=$as_test_x 530 531# Sed expression to map a string onto a valid CPP name. 532as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 533 534# Sed expression to map a string onto a valid variable name. 535as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 536 537 538test -n "$DJDIR" || exec 7<&0 </dev/null 539exec 6>&1 540 541# Name of the host. 542# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 543# so uname gets run too. 544ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 545 546# 547# Initializations. 548# 549ac_default_prefix=/usr/local 550ac_clean_files= 551ac_config_libobj_dir=. 552LIBOBJS= 553cross_compiling=no 554subdirs= 555MFLAGS= 556MAKEFLAGS= 557 558# Identity of this package. 559PACKAGE_NAME= 560PACKAGE_TARNAME= 561PACKAGE_VERSION= 562PACKAGE_STRING= 563PACKAGE_BUGREPORT= 564PACKAGE_URL= 565 566ac_unique_file="tcpdump.c" 567# Factoring default headers for most tests. 568ac_includes_default="\ 569#include <stdio.h> 570#ifdef HAVE_SYS_TYPES_H 571# include <sys/types.h> 572#endif 573#ifdef HAVE_SYS_STAT_H 574# include <sys/stat.h> 575#endif 576#ifdef STDC_HEADERS 577# include <stdlib.h> 578# include <stddef.h> 579#else 580# ifdef HAVE_STDLIB_H 581# include <stdlib.h> 582# endif 583#endif 584#ifdef HAVE_STRING_H 585# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 586# include <memory.h> 587# endif 588# include <string.h> 589#endif 590#ifdef HAVE_STRINGS_H 591# include <strings.h> 592#endif 593#ifdef HAVE_INTTYPES_H 594# include <inttypes.h> 595#endif 596#ifdef HAVE_STDINT_H 597# include <stdint.h> 598#endif 599#ifdef HAVE_UNISTD_H 600# include <unistd.h> 601#endif" 602 603ac_subst_vars='LTLIBOBJS 604INSTALL_DATA 605INSTALL_SCRIPT 606INSTALL_PROGRAM 607MAN_MISC_INFO 608MAN_FILE_FORMATS 609LOCALSRC 610V_PCAPDEP 611V_INCLS 612V_GROUP 613V_DEFS 614V_CCOPT 615RANLIB 616PCAP_CONFIG 617LIBOBJS 618EGREP 619GREP 620CPP 621OBJEXT 622EXEEXT 623ac_ct_CC 624CPPFLAGS 625LDFLAGS 626CFLAGS 627CC 628SHLICC2 629host_os 630host_vendor 631host_cpu 632host 633build_os 634build_vendor 635build_cpu 636build 637target_alias 638host_alias 639build_alias 640LIBS 641ECHO_T 642ECHO_N 643ECHO_C 644DEFS 645mandir 646localedir 647libdir 648psdir 649pdfdir 650dvidir 651htmldir 652infodir 653docdir 654oldincludedir 655includedir 656localstatedir 657sharedstatedir 658sysconfdir 659datadir 660datarootdir 661libexecdir 662sbindir 663bindir 664program_transform_name 665prefix 666exec_prefix 667PACKAGE_URL 668PACKAGE_BUGREPORT 669PACKAGE_STRING 670PACKAGE_VERSION 671PACKAGE_TARNAME 672PACKAGE_NAME 673PATH_SEPARATOR 674SHELL' 675ac_subst_files='' 676ac_user_opts=' 677enable_option_checking 678with_gcc 679enable_universal 680with_smi 681enable_smb 682with_user 683with_chroot 684enable_ipv6 685with_crypto 686' 687 ac_precious_vars='build_alias 688host_alias 689target_alias 690CC 691CFLAGS 692LDFLAGS 693LIBS 694CPPFLAGS 695CPP' 696 697 698# Initialize some variables set by options. 699ac_init_help= 700ac_init_version=false 701ac_unrecognized_opts= 702ac_unrecognized_sep= 703# The variables have the same names as the options, with 704# dashes changed to underlines. 705cache_file=/dev/null 706exec_prefix=NONE 707no_create= 708no_recursion= 709prefix=NONE 710program_prefix=NONE 711program_suffix=NONE 712program_transform_name=s,x,x, 713silent= 714site= 715srcdir= 716verbose= 717x_includes=NONE 718x_libraries=NONE 719 720# Installation directory options. 721# These are left unexpanded so users can "make install exec_prefix=/foo" 722# and all the variables that are supposed to be based on exec_prefix 723# by default will actually change. 724# Use braces instead of parens because sh, perl, etc. also accept them. 725# (The list follows the same order as the GNU Coding Standards.) 726bindir='${exec_prefix}/bin' 727sbindir='${exec_prefix}/sbin' 728libexecdir='${exec_prefix}/libexec' 729datarootdir='${prefix}/share' 730datadir='${datarootdir}' 731sysconfdir='${prefix}/etc' 732sharedstatedir='${prefix}/com' 733localstatedir='${prefix}/var' 734includedir='${prefix}/include' 735oldincludedir='/usr/include' 736docdir='${datarootdir}/doc/${PACKAGE}' 737infodir='${datarootdir}/info' 738htmldir='${docdir}' 739dvidir='${docdir}' 740pdfdir='${docdir}' 741psdir='${docdir}' 742libdir='${exec_prefix}/lib' 743localedir='${datarootdir}/locale' 744mandir='${datarootdir}/man' 745 746ac_prev= 747ac_dashdash= 748for ac_option 749do 750 # If the previous option needs an argument, assign it. 751 if test -n "$ac_prev"; then 752 eval $ac_prev=\$ac_option 753 ac_prev= 754 continue 755 fi 756 757 case $ac_option in 758 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 759 *=) ac_optarg= ;; 760 *) ac_optarg=yes ;; 761 esac 762 763 # Accept the important Cygnus configure options, so we can diagnose typos. 764 765 case $ac_dashdash$ac_option in 766 --) 767 ac_dashdash=yes ;; 768 769 -bindir | --bindir | --bindi | --bind | --bin | --bi) 770 ac_prev=bindir ;; 771 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 772 bindir=$ac_optarg ;; 773 774 -build | --build | --buil | --bui | --bu) 775 ac_prev=build_alias ;; 776 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 777 build_alias=$ac_optarg ;; 778 779 -cache-file | --cache-file | --cache-fil | --cache-fi \ 780 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 781 ac_prev=cache_file ;; 782 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 783 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 784 cache_file=$ac_optarg ;; 785 786 --config-cache | -C) 787 cache_file=config.cache ;; 788 789 -datadir | --datadir | --datadi | --datad) 790 ac_prev=datadir ;; 791 -datadir=* | --datadir=* | --datadi=* | --datad=*) 792 datadir=$ac_optarg ;; 793 794 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 795 | --dataroo | --dataro | --datar) 796 ac_prev=datarootdir ;; 797 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 798 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 799 datarootdir=$ac_optarg ;; 800 801 -disable-* | --disable-*) 802 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 803 # Reject names that are not valid shell variable names. 804 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 805 as_fn_error $? "invalid feature name: $ac_useropt" 806 ac_useropt_orig=$ac_useropt 807 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 808 case $ac_user_opts in 809 *" 810"enable_$ac_useropt" 811"*) ;; 812 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 813 ac_unrecognized_sep=', ';; 814 esac 815 eval enable_$ac_useropt=no ;; 816 817 -docdir | --docdir | --docdi | --doc | --do) 818 ac_prev=docdir ;; 819 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 820 docdir=$ac_optarg ;; 821 822 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 823 ac_prev=dvidir ;; 824 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 825 dvidir=$ac_optarg ;; 826 827 -enable-* | --enable-*) 828 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 829 # Reject names that are not valid shell variable names. 830 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 831 as_fn_error $? "invalid feature name: $ac_useropt" 832 ac_useropt_orig=$ac_useropt 833 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 834 case $ac_user_opts in 835 *" 836"enable_$ac_useropt" 837"*) ;; 838 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 839 ac_unrecognized_sep=', ';; 840 esac 841 eval enable_$ac_useropt=\$ac_optarg ;; 842 843 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 844 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 845 | --exec | --exe | --ex) 846 ac_prev=exec_prefix ;; 847 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 848 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 849 | --exec=* | --exe=* | --ex=*) 850 exec_prefix=$ac_optarg ;; 851 852 -gas | --gas | --ga | --g) 853 # Obsolete; use --with-gas. 854 with_gas=yes ;; 855 856 -help | --help | --hel | --he | -h) 857 ac_init_help=long ;; 858 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 859 ac_init_help=recursive ;; 860 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 861 ac_init_help=short ;; 862 863 -host | --host | --hos | --ho) 864 ac_prev=host_alias ;; 865 -host=* | --host=* | --hos=* | --ho=*) 866 host_alias=$ac_optarg ;; 867 868 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 869 ac_prev=htmldir ;; 870 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 871 | --ht=*) 872 htmldir=$ac_optarg ;; 873 874 -includedir | --includedir | --includedi | --included | --include \ 875 | --includ | --inclu | --incl | --inc) 876 ac_prev=includedir ;; 877 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 878 | --includ=* | --inclu=* | --incl=* | --inc=*) 879 includedir=$ac_optarg ;; 880 881 -infodir | --infodir | --infodi | --infod | --info | --inf) 882 ac_prev=infodir ;; 883 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 884 infodir=$ac_optarg ;; 885 886 -libdir | --libdir | --libdi | --libd) 887 ac_prev=libdir ;; 888 -libdir=* | --libdir=* | --libdi=* | --libd=*) 889 libdir=$ac_optarg ;; 890 891 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 892 | --libexe | --libex | --libe) 893 ac_prev=libexecdir ;; 894 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 895 | --libexe=* | --libex=* | --libe=*) 896 libexecdir=$ac_optarg ;; 897 898 -localedir | --localedir | --localedi | --localed | --locale) 899 ac_prev=localedir ;; 900 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 901 localedir=$ac_optarg ;; 902 903 -localstatedir | --localstatedir | --localstatedi | --localstated \ 904 | --localstate | --localstat | --localsta | --localst | --locals) 905 ac_prev=localstatedir ;; 906 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 907 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 908 localstatedir=$ac_optarg ;; 909 910 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 911 ac_prev=mandir ;; 912 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 913 mandir=$ac_optarg ;; 914 915 -nfp | --nfp | --nf) 916 # Obsolete; use --without-fp. 917 with_fp=no ;; 918 919 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 920 | --no-cr | --no-c | -n) 921 no_create=yes ;; 922 923 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 924 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 925 no_recursion=yes ;; 926 927 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 928 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 929 | --oldin | --oldi | --old | --ol | --o) 930 ac_prev=oldincludedir ;; 931 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 932 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 933 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 934 oldincludedir=$ac_optarg ;; 935 936 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 937 ac_prev=prefix ;; 938 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 939 prefix=$ac_optarg ;; 940 941 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 942 | --program-pre | --program-pr | --program-p) 943 ac_prev=program_prefix ;; 944 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 945 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 946 program_prefix=$ac_optarg ;; 947 948 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 949 | --program-suf | --program-su | --program-s) 950 ac_prev=program_suffix ;; 951 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 952 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 953 program_suffix=$ac_optarg ;; 954 955 -program-transform-name | --program-transform-name \ 956 | --program-transform-nam | --program-transform-na \ 957 | --program-transform-n | --program-transform- \ 958 | --program-transform | --program-transfor \ 959 | --program-transfo | --program-transf \ 960 | --program-trans | --program-tran \ 961 | --progr-tra | --program-tr | --program-t) 962 ac_prev=program_transform_name ;; 963 -program-transform-name=* | --program-transform-name=* \ 964 | --program-transform-nam=* | --program-transform-na=* \ 965 | --program-transform-n=* | --program-transform-=* \ 966 | --program-transform=* | --program-transfor=* \ 967 | --program-transfo=* | --program-transf=* \ 968 | --program-trans=* | --program-tran=* \ 969 | --progr-tra=* | --program-tr=* | --program-t=*) 970 program_transform_name=$ac_optarg ;; 971 972 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 973 ac_prev=pdfdir ;; 974 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 975 pdfdir=$ac_optarg ;; 976 977 -psdir | --psdir | --psdi | --psd | --ps) 978 ac_prev=psdir ;; 979 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 980 psdir=$ac_optarg ;; 981 982 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 983 | -silent | --silent | --silen | --sile | --sil) 984 silent=yes ;; 985 986 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 987 ac_prev=sbindir ;; 988 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 989 | --sbi=* | --sb=*) 990 sbindir=$ac_optarg ;; 991 992 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 993 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 994 | --sharedst | --shareds | --shared | --share | --shar \ 995 | --sha | --sh) 996 ac_prev=sharedstatedir ;; 997 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 998 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 999 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1000 | --sha=* | --sh=*) 1001 sharedstatedir=$ac_optarg ;; 1002 1003 -site | --site | --sit) 1004 ac_prev=site ;; 1005 -site=* | --site=* | --sit=*) 1006 site=$ac_optarg ;; 1007 1008 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1009 ac_prev=srcdir ;; 1010 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1011 srcdir=$ac_optarg ;; 1012 1013 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1014 | --syscon | --sysco | --sysc | --sys | --sy) 1015 ac_prev=sysconfdir ;; 1016 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1017 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1018 sysconfdir=$ac_optarg ;; 1019 1020 -target | --target | --targe | --targ | --tar | --ta | --t) 1021 ac_prev=target_alias ;; 1022 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1023 target_alias=$ac_optarg ;; 1024 1025 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1026 verbose=yes ;; 1027 1028 -version | --version | --versio | --versi | --vers | -V) 1029 ac_init_version=: ;; 1030 1031 -with-* | --with-*) 1032 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1033 # Reject names that are not valid shell variable names. 1034 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1035 as_fn_error $? "invalid package name: $ac_useropt" 1036 ac_useropt_orig=$ac_useropt 1037 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1038 case $ac_user_opts in 1039 *" 1040"with_$ac_useropt" 1041"*) ;; 1042 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1043 ac_unrecognized_sep=', ';; 1044 esac 1045 eval with_$ac_useropt=\$ac_optarg ;; 1046 1047 -without-* | --without-*) 1048 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1049 # Reject names that are not valid shell variable names. 1050 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1051 as_fn_error $? "invalid package name: $ac_useropt" 1052 ac_useropt_orig=$ac_useropt 1053 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1054 case $ac_user_opts in 1055 *" 1056"with_$ac_useropt" 1057"*) ;; 1058 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1059 ac_unrecognized_sep=', ';; 1060 esac 1061 eval with_$ac_useropt=no ;; 1062 1063 --x) 1064 # Obsolete; use --with-x. 1065 with_x=yes ;; 1066 1067 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1068 | --x-incl | --x-inc | --x-in | --x-i) 1069 ac_prev=x_includes ;; 1070 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1071 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1072 x_includes=$ac_optarg ;; 1073 1074 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1075 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1076 ac_prev=x_libraries ;; 1077 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1078 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1079 x_libraries=$ac_optarg ;; 1080 1081 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1082Try \`$0 --help' for more information" 1083 ;; 1084 1085 *=*) 1086 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1087 # Reject names that are not valid shell variable names. 1088 case $ac_envvar in #( 1089 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1090 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1091 esac 1092 eval $ac_envvar=\$ac_optarg 1093 export $ac_envvar ;; 1094 1095 *) 1096 # FIXME: should be removed in autoconf 3.0. 1097 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1098 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1099 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1100 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1101 ;; 1102 1103 esac 1104done 1105 1106if test -n "$ac_prev"; then 1107 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1108 as_fn_error $? "missing argument to $ac_option" 1109fi 1110 1111if test -n "$ac_unrecognized_opts"; then 1112 case $enable_option_checking in 1113 no) ;; 1114 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1115 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1116 esac 1117fi 1118 1119# Check all directory arguments for consistency. 1120for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1121 datadir sysconfdir sharedstatedir localstatedir includedir \ 1122 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1123 libdir localedir mandir 1124do 1125 eval ac_val=\$$ac_var 1126 # Remove trailing slashes. 1127 case $ac_val in 1128 */ ) 1129 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1130 eval $ac_var=\$ac_val;; 1131 esac 1132 # Be sure to have absolute directory names. 1133 case $ac_val in 1134 [\\/$]* | ?:[\\/]* ) continue;; 1135 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1136 esac 1137 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1138done 1139 1140# There might be people who depend on the old broken behavior: `$host' 1141# used to hold the argument of --host etc. 1142# FIXME: To remove some day. 1143build=$build_alias 1144host=$host_alias 1145target=$target_alias 1146 1147# FIXME: To remove some day. 1148if test "x$host_alias" != x; then 1149 if test "x$build_alias" = x; then 1150 cross_compiling=maybe 1151 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. 1152 If a cross compiler is detected then cross compile mode will be used" >&2 1153 elif test "x$build_alias" != "x$host_alias"; then 1154 cross_compiling=yes 1155 fi 1156fi 1157 1158ac_tool_prefix= 1159test -n "$host_alias" && ac_tool_prefix=$host_alias- 1160 1161test "$silent" = yes && exec 6>/dev/null 1162 1163 1164ac_pwd=`pwd` && test -n "$ac_pwd" && 1165ac_ls_di=`ls -di .` && 1166ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1167 as_fn_error $? "working directory cannot be determined" 1168test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1169 as_fn_error $? "pwd does not report name of working directory" 1170 1171 1172# Find the source files, if location was not specified. 1173if test -z "$srcdir"; then 1174 ac_srcdir_defaulted=yes 1175 # Try the directory containing this script, then the parent directory. 1176 ac_confdir=`$as_dirname -- "$as_myself" || 1177$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1178 X"$as_myself" : 'X\(//\)[^/]' \| \ 1179 X"$as_myself" : 'X\(//\)$' \| \ 1180 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1181$as_echo X"$as_myself" | 1182 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1183 s//\1/ 1184 q 1185 } 1186 /^X\(\/\/\)[^/].*/{ 1187 s//\1/ 1188 q 1189 } 1190 /^X\(\/\/\)$/{ 1191 s//\1/ 1192 q 1193 } 1194 /^X\(\/\).*/{ 1195 s//\1/ 1196 q 1197 } 1198 s/.*/./; q'` 1199 srcdir=$ac_confdir 1200 if test ! -r "$srcdir/$ac_unique_file"; then 1201 srcdir=.. 1202 fi 1203else 1204 ac_srcdir_defaulted=no 1205fi 1206if test ! -r "$srcdir/$ac_unique_file"; then 1207 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1208 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1209fi 1210ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1211ac_abs_confdir=`( 1212 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1213 pwd)` 1214# When building in place, set srcdir=. 1215if test "$ac_abs_confdir" = "$ac_pwd"; then 1216 srcdir=. 1217fi 1218# Remove unnecessary trailing slashes from srcdir. 1219# Double slashes in file names in object file debugging info 1220# mess up M-x gdb in Emacs. 1221case $srcdir in 1222*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1223esac 1224for ac_var in $ac_precious_vars; do 1225 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1226 eval ac_env_${ac_var}_value=\$${ac_var} 1227 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1228 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1229done 1230 1231# 1232# Report the --help message. 1233# 1234if test "$ac_init_help" = "long"; then 1235 # Omit some internal or obsolete options to make the list less imposing. 1236 # This message is too long to be a string in the A/UX 3.1 sh. 1237 cat <<_ACEOF 1238\`configure' configures this package to adapt to many kinds of systems. 1239 1240Usage: $0 [OPTION]... [VAR=VALUE]... 1241 1242To assign environment variables (e.g., CC, CFLAGS...), specify them as 1243VAR=VALUE. See below for descriptions of some of the useful variables. 1244 1245Defaults for the options are specified in brackets. 1246 1247Configuration: 1248 -h, --help display this help and exit 1249 --help=short display options specific to this package 1250 --help=recursive display the short help of all the included packages 1251 -V, --version display version information and exit 1252 -q, --quiet, --silent do not print \`checking ...' messages 1253 --cache-file=FILE cache test results in FILE [disabled] 1254 -C, --config-cache alias for \`--cache-file=config.cache' 1255 -n, --no-create do not create output files 1256 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1257 1258Installation directories: 1259 --prefix=PREFIX install architecture-independent files in PREFIX 1260 [$ac_default_prefix] 1261 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1262 [PREFIX] 1263 1264By default, \`make install' will install all the files in 1265\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1266an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1267for instance \`--prefix=\$HOME'. 1268 1269For better control, use the options below. 1270 1271Fine tuning of the installation directories: 1272 --bindir=DIR user executables [EPREFIX/bin] 1273 --sbindir=DIR system admin executables [EPREFIX/sbin] 1274 --libexecdir=DIR program executables [EPREFIX/libexec] 1275 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1276 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1277 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1278 --libdir=DIR object code libraries [EPREFIX/lib] 1279 --includedir=DIR C header files [PREFIX/include] 1280 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1281 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1282 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1283 --infodir=DIR info documentation [DATAROOTDIR/info] 1284 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1285 --mandir=DIR man documentation [DATAROOTDIR/man] 1286 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1287 --htmldir=DIR html documentation [DOCDIR] 1288 --dvidir=DIR dvi documentation [DOCDIR] 1289 --pdfdir=DIR pdf documentation [DOCDIR] 1290 --psdir=DIR ps documentation [DOCDIR] 1291_ACEOF 1292 1293 cat <<\_ACEOF 1294 1295System types: 1296 --build=BUILD configure for building on BUILD [guessed] 1297 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1298_ACEOF 1299fi 1300 1301if test -n "$ac_init_help"; then 1302 1303 cat <<\_ACEOF 1304 1305Optional Features: 1306 --disable-option-checking ignore unrecognized --enable/--with options 1307 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1308 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1309 --disable-universal don't build universal on OS X 1310 --enable-smb enable possibly-buggy SMB printer default=yes 1311 --disable-smb disable possibly-buggy SMB printer 1312 --enable-ipv6 enable ipv6 (with ipv4) support 1313 --disable-ipv6 disable ipv6 support 1314 1315Optional Packages: 1316 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1317 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1318 --without-gcc don't use gcc 1319 --with-smi link with libsmi (allows to load MIBs on the fly to decode SNMP packets. default=yes 1320 --without-smi don't link with libsmi 1321 --with-user=USERNAME drop privileges by default to USERNAME 1322 --with-chroot=DIRECTORY when dropping privileges, chroot to DIRECTORY 1323 --with-crypto use OpenSSL libcrypto [default=yes, if available] 1324 1325Some influential environment variables: 1326 CC C compiler command 1327 CFLAGS C compiler flags 1328 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1329 nonstandard directory <lib dir> 1330 LIBS libraries to pass to the linker, e.g. -l<library> 1331 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1332 you have headers in a nonstandard directory <include dir> 1333 CPP C preprocessor 1334 1335Use these variables to override the choices made by `configure' or to help 1336it to find libraries and programs with nonstandard names/locations. 1337 1338Report bugs to the package provider. 1339_ACEOF 1340ac_status=$? 1341fi 1342 1343if test "$ac_init_help" = "recursive"; then 1344 # If there are subdirs, report their specific --help. 1345 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1346 test -d "$ac_dir" || 1347 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1348 continue 1349 ac_builddir=. 1350 1351case "$ac_dir" in 1352.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1353*) 1354 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1355 # A ".." for each directory in $ac_dir_suffix. 1356 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1357 case $ac_top_builddir_sub in 1358 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1359 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1360 esac ;; 1361esac 1362ac_abs_top_builddir=$ac_pwd 1363ac_abs_builddir=$ac_pwd$ac_dir_suffix 1364# for backward compatibility: 1365ac_top_builddir=$ac_top_build_prefix 1366 1367case $srcdir in 1368 .) # We are building in place. 1369 ac_srcdir=. 1370 ac_top_srcdir=$ac_top_builddir_sub 1371 ac_abs_top_srcdir=$ac_pwd ;; 1372 [\\/]* | ?:[\\/]* ) # Absolute name. 1373 ac_srcdir=$srcdir$ac_dir_suffix; 1374 ac_top_srcdir=$srcdir 1375 ac_abs_top_srcdir=$srcdir ;; 1376 *) # Relative name. 1377 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1378 ac_top_srcdir=$ac_top_build_prefix$srcdir 1379 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1380esac 1381ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1382 1383 cd "$ac_dir" || { ac_status=$?; continue; } 1384 # Check for guested configure. 1385 if test -f "$ac_srcdir/configure.gnu"; then 1386 echo && 1387 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1388 elif test -f "$ac_srcdir/configure"; then 1389 echo && 1390 $SHELL "$ac_srcdir/configure" --help=recursive 1391 else 1392 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1393 fi || ac_status=$? 1394 cd "$ac_pwd" || { ac_status=$?; break; } 1395 done 1396fi 1397 1398test -n "$ac_init_help" && exit $ac_status 1399if $ac_init_version; then 1400 cat <<\_ACEOF 1401configure 1402generated by GNU Autoconf 2.68 1403 1404Copyright (C) 2010 Free Software Foundation, Inc. 1405This configure script is free software; the Free Software Foundation 1406gives unlimited permission to copy, distribute and modify it. 1407_ACEOF 1408 exit 1409fi 1410 1411## ------------------------ ## 1412## Autoconf initialization. ## 1413## ------------------------ ## 1414 1415# ac_fn_c_try_compile LINENO 1416# -------------------------- 1417# Try to compile conftest.$ac_ext, and return whether this succeeded. 1418ac_fn_c_try_compile () 1419{ 1420 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1421 rm -f conftest.$ac_objext 1422 if { { ac_try="$ac_compile" 1423case "(($ac_try" in 1424 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1425 *) ac_try_echo=$ac_try;; 1426esac 1427eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1428$as_echo "$ac_try_echo"; } >&5 1429 (eval "$ac_compile") 2>conftest.err 1430 ac_status=$? 1431 if test -s conftest.err; then 1432 grep -v '^ *+' conftest.err >conftest.er1 1433 cat conftest.er1 >&5 1434 mv -f conftest.er1 conftest.err 1435 fi 1436 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1437 test $ac_status = 0; } && { 1438 test -z "$ac_c_werror_flag" || 1439 test ! -s conftest.err 1440 } && test -s conftest.$ac_objext; then : 1441 ac_retval=0 1442else 1443 $as_echo "$as_me: failed program was:" >&5 1444sed 's/^/| /' conftest.$ac_ext >&5 1445 1446 ac_retval=1 1447fi 1448 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1449 as_fn_set_status $ac_retval 1450 1451} # ac_fn_c_try_compile 1452 1453# ac_fn_c_try_cpp LINENO 1454# ---------------------- 1455# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1456ac_fn_c_try_cpp () 1457{ 1458 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1459 if { { ac_try="$ac_cpp conftest.$ac_ext" 1460case "(($ac_try" in 1461 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1462 *) ac_try_echo=$ac_try;; 1463esac 1464eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1465$as_echo "$ac_try_echo"; } >&5 1466 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1467 ac_status=$? 1468 if test -s conftest.err; then 1469 grep -v '^ *+' conftest.err >conftest.er1 1470 cat conftest.er1 >&5 1471 mv -f conftest.er1 conftest.err 1472 fi 1473 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1474 test $ac_status = 0; } > conftest.i && { 1475 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1476 test ! -s conftest.err 1477 }; then : 1478 ac_retval=0 1479else 1480 $as_echo "$as_me: failed program was:" >&5 1481sed 's/^/| /' conftest.$ac_ext >&5 1482 1483 ac_retval=1 1484fi 1485 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1486 as_fn_set_status $ac_retval 1487 1488} # ac_fn_c_try_cpp 1489 1490# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1491# ------------------------------------------------------- 1492# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1493# the include files in INCLUDES and setting the cache variable VAR 1494# accordingly. 1495ac_fn_c_check_header_mongrel () 1496{ 1497 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1498 if eval \${$3+:} false; then : 1499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1500$as_echo_n "checking for $2... " >&6; } 1501if eval \${$3+:} false; then : 1502 $as_echo_n "(cached) " >&6 1503fi 1504eval ac_res=\$$3 1505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1506$as_echo "$ac_res" >&6; } 1507else 1508 # Is the header compilable? 1509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1510$as_echo_n "checking $2 usability... " >&6; } 1511cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1512/* end confdefs.h. */ 1513$4 1514#include <$2> 1515_ACEOF 1516if ac_fn_c_try_compile "$LINENO"; then : 1517 ac_header_compiler=yes 1518else 1519 ac_header_compiler=no 1520fi 1521rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1522{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1523$as_echo "$ac_header_compiler" >&6; } 1524 1525# Is the header present? 1526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1527$as_echo_n "checking $2 presence... " >&6; } 1528cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1529/* end confdefs.h. */ 1530#include <$2> 1531_ACEOF 1532if ac_fn_c_try_cpp "$LINENO"; then : 1533 ac_header_preproc=yes 1534else 1535 ac_header_preproc=no 1536fi 1537rm -f conftest.err conftest.i conftest.$ac_ext 1538{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1539$as_echo "$ac_header_preproc" >&6; } 1540 1541# So? What about this header? 1542case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1543 yes:no: ) 1544 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1545$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1546 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1547$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1548 ;; 1549 no:yes:* ) 1550 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1551$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1552 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1553$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1554 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1555$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1556 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1557$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1558 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1559$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1560 ;; 1561esac 1562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1563$as_echo_n "checking for $2... " >&6; } 1564if eval \${$3+:} false; then : 1565 $as_echo_n "(cached) " >&6 1566else 1567 eval "$3=\$ac_header_compiler" 1568fi 1569eval ac_res=\$$3 1570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1571$as_echo "$ac_res" >&6; } 1572fi 1573 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1574 1575} # ac_fn_c_check_header_mongrel 1576 1577# ac_fn_c_try_run LINENO 1578# ---------------------- 1579# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1580# that executables *can* be run. 1581ac_fn_c_try_run () 1582{ 1583 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1584 if { { ac_try="$ac_link" 1585case "(($ac_try" in 1586 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1587 *) ac_try_echo=$ac_try;; 1588esac 1589eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1590$as_echo "$ac_try_echo"; } >&5 1591 (eval "$ac_link") 2>&5 1592 ac_status=$? 1593 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1594 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1595 { { case "(($ac_try" in 1596 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1597 *) ac_try_echo=$ac_try;; 1598esac 1599eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1600$as_echo "$ac_try_echo"; } >&5 1601 (eval "$ac_try") 2>&5 1602 ac_status=$? 1603 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1604 test $ac_status = 0; }; }; then : 1605 ac_retval=0 1606else 1607 $as_echo "$as_me: program exited with status $ac_status" >&5 1608 $as_echo "$as_me: failed program was:" >&5 1609sed 's/^/| /' conftest.$ac_ext >&5 1610 1611 ac_retval=$ac_status 1612fi 1613 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1614 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1615 as_fn_set_status $ac_retval 1616 1617} # ac_fn_c_try_run 1618 1619# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1620# ------------------------------------------------------- 1621# Tests whether HEADER exists and can be compiled using the include files in 1622# INCLUDES, setting the cache variable VAR accordingly. 1623ac_fn_c_check_header_compile () 1624{ 1625 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1627$as_echo_n "checking for $2... " >&6; } 1628if eval \${$3+:} false; then : 1629 $as_echo_n "(cached) " >&6 1630else 1631 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1632/* end confdefs.h. */ 1633$4 1634#include <$2> 1635_ACEOF 1636if ac_fn_c_try_compile "$LINENO"; then : 1637 eval "$3=yes" 1638else 1639 eval "$3=no" 1640fi 1641rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1642fi 1643eval ac_res=\$$3 1644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1645$as_echo "$ac_res" >&6; } 1646 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1647 1648} # ac_fn_c_check_header_compile 1649 1650# ac_fn_c_try_link LINENO 1651# ----------------------- 1652# Try to link conftest.$ac_ext, and return whether this succeeded. 1653ac_fn_c_try_link () 1654{ 1655 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1656 rm -f conftest.$ac_objext conftest$ac_exeext 1657 if { { ac_try="$ac_link" 1658case "(($ac_try" in 1659 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1660 *) ac_try_echo=$ac_try;; 1661esac 1662eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1663$as_echo "$ac_try_echo"; } >&5 1664 (eval "$ac_link") 2>conftest.err 1665 ac_status=$? 1666 if test -s conftest.err; then 1667 grep -v '^ *+' conftest.err >conftest.er1 1668 cat conftest.er1 >&5 1669 mv -f conftest.er1 conftest.err 1670 fi 1671 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1672 test $ac_status = 0; } && { 1673 test -z "$ac_c_werror_flag" || 1674 test ! -s conftest.err 1675 } && test -s conftest$ac_exeext && { 1676 test "$cross_compiling" = yes || 1677 $as_test_x conftest$ac_exeext 1678 }; then : 1679 ac_retval=0 1680else 1681 $as_echo "$as_me: failed program was:" >&5 1682sed 's/^/| /' conftest.$ac_ext >&5 1683 1684 ac_retval=1 1685fi 1686 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1687 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1688 # interfere with the next link command; also delete a directory that is 1689 # left behind by Apple's compiler. We do this before executing the actions. 1690 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1691 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1692 as_fn_set_status $ac_retval 1693 1694} # ac_fn_c_try_link 1695 1696# ac_fn_c_check_func LINENO FUNC VAR 1697# ---------------------------------- 1698# Tests whether FUNC exists, setting the cache variable VAR accordingly 1699ac_fn_c_check_func () 1700{ 1701 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1703$as_echo_n "checking for $2... " >&6; } 1704if eval \${$3+:} false; then : 1705 $as_echo_n "(cached) " >&6 1706else 1707 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1708/* end confdefs.h. */ 1709/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1710 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1711#define $2 innocuous_$2 1712 1713/* System header to define __stub macros and hopefully few prototypes, 1714 which can conflict with char $2 (); below. 1715 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1716 <limits.h> exists even on freestanding compilers. */ 1717 1718#ifdef __STDC__ 1719# include <limits.h> 1720#else 1721# include <assert.h> 1722#endif 1723 1724#undef $2 1725 1726/* Override any GCC internal prototype to avoid an error. 1727 Use char because int might match the return type of a GCC 1728 builtin and then its argument prototype would still apply. */ 1729#ifdef __cplusplus 1730extern "C" 1731#endif 1732char $2 (); 1733/* The GNU C library defines this for functions which it implements 1734 to always fail with ENOSYS. Some functions are actually named 1735 something starting with __ and the normal name is an alias. */ 1736#if defined __stub_$2 || defined __stub___$2 1737choke me 1738#endif 1739 1740int 1741main () 1742{ 1743return $2 (); 1744 ; 1745 return 0; 1746} 1747_ACEOF 1748if ac_fn_c_try_link "$LINENO"; then : 1749 eval "$3=yes" 1750else 1751 eval "$3=no" 1752fi 1753rm -f core conftest.err conftest.$ac_objext \ 1754 conftest$ac_exeext conftest.$ac_ext 1755fi 1756eval ac_res=\$$3 1757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1758$as_echo "$ac_res" >&6; } 1759 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1760 1761} # ac_fn_c_check_func 1762 1763# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1764# --------------------------------------------- 1765# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1766# accordingly. 1767ac_fn_c_check_decl () 1768{ 1769 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1770 as_decl_name=`echo $2|sed 's/ *(.*//'` 1771 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1773$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1774if eval \${$3+:} false; then : 1775 $as_echo_n "(cached) " >&6 1776else 1777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1778/* end confdefs.h. */ 1779$4 1780int 1781main () 1782{ 1783#ifndef $as_decl_name 1784#ifdef __cplusplus 1785 (void) $as_decl_use; 1786#else 1787 (void) $as_decl_name; 1788#endif 1789#endif 1790 1791 ; 1792 return 0; 1793} 1794_ACEOF 1795if ac_fn_c_try_compile "$LINENO"; then : 1796 eval "$3=yes" 1797else 1798 eval "$3=no" 1799fi 1800rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1801fi 1802eval ac_res=\$$3 1803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1804$as_echo "$ac_res" >&6; } 1805 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1806 1807} # ac_fn_c_check_decl 1808 1809# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1810# ------------------------------------------- 1811# Tests whether TYPE exists after having included INCLUDES, setting cache 1812# variable VAR accordingly. 1813ac_fn_c_check_type () 1814{ 1815 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1817$as_echo_n "checking for $2... " >&6; } 1818if eval \${$3+:} false; then : 1819 $as_echo_n "(cached) " >&6 1820else 1821 eval "$3=no" 1822 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1823/* end confdefs.h. */ 1824$4 1825int 1826main () 1827{ 1828if (sizeof ($2)) 1829 return 0; 1830 ; 1831 return 0; 1832} 1833_ACEOF 1834if ac_fn_c_try_compile "$LINENO"; then : 1835 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1836/* end confdefs.h. */ 1837$4 1838int 1839main () 1840{ 1841if (sizeof (($2))) 1842 return 0; 1843 ; 1844 return 0; 1845} 1846_ACEOF 1847if ac_fn_c_try_compile "$LINENO"; then : 1848 1849else 1850 eval "$3=yes" 1851fi 1852rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1853fi 1854rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1855fi 1856eval ac_res=\$$3 1857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1858$as_echo "$ac_res" >&6; } 1859 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1860 1861} # ac_fn_c_check_type 1862cat >config.log <<_ACEOF 1863This file contains any messages produced by compilers while 1864running configure, to aid debugging if configure makes a mistake. 1865 1866It was created by $as_me, which was 1867generated by GNU Autoconf 2.68. Invocation command line was 1868 1869 $ $0 $@ 1870 1871_ACEOF 1872exec 5>>config.log 1873{ 1874cat <<_ASUNAME 1875## --------- ## 1876## Platform. ## 1877## --------- ## 1878 1879hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1880uname -m = `(uname -m) 2>/dev/null || echo unknown` 1881uname -r = `(uname -r) 2>/dev/null || echo unknown` 1882uname -s = `(uname -s) 2>/dev/null || echo unknown` 1883uname -v = `(uname -v) 2>/dev/null || echo unknown` 1884 1885/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1886/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1887 1888/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1889/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1890/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1891/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1892/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1893/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1894/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1895 1896_ASUNAME 1897 1898as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1899for as_dir in $PATH 1900do 1901 IFS=$as_save_IFS 1902 test -z "$as_dir" && as_dir=. 1903 $as_echo "PATH: $as_dir" 1904 done 1905IFS=$as_save_IFS 1906 1907} >&5 1908 1909cat >&5 <<_ACEOF 1910 1911 1912## ----------- ## 1913## Core tests. ## 1914## ----------- ## 1915 1916_ACEOF 1917 1918 1919# Keep a trace of the command line. 1920# Strip out --no-create and --no-recursion so they do not pile up. 1921# Strip out --silent because we don't want to record it for future runs. 1922# Also quote any args containing shell meta-characters. 1923# Make two passes to allow for proper duplicate-argument suppression. 1924ac_configure_args= 1925ac_configure_args0= 1926ac_configure_args1= 1927ac_must_keep_next=false 1928for ac_pass in 1 2 1929do 1930 for ac_arg 1931 do 1932 case $ac_arg in 1933 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1934 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1935 | -silent | --silent | --silen | --sile | --sil) 1936 continue ;; 1937 *\'*) 1938 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1939 esac 1940 case $ac_pass in 1941 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1942 2) 1943 as_fn_append ac_configure_args1 " '$ac_arg'" 1944 if test $ac_must_keep_next = true; then 1945 ac_must_keep_next=false # Got value, back to normal. 1946 else 1947 case $ac_arg in 1948 *=* | --config-cache | -C | -disable-* | --disable-* \ 1949 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1950 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1951 | -with-* | --with-* | -without-* | --without-* | --x) 1952 case "$ac_configure_args0 " in 1953 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1954 esac 1955 ;; 1956 -* ) ac_must_keep_next=true ;; 1957 esac 1958 fi 1959 as_fn_append ac_configure_args " '$ac_arg'" 1960 ;; 1961 esac 1962 done 1963done 1964{ ac_configure_args0=; unset ac_configure_args0;} 1965{ ac_configure_args1=; unset ac_configure_args1;} 1966 1967# When interrupted or exit'd, cleanup temporary files, and complete 1968# config.log. We remove comments because anyway the quotes in there 1969# would cause problems or look ugly. 1970# WARNING: Use '\'' to represent an apostrophe within the trap. 1971# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1972trap 'exit_status=$? 1973 # Save into config.log some information that might help in debugging. 1974 { 1975 echo 1976 1977 $as_echo "## ---------------- ## 1978## Cache variables. ## 1979## ---------------- ##" 1980 echo 1981 # The following way of writing the cache mishandles newlines in values, 1982( 1983 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1984 eval ac_val=\$$ac_var 1985 case $ac_val in #( 1986 *${as_nl}*) 1987 case $ac_var in #( 1988 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1989$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1990 esac 1991 case $ac_var in #( 1992 _ | IFS | as_nl) ;; #( 1993 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1994 *) { eval $ac_var=; unset $ac_var;} ;; 1995 esac ;; 1996 esac 1997 done 1998 (set) 2>&1 | 1999 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2000 *${as_nl}ac_space=\ *) 2001 sed -n \ 2002 "s/'\''/'\''\\\\'\'''\''/g; 2003 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2004 ;; #( 2005 *) 2006 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2007 ;; 2008 esac | 2009 sort 2010) 2011 echo 2012 2013 $as_echo "## ----------------- ## 2014## Output variables. ## 2015## ----------------- ##" 2016 echo 2017 for ac_var in $ac_subst_vars 2018 do 2019 eval ac_val=\$$ac_var 2020 case $ac_val in 2021 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2022 esac 2023 $as_echo "$ac_var='\''$ac_val'\''" 2024 done | sort 2025 echo 2026 2027 if test -n "$ac_subst_files"; then 2028 $as_echo "## ------------------- ## 2029## File substitutions. ## 2030## ------------------- ##" 2031 echo 2032 for ac_var in $ac_subst_files 2033 do 2034 eval ac_val=\$$ac_var 2035 case $ac_val in 2036 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2037 esac 2038 $as_echo "$ac_var='\''$ac_val'\''" 2039 done | sort 2040 echo 2041 fi 2042 2043 if test -s confdefs.h; then 2044 $as_echo "## ----------- ## 2045## confdefs.h. ## 2046## ----------- ##" 2047 echo 2048 cat confdefs.h 2049 echo 2050 fi 2051 test "$ac_signal" != 0 && 2052 $as_echo "$as_me: caught signal $ac_signal" 2053 $as_echo "$as_me: exit $exit_status" 2054 } >&5 2055 rm -f core *.core core.conftest.* && 2056 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2057 exit $exit_status 2058' 0 2059for ac_signal in 1 2 13 15; do 2060 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2061done 2062ac_signal=0 2063 2064# confdefs.h avoids OS command line length limits that DEFS can exceed. 2065rm -f -r conftest* confdefs.h 2066 2067$as_echo "/* confdefs.h */" > confdefs.h 2068 2069# Predefined preprocessor variables. 2070 2071cat >>confdefs.h <<_ACEOF 2072#define PACKAGE_NAME "$PACKAGE_NAME" 2073_ACEOF 2074 2075cat >>confdefs.h <<_ACEOF 2076#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2077_ACEOF 2078 2079cat >>confdefs.h <<_ACEOF 2080#define PACKAGE_VERSION "$PACKAGE_VERSION" 2081_ACEOF 2082 2083cat >>confdefs.h <<_ACEOF 2084#define PACKAGE_STRING "$PACKAGE_STRING" 2085_ACEOF 2086 2087cat >>confdefs.h <<_ACEOF 2088#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2089_ACEOF 2090 2091cat >>confdefs.h <<_ACEOF 2092#define PACKAGE_URL "$PACKAGE_URL" 2093_ACEOF 2094 2095 2096# Let the site file select an alternate cache file if it wants to. 2097# Prefer an explicitly selected file to automatically selected ones. 2098ac_site_file1=NONE 2099ac_site_file2=NONE 2100if test -n "$CONFIG_SITE"; then 2101 # We do not want a PATH search for config.site. 2102 case $CONFIG_SITE in #(( 2103 -*) ac_site_file1=./$CONFIG_SITE;; 2104 */*) ac_site_file1=$CONFIG_SITE;; 2105 *) ac_site_file1=./$CONFIG_SITE;; 2106 esac 2107elif test "x$prefix" != xNONE; then 2108 ac_site_file1=$prefix/share/config.site 2109 ac_site_file2=$prefix/etc/config.site 2110else 2111 ac_site_file1=$ac_default_prefix/share/config.site 2112 ac_site_file2=$ac_default_prefix/etc/config.site 2113fi 2114for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2115do 2116 test "x$ac_site_file" = xNONE && continue 2117 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2118 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2119$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2120 sed 's/^/| /' "$ac_site_file" >&5 2121 . "$ac_site_file" \ 2122 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2123$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2124as_fn_error $? "failed to load site script $ac_site_file 2125See \`config.log' for more details" "$LINENO" 5; } 2126 fi 2127done 2128 2129if test -r "$cache_file"; then 2130 # Some versions of bash will fail to source /dev/null (special files 2131 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2132 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2133 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2134$as_echo "$as_me: loading cache $cache_file" >&6;} 2135 case $cache_file in 2136 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2137 *) . "./$cache_file";; 2138 esac 2139 fi 2140else 2141 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2142$as_echo "$as_me: creating cache $cache_file" >&6;} 2143 >$cache_file 2144fi 2145 2146# Check that the precious variables saved in the cache have kept the same 2147# value. 2148ac_cache_corrupted=false 2149for ac_var in $ac_precious_vars; do 2150 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2151 eval ac_new_set=\$ac_env_${ac_var}_set 2152 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2153 eval ac_new_val=\$ac_env_${ac_var}_value 2154 case $ac_old_set,$ac_new_set in 2155 set,) 2156 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2157$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2158 ac_cache_corrupted=: ;; 2159 ,set) 2160 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2161$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2162 ac_cache_corrupted=: ;; 2163 ,);; 2164 *) 2165 if test "x$ac_old_val" != "x$ac_new_val"; then 2166 # differences in whitespace do not lead to failure. 2167 ac_old_val_w=`echo x $ac_old_val` 2168 ac_new_val_w=`echo x $ac_new_val` 2169 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2170 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2171$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2172 ac_cache_corrupted=: 2173 else 2174 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2175$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2176 eval $ac_var=\$ac_old_val 2177 fi 2178 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2179$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2180 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2181$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2182 fi;; 2183 esac 2184 # Pass precious variables to config.status. 2185 if test "$ac_new_set" = set; then 2186 case $ac_new_val in 2187 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2188 *) ac_arg=$ac_var=$ac_new_val ;; 2189 esac 2190 case " $ac_configure_args " in 2191 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2192 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2193 esac 2194 fi 2195done 2196if $ac_cache_corrupted; then 2197 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2198$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2199 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2200$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2201 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2202fi 2203## -------------------- ## 2204## Main body of script. ## 2205## -------------------- ## 2206 2207ac_ext=c 2208ac_cpp='$CPP $CPPFLAGS' 2209ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2210ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2211ac_compiler_gnu=$ac_cv_c_compiler_gnu 2212 2213 2214 2215ac_aux_dir= 2216for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2217 if test -f "$ac_dir/install-sh"; then 2218 ac_aux_dir=$ac_dir 2219 ac_install_sh="$ac_aux_dir/install-sh -c" 2220 break 2221 elif test -f "$ac_dir/install.sh"; then 2222 ac_aux_dir=$ac_dir 2223 ac_install_sh="$ac_aux_dir/install.sh -c" 2224 break 2225 elif test -f "$ac_dir/shtool"; then 2226 ac_aux_dir=$ac_dir 2227 ac_install_sh="$ac_aux_dir/shtool install -c" 2228 break 2229 fi 2230done 2231if test -z "$ac_aux_dir"; then 2232 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2233fi 2234 2235# These three variables are undocumented and unsupported, 2236# and are intended to be withdrawn in a future Autoconf release. 2237# They can cause serious problems if a builder's source tree is in a directory 2238# whose full name contains unusual characters. 2239ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2240ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2241ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2242 2243 2244# Make sure we can run config.sub. 2245$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2246 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2247 2248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2249$as_echo_n "checking build system type... " >&6; } 2250if ${ac_cv_build+:} false; then : 2251 $as_echo_n "(cached) " >&6 2252else 2253 ac_build_alias=$build_alias 2254test "x$ac_build_alias" = x && 2255 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2256test "x$ac_build_alias" = x && 2257 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2258ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2259 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2260 2261fi 2262{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2263$as_echo "$ac_cv_build" >&6; } 2264case $ac_cv_build in 2265*-*-*) ;; 2266*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2267esac 2268build=$ac_cv_build 2269ac_save_IFS=$IFS; IFS='-' 2270set x $ac_cv_build 2271shift 2272build_cpu=$1 2273build_vendor=$2 2274shift; shift 2275# Remember, the first character of IFS is used to create $*, 2276# except with old shells: 2277build_os=$* 2278IFS=$ac_save_IFS 2279case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2280 2281 2282{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2283$as_echo_n "checking host system type... " >&6; } 2284if ${ac_cv_host+:} false; then : 2285 $as_echo_n "(cached) " >&6 2286else 2287 if test "x$host_alias" = x; then 2288 ac_cv_host=$ac_cv_build 2289else 2290 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2291 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2292fi 2293 2294fi 2295{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2296$as_echo "$ac_cv_host" >&6; } 2297case $ac_cv_host in 2298*-*-*) ;; 2299*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2300esac 2301host=$ac_cv_host 2302ac_save_IFS=$IFS; IFS='-' 2303set x $ac_cv_host 2304shift 2305host_cpu=$1 2306host_vendor=$2 2307shift; shift 2308# Remember, the first character of IFS is used to create $*, 2309# except with old shells: 2310host_os=$* 2311IFS=$ac_save_IFS 2312case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322# Check whether --with-gcc was given. 2323if test "${with_gcc+set}" = set; then : 2324 withval=$with_gcc; 2325fi 2326 2327 V_CCOPT="-O" 2328 V_INCLS="" 2329 if test "${srcdir}" != "." ; then 2330 V_INCLS="-I$srcdir" 2331 fi 2332 if test "${CFLAGS+set}" = set; then 2333 LBL_CFLAGS="$CFLAGS" 2334 fi 2335 if test -z "$CC" ; then 2336 case "$host_os" in 2337 2338 bsdi*) 2339 # Extract the first word of "shlicc2", so it can be a program name with args. 2340set dummy shlicc2; ac_word=$2 2341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2342$as_echo_n "checking for $ac_word... " >&6; } 2343if ${ac_cv_prog_SHLICC2+:} false; then : 2344 $as_echo_n "(cached) " >&6 2345else 2346 if test -n "$SHLICC2"; then 2347 ac_cv_prog_SHLICC2="$SHLICC2" # Let the user override the test. 2348else 2349as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2350for as_dir in $PATH 2351do 2352 IFS=$as_save_IFS 2353 test -z "$as_dir" && as_dir=. 2354 for ac_exec_ext in '' $ac_executable_extensions; do 2355 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2356 ac_cv_prog_SHLICC2="yes" 2357 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2358 break 2 2359 fi 2360done 2361 done 2362IFS=$as_save_IFS 2363 2364 test -z "$ac_cv_prog_SHLICC2" && ac_cv_prog_SHLICC2="no" 2365fi 2366fi 2367SHLICC2=$ac_cv_prog_SHLICC2 2368if test -n "$SHLICC2"; then 2369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SHLICC2" >&5 2370$as_echo "$SHLICC2" >&6; } 2371else 2372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2373$as_echo "no" >&6; } 2374fi 2375 2376 2377 if test $SHLICC2 = yes ; then 2378 CC=shlicc2 2379 export CC 2380 fi 2381 ;; 2382 esac 2383 fi 2384 if test -z "$CC" -a "$with_gcc" = no ; then 2385 CC=cc 2386 export CC 2387 fi 2388 2389ac_ext=c 2390ac_cpp='$CPP $CPPFLAGS' 2391ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2392ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2393ac_compiler_gnu=$ac_cv_c_compiler_gnu 2394if test -n "$ac_tool_prefix"; then 2395 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2396set dummy ${ac_tool_prefix}gcc; ac_word=$2 2397{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2398$as_echo_n "checking for $ac_word... " >&6; } 2399if ${ac_cv_prog_CC+:} false; then : 2400 $as_echo_n "(cached) " >&6 2401else 2402 if test -n "$CC"; then 2403 ac_cv_prog_CC="$CC" # Let the user override the test. 2404else 2405as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2406for as_dir in $PATH 2407do 2408 IFS=$as_save_IFS 2409 test -z "$as_dir" && as_dir=. 2410 for ac_exec_ext in '' $ac_executable_extensions; do 2411 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2412 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2413 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2414 break 2 2415 fi 2416done 2417 done 2418IFS=$as_save_IFS 2419 2420fi 2421fi 2422CC=$ac_cv_prog_CC 2423if test -n "$CC"; then 2424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2425$as_echo "$CC" >&6; } 2426else 2427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2428$as_echo "no" >&6; } 2429fi 2430 2431 2432fi 2433if test -z "$ac_cv_prog_CC"; then 2434 ac_ct_CC=$CC 2435 # Extract the first word of "gcc", so it can be a program name with args. 2436set dummy gcc; ac_word=$2 2437{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2438$as_echo_n "checking for $ac_word... " >&6; } 2439if ${ac_cv_prog_ac_ct_CC+:} false; then : 2440 $as_echo_n "(cached) " >&6 2441else 2442 if test -n "$ac_ct_CC"; then 2443 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2444else 2445as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2446for as_dir in $PATH 2447do 2448 IFS=$as_save_IFS 2449 test -z "$as_dir" && as_dir=. 2450 for ac_exec_ext in '' $ac_executable_extensions; do 2451 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2452 ac_cv_prog_ac_ct_CC="gcc" 2453 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2454 break 2 2455 fi 2456done 2457 done 2458IFS=$as_save_IFS 2459 2460fi 2461fi 2462ac_ct_CC=$ac_cv_prog_ac_ct_CC 2463if test -n "$ac_ct_CC"; then 2464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2465$as_echo "$ac_ct_CC" >&6; } 2466else 2467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2468$as_echo "no" >&6; } 2469fi 2470 2471 if test "x$ac_ct_CC" = x; then 2472 CC="" 2473 else 2474 case $cross_compiling:$ac_tool_warned in 2475yes:) 2476{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2477$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2478ac_tool_warned=yes ;; 2479esac 2480 CC=$ac_ct_CC 2481 fi 2482else 2483 CC="$ac_cv_prog_CC" 2484fi 2485 2486if test -z "$CC"; then 2487 if test -n "$ac_tool_prefix"; then 2488 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2489set dummy ${ac_tool_prefix}cc; ac_word=$2 2490{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2491$as_echo_n "checking for $ac_word... " >&6; } 2492if ${ac_cv_prog_CC+:} false; then : 2493 $as_echo_n "(cached) " >&6 2494else 2495 if test -n "$CC"; then 2496 ac_cv_prog_CC="$CC" # Let the user override the test. 2497else 2498as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2499for as_dir in $PATH 2500do 2501 IFS=$as_save_IFS 2502 test -z "$as_dir" && as_dir=. 2503 for ac_exec_ext in '' $ac_executable_extensions; do 2504 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2505 ac_cv_prog_CC="${ac_tool_prefix}cc" 2506 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2507 break 2 2508 fi 2509done 2510 done 2511IFS=$as_save_IFS 2512 2513fi 2514fi 2515CC=$ac_cv_prog_CC 2516if test -n "$CC"; then 2517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2518$as_echo "$CC" >&6; } 2519else 2520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2521$as_echo "no" >&6; } 2522fi 2523 2524 2525 fi 2526fi 2527if test -z "$CC"; then 2528 # Extract the first word of "cc", so it can be a program name with args. 2529set dummy cc; ac_word=$2 2530{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2531$as_echo_n "checking for $ac_word... " >&6; } 2532if ${ac_cv_prog_CC+:} false; then : 2533 $as_echo_n "(cached) " >&6 2534else 2535 if test -n "$CC"; then 2536 ac_cv_prog_CC="$CC" # Let the user override the test. 2537else 2538 ac_prog_rejected=no 2539as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2540for as_dir in $PATH 2541do 2542 IFS=$as_save_IFS 2543 test -z "$as_dir" && as_dir=. 2544 for ac_exec_ext in '' $ac_executable_extensions; do 2545 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2546 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2547 ac_prog_rejected=yes 2548 continue 2549 fi 2550 ac_cv_prog_CC="cc" 2551 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2552 break 2 2553 fi 2554done 2555 done 2556IFS=$as_save_IFS 2557 2558if test $ac_prog_rejected = yes; then 2559 # We found a bogon in the path, so make sure we never use it. 2560 set dummy $ac_cv_prog_CC 2561 shift 2562 if test $# != 0; then 2563 # We chose a different compiler from the bogus one. 2564 # However, it has the same basename, so the bogon will be chosen 2565 # first if we set CC to just the basename; use the full file name. 2566 shift 2567 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2568 fi 2569fi 2570fi 2571fi 2572CC=$ac_cv_prog_CC 2573if test -n "$CC"; then 2574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2575$as_echo "$CC" >&6; } 2576else 2577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2578$as_echo "no" >&6; } 2579fi 2580 2581 2582fi 2583if test -z "$CC"; then 2584 if test -n "$ac_tool_prefix"; then 2585 for ac_prog in cl.exe 2586 do 2587 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2588set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2589{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2590$as_echo_n "checking for $ac_word... " >&6; } 2591if ${ac_cv_prog_CC+:} false; then : 2592 $as_echo_n "(cached) " >&6 2593else 2594 if test -n "$CC"; then 2595 ac_cv_prog_CC="$CC" # Let the user override the test. 2596else 2597as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2598for as_dir in $PATH 2599do 2600 IFS=$as_save_IFS 2601 test -z "$as_dir" && as_dir=. 2602 for ac_exec_ext in '' $ac_executable_extensions; do 2603 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2604 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2605 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2606 break 2 2607 fi 2608done 2609 done 2610IFS=$as_save_IFS 2611 2612fi 2613fi 2614CC=$ac_cv_prog_CC 2615if test -n "$CC"; then 2616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2617$as_echo "$CC" >&6; } 2618else 2619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2620$as_echo "no" >&6; } 2621fi 2622 2623 2624 test -n "$CC" && break 2625 done 2626fi 2627if test -z "$CC"; then 2628 ac_ct_CC=$CC 2629 for ac_prog in cl.exe 2630do 2631 # Extract the first word of "$ac_prog", so it can be a program name with args. 2632set dummy $ac_prog; ac_word=$2 2633{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2634$as_echo_n "checking for $ac_word... " >&6; } 2635if ${ac_cv_prog_ac_ct_CC+:} false; then : 2636 $as_echo_n "(cached) " >&6 2637else 2638 if test -n "$ac_ct_CC"; then 2639 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2640else 2641as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2642for as_dir in $PATH 2643do 2644 IFS=$as_save_IFS 2645 test -z "$as_dir" && as_dir=. 2646 for ac_exec_ext in '' $ac_executable_extensions; do 2647 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2648 ac_cv_prog_ac_ct_CC="$ac_prog" 2649 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2650 break 2 2651 fi 2652done 2653 done 2654IFS=$as_save_IFS 2655 2656fi 2657fi 2658ac_ct_CC=$ac_cv_prog_ac_ct_CC 2659if test -n "$ac_ct_CC"; then 2660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2661$as_echo "$ac_ct_CC" >&6; } 2662else 2663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2664$as_echo "no" >&6; } 2665fi 2666 2667 2668 test -n "$ac_ct_CC" && break 2669done 2670 2671 if test "x$ac_ct_CC" = x; then 2672 CC="" 2673 else 2674 case $cross_compiling:$ac_tool_warned in 2675yes:) 2676{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2677$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2678ac_tool_warned=yes ;; 2679esac 2680 CC=$ac_ct_CC 2681 fi 2682fi 2683 2684fi 2685 2686 2687test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2688$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2689as_fn_error $? "no acceptable C compiler found in \$PATH 2690See \`config.log' for more details" "$LINENO" 5; } 2691 2692# Provide some information about the compiler. 2693$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2694set X $ac_compile 2695ac_compiler=$2 2696for ac_option in --version -v -V -qversion; do 2697 { { ac_try="$ac_compiler $ac_option >&5" 2698case "(($ac_try" in 2699 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2700 *) ac_try_echo=$ac_try;; 2701esac 2702eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2703$as_echo "$ac_try_echo"; } >&5 2704 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2705 ac_status=$? 2706 if test -s conftest.err; then 2707 sed '10a\ 2708... rest of stderr output deleted ... 2709 10q' conftest.err >conftest.er1 2710 cat conftest.er1 >&5 2711 fi 2712 rm -f conftest.er1 conftest.err 2713 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2714 test $ac_status = 0; } 2715done 2716 2717cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2718/* end confdefs.h. */ 2719 2720int 2721main () 2722{ 2723 2724 ; 2725 return 0; 2726} 2727_ACEOF 2728ac_clean_files_save=$ac_clean_files 2729ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 2730# Try to create an executable without -o first, disregard a.out. 2731# It will help us diagnose broken compilers, and finding out an intuition 2732# of exeext. 2733{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2734$as_echo_n "checking whether the C compiler works... " >&6; } 2735ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2736 2737# The possible output files: 2738ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2739 2740ac_rmfiles= 2741for ac_file in $ac_files 2742do 2743 case $ac_file in 2744 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2745 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2746 esac 2747done 2748rm -f $ac_rmfiles 2749 2750if { { ac_try="$ac_link_default" 2751case "(($ac_try" in 2752 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2753 *) ac_try_echo=$ac_try;; 2754esac 2755eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2756$as_echo "$ac_try_echo"; } >&5 2757 (eval "$ac_link_default") 2>&5 2758 ac_status=$? 2759 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2760 test $ac_status = 0; }; then : 2761 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2762# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2763# in a Makefile. We should not override ac_cv_exeext if it was cached, 2764# so that the user can short-circuit this test for compilers unknown to 2765# Autoconf. 2766for ac_file in $ac_files '' 2767do 2768 test -f "$ac_file" || continue 2769 case $ac_file in 2770 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 2771 ;; 2772 [ab].out ) 2773 # We found the default executable, but exeext='' is most 2774 # certainly right. 2775 break;; 2776 *.* ) 2777 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2778 then :; else 2779 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2780 fi 2781 # We set ac_cv_exeext here because the later test for it is not 2782 # safe: cross compilers may not add the suffix if given an `-o' 2783 # argument, so we may need to know it at that point already. 2784 # Even if this section looks crufty: it has the advantage of 2785 # actually working. 2786 break;; 2787 * ) 2788 break;; 2789 esac 2790done 2791test "$ac_cv_exeext" = no && ac_cv_exeext= 2792 2793else 2794 ac_file='' 2795fi 2796if test -z "$ac_file"; then : 2797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2798$as_echo "no" >&6; } 2799$as_echo "$as_me: failed program was:" >&5 2800sed 's/^/| /' conftest.$ac_ext >&5 2801 2802{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2803$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2804as_fn_error 77 "C compiler cannot create executables 2805See \`config.log' for more details" "$LINENO" 5; } 2806else 2807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2808$as_echo "yes" >&6; } 2809fi 2810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 2811$as_echo_n "checking for C compiler default output file name... " >&6; } 2812{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 2813$as_echo "$ac_file" >&6; } 2814ac_exeext=$ac_cv_exeext 2815 2816rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 2817ac_clean_files=$ac_clean_files_save 2818{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 2819$as_echo_n "checking for suffix of executables... " >&6; } 2820if { { ac_try="$ac_link" 2821case "(($ac_try" in 2822 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2823 *) ac_try_echo=$ac_try;; 2824esac 2825eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2826$as_echo "$ac_try_echo"; } >&5 2827 (eval "$ac_link") 2>&5 2828 ac_status=$? 2829 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2830 test $ac_status = 0; }; then : 2831 # If both `conftest.exe' and `conftest' are `present' (well, observable) 2832# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 2833# work properly (i.e., refer to `conftest.exe'), while it won't with 2834# `rm'. 2835for ac_file in conftest.exe conftest conftest.*; do 2836 test -f "$ac_file" || continue 2837 case $ac_file in 2838 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2839 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2840 break;; 2841 * ) break;; 2842 esac 2843done 2844else 2845 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2846$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2847as_fn_error $? "cannot compute suffix of executables: cannot compile and link 2848See \`config.log' for more details" "$LINENO" 5; } 2849fi 2850rm -f conftest conftest$ac_cv_exeext 2851{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 2852$as_echo "$ac_cv_exeext" >&6; } 2853 2854rm -f conftest.$ac_ext 2855EXEEXT=$ac_cv_exeext 2856ac_exeext=$EXEEXT 2857cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2858/* end confdefs.h. */ 2859#include <stdio.h> 2860int 2861main () 2862{ 2863FILE *f = fopen ("conftest.out", "w"); 2864 return ferror (f) || fclose (f) != 0; 2865 2866 ; 2867 return 0; 2868} 2869_ACEOF 2870ac_clean_files="$ac_clean_files conftest.out" 2871# Check that the compiler produces executables we can run. If not, either 2872# the compiler is broken, or we cross compile. 2873{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 2874$as_echo_n "checking whether we are cross compiling... " >&6; } 2875if test "$cross_compiling" != yes; then 2876 { { ac_try="$ac_link" 2877case "(($ac_try" in 2878 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2879 *) ac_try_echo=$ac_try;; 2880esac 2881eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2882$as_echo "$ac_try_echo"; } >&5 2883 (eval "$ac_link") 2>&5 2884 ac_status=$? 2885 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2886 test $ac_status = 0; } 2887 if { ac_try='./conftest$ac_cv_exeext' 2888 { { case "(($ac_try" in 2889 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2890 *) ac_try_echo=$ac_try;; 2891esac 2892eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2893$as_echo "$ac_try_echo"; } >&5 2894 (eval "$ac_try") 2>&5 2895 ac_status=$? 2896 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2897 test $ac_status = 0; }; }; then 2898 cross_compiling=no 2899 else 2900 if test "$cross_compiling" = maybe; then 2901 cross_compiling=yes 2902 else 2903 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2904$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2905as_fn_error $? "cannot run C compiled programs. 2906If you meant to cross compile, use \`--host'. 2907See \`config.log' for more details" "$LINENO" 5; } 2908 fi 2909 fi 2910fi 2911{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 2912$as_echo "$cross_compiling" >&6; } 2913 2914rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 2915ac_clean_files=$ac_clean_files_save 2916{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 2917$as_echo_n "checking for suffix of object files... " >&6; } 2918if ${ac_cv_objext+:} false; then : 2919 $as_echo_n "(cached) " >&6 2920else 2921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2922/* end confdefs.h. */ 2923 2924int 2925main () 2926{ 2927 2928 ; 2929 return 0; 2930} 2931_ACEOF 2932rm -f conftest.o conftest.obj 2933if { { ac_try="$ac_compile" 2934case "(($ac_try" in 2935 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2936 *) ac_try_echo=$ac_try;; 2937esac 2938eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2939$as_echo "$ac_try_echo"; } >&5 2940 (eval "$ac_compile") 2>&5 2941 ac_status=$? 2942 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2943 test $ac_status = 0; }; then : 2944 for ac_file in conftest.o conftest.obj conftest.*; do 2945 test -f "$ac_file" || continue; 2946 case $ac_file in 2947 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 2948 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 2949 break;; 2950 esac 2951done 2952else 2953 $as_echo "$as_me: failed program was:" >&5 2954sed 's/^/| /' conftest.$ac_ext >&5 2955 2956{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2957$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2958as_fn_error $? "cannot compute suffix of object files: cannot compile 2959See \`config.log' for more details" "$LINENO" 5; } 2960fi 2961rm -f conftest.$ac_cv_objext conftest.$ac_ext 2962fi 2963{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 2964$as_echo "$ac_cv_objext" >&6; } 2965OBJEXT=$ac_cv_objext 2966ac_objext=$OBJEXT 2967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 2968$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 2969if ${ac_cv_c_compiler_gnu+:} false; then : 2970 $as_echo_n "(cached) " >&6 2971else 2972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2973/* end confdefs.h. */ 2974 2975int 2976main () 2977{ 2978#ifndef __GNUC__ 2979 choke me 2980#endif 2981 2982 ; 2983 return 0; 2984} 2985_ACEOF 2986if ac_fn_c_try_compile "$LINENO"; then : 2987 ac_compiler_gnu=yes 2988else 2989 ac_compiler_gnu=no 2990fi 2991rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2992ac_cv_c_compiler_gnu=$ac_compiler_gnu 2993 2994fi 2995{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 2996$as_echo "$ac_cv_c_compiler_gnu" >&6; } 2997if test $ac_compiler_gnu = yes; then 2998 GCC=yes 2999else 3000 GCC= 3001fi 3002ac_test_CFLAGS=${CFLAGS+set} 3003ac_save_CFLAGS=$CFLAGS 3004{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3005$as_echo_n "checking whether $CC accepts -g... " >&6; } 3006if ${ac_cv_prog_cc_g+:} false; then : 3007 $as_echo_n "(cached) " >&6 3008else 3009 ac_save_c_werror_flag=$ac_c_werror_flag 3010 ac_c_werror_flag=yes 3011 ac_cv_prog_cc_g=no 3012 CFLAGS="-g" 3013 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3014/* end confdefs.h. */ 3015 3016int 3017main () 3018{ 3019 3020 ; 3021 return 0; 3022} 3023_ACEOF 3024if ac_fn_c_try_compile "$LINENO"; then : 3025 ac_cv_prog_cc_g=yes 3026else 3027 CFLAGS="" 3028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3029/* end confdefs.h. */ 3030 3031int 3032main () 3033{ 3034 3035 ; 3036 return 0; 3037} 3038_ACEOF 3039if ac_fn_c_try_compile "$LINENO"; then : 3040 3041else 3042 ac_c_werror_flag=$ac_save_c_werror_flag 3043 CFLAGS="-g" 3044 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3045/* end confdefs.h. */ 3046 3047int 3048main () 3049{ 3050 3051 ; 3052 return 0; 3053} 3054_ACEOF 3055if ac_fn_c_try_compile "$LINENO"; then : 3056 ac_cv_prog_cc_g=yes 3057fi 3058rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3059fi 3060rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3061fi 3062rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3063 ac_c_werror_flag=$ac_save_c_werror_flag 3064fi 3065{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3066$as_echo "$ac_cv_prog_cc_g" >&6; } 3067if test "$ac_test_CFLAGS" = set; then 3068 CFLAGS=$ac_save_CFLAGS 3069elif test $ac_cv_prog_cc_g = yes; then 3070 if test "$GCC" = yes; then 3071 CFLAGS="-g -O2" 3072 else 3073 CFLAGS="-g" 3074 fi 3075else 3076 if test "$GCC" = yes; then 3077 CFLAGS="-O2" 3078 else 3079 CFLAGS= 3080 fi 3081fi 3082{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3083$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3084if ${ac_cv_prog_cc_c89+:} false; then : 3085 $as_echo_n "(cached) " >&6 3086else 3087 ac_cv_prog_cc_c89=no 3088ac_save_CC=$CC 3089cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3090/* end confdefs.h. */ 3091#include <stdarg.h> 3092#include <stdio.h> 3093#include <sys/types.h> 3094#include <sys/stat.h> 3095/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3096struct buf { int x; }; 3097FILE * (*rcsopen) (struct buf *, struct stat *, int); 3098static char *e (p, i) 3099 char **p; 3100 int i; 3101{ 3102 return p[i]; 3103} 3104static char *f (char * (*g) (char **, int), char **p, ...) 3105{ 3106 char *s; 3107 va_list v; 3108 va_start (v,p); 3109 s = g (p, va_arg (v,int)); 3110 va_end (v); 3111 return s; 3112} 3113 3114/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3115 function prototypes and stuff, but not '\xHH' hex character constants. 3116 These don't provoke an error unfortunately, instead are silently treated 3117 as 'x'. The following induces an error, until -std is added to get 3118 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3119 array size at least. It's necessary to write '\x00'==0 to get something 3120 that's true only with -std. */ 3121int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3122 3123/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3124 inside strings and character constants. */ 3125#define FOO(x) 'x' 3126int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3127 3128int test (int i, double x); 3129struct s1 {int (*f) (int a);}; 3130struct s2 {int (*f) (double a);}; 3131int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3132int argc; 3133char **argv; 3134int 3135main () 3136{ 3137return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3138 ; 3139 return 0; 3140} 3141_ACEOF 3142for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3143 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3144do 3145 CC="$ac_save_CC $ac_arg" 3146 if ac_fn_c_try_compile "$LINENO"; then : 3147 ac_cv_prog_cc_c89=$ac_arg 3148fi 3149rm -f core conftest.err conftest.$ac_objext 3150 test "x$ac_cv_prog_cc_c89" != "xno" && break 3151done 3152rm -f conftest.$ac_ext 3153CC=$ac_save_CC 3154 3155fi 3156# AC_CACHE_VAL 3157case "x$ac_cv_prog_cc_c89" in 3158 x) 3159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3160$as_echo "none needed" >&6; } ;; 3161 xno) 3162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3163$as_echo "unsupported" >&6; } ;; 3164 *) 3165 CC="$CC $ac_cv_prog_cc_c89" 3166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3167$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3168esac 3169if test "x$ac_cv_prog_cc_c89" != xno; then : 3170 3171fi 3172 3173ac_ext=c 3174ac_cpp='$CPP $CPPFLAGS' 3175ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3176ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3177ac_compiler_gnu=$ac_cv_c_compiler_gnu 3178 3179 3180 3181 3182 3183 if test "$GCC" = yes ; then 3184 if test "$SHLICC2" = yes ; then 3185 ac_cv_lbl_gcc_vers=2 3186 V_CCOPT="-O2" 3187 else 3188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking gcc version" >&5 3189$as_echo_n "checking gcc version... " >&6; } 3190 if ${ac_cv_lbl_gcc_vers+:} false; then : 3191 $as_echo_n "(cached) " >&6 3192else 3193 ac_cv_lbl_gcc_vers=`$CC -v 2>&1 | \ 3194 sed -e '/^gcc version /!d' \ 3195 -e 's/^gcc version //' \ 3196 -e 's/ .*//' -e 's/^[^0-9]*//' \ 3197 -e 's/\..*//'` 3198fi 3199 3200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_gcc_vers" >&5 3201$as_echo "$ac_cv_lbl_gcc_vers" >&6; } 3202 if test $ac_cv_lbl_gcc_vers -gt 1 ; then 3203 V_CCOPT="-O2" 3204 fi 3205 fi 3206 else 3207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that $CC handles ansi prototypes" >&5 3208$as_echo_n "checking that $CC handles ansi prototypes... " >&6; } 3209 if ${ac_cv_lbl_cc_ansi_prototypes+:} false; then : 3210 $as_echo_n "(cached) " >&6 3211else 3212 3213cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3214/* end confdefs.h. */ 3215#include <sys/types.h> 3216int 3217main () 3218{ 3219int frob(int, char *) 3220 ; 3221 return 0; 3222} 3223_ACEOF 3224if ac_fn_c_try_compile "$LINENO"; then : 3225 ac_cv_lbl_cc_ansi_prototypes=yes 3226else 3227 ac_cv_lbl_cc_ansi_prototypes=no 3228fi 3229rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3230fi 3231 3232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_cc_ansi_prototypes" >&5 3233$as_echo "$ac_cv_lbl_cc_ansi_prototypes" >&6; } 3234 if test $ac_cv_lbl_cc_ansi_prototypes = no ; then 3235 case "$host_os" in 3236 3237 hpux*) 3238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HP-UX ansi compiler ($CC -Aa -D_HPUX_SOURCE)" >&5 3239$as_echo_n "checking for HP-UX ansi compiler ($CC -Aa -D_HPUX_SOURCE)... " >&6; } 3240 savedcflags="$CFLAGS" 3241 CFLAGS="-Aa -D_HPUX_SOURCE $CFLAGS" 3242 if ${ac_cv_lbl_cc_hpux_cc_aa+:} false; then : 3243 $as_echo_n "(cached) " >&6 3244else 3245 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3246/* end confdefs.h. */ 3247#include <sys/types.h> 3248int 3249main () 3250{ 3251int frob(int, char *) 3252 ; 3253 return 0; 3254} 3255_ACEOF 3256if ac_fn_c_try_compile "$LINENO"; then : 3257 ac_cv_lbl_cc_hpux_cc_aa=yes 3258else 3259 ac_cv_lbl_cc_hpux_cc_aa=no 3260fi 3261rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3262fi 3263 3264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_cc_hpux_cc_aa" >&5 3265$as_echo "$ac_cv_lbl_cc_hpux_cc_aa" >&6; } 3266 if test $ac_cv_lbl_cc_hpux_cc_aa = no ; then 3267 as_fn_error $? "see the INSTALL doc for more info" "$LINENO" 5 3268 fi 3269 CFLAGS="$savedcflags" 3270 V_CCOPT="-Aa $V_CCOPT" 3271 3272$as_echo "#define _HPUX_SOURCE 1" >>confdefs.h 3273 3274 ;; 3275 3276 osf*) 3277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ansi mode in DEC compiler ($CC -std1)" >&5 3278$as_echo_n "checking for ansi mode in DEC compiler ($CC -std1)... " >&6; } 3279 savedcflags="$CFLAGS" 3280 CFLAGS="-std1" 3281 if ${ac_cv_lbl_cc_osf1_cc_std1+:} false; then : 3282 $as_echo_n "(cached) " >&6 3283else 3284 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3285/* end confdefs.h. */ 3286#include <sys/types.h> 3287int 3288main () 3289{ 3290int frob(int, char *) 3291 ; 3292 return 0; 3293} 3294_ACEOF 3295if ac_fn_c_try_compile "$LINENO"; then : 3296 ac_cv_lbl_cc_osf1_cc_std1=yes 3297else 3298 ac_cv_lbl_cc_osf1_cc_std1=no 3299fi 3300rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3301fi 3302 3303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_cc_osf1_cc_std1" >&5 3304$as_echo "$ac_cv_lbl_cc_osf1_cc_std1" >&6; } 3305 if test $ac_cv_lbl_cc_osf1_cc_std1 = no ; then 3306 as_fn_error $? "see the INSTALL doc for more info" "$LINENO" 5 3307 fi 3308 CFLAGS="$savedcflags" 3309 V_CCOPT="-std1 $V_CCOPT" 3310 ;; 3311 3312 *) 3313 as_fn_error $? "see the INSTALL doc for more info" "$LINENO" 5 3314 ;; 3315 esac 3316 fi 3317 V_INCLS="$V_INCLS -I/usr/local/include" 3318 LDFLAGS="$LDFLAGS -L/usr/local/lib" 3319 3320 case "$host_os" in 3321 3322 irix*) 3323 V_CCOPT="$V_CCOPT -xansi -signed -O" 3324 ;; 3325 3326 osf*) 3327 # 3328 # Presumed to be DEC OSF/1, Digital UNIX, or 3329 # Tru64 UNIX. 3330 # 3331 V_CCOPT="$V_CCOPT -O" 3332 ;; 3333 3334 ultrix*) 3335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that Ultrix $CC hacks const in prototypes" >&5 3336$as_echo_n "checking that Ultrix $CC hacks const in prototypes... " >&6; } 3337 if ${ac_cv_lbl_cc_const_proto+:} false; then : 3338 $as_echo_n "(cached) " >&6 3339else 3340 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3341/* end confdefs.h. */ 3342#include <sys/types.h> 3343int 3344main () 3345{ 3346struct a { int b; }; 3347 void c(const struct a *) 3348 ; 3349 return 0; 3350} 3351_ACEOF 3352if ac_fn_c_try_compile "$LINENO"; then : 3353 ac_cv_lbl_cc_const_proto=yes 3354else 3355 ac_cv_lbl_cc_const_proto=no 3356fi 3357rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3358fi 3359 3360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_cc_const_proto" >&5 3361$as_echo "$ac_cv_lbl_cc_const_proto" >&6; } 3362 if test $ac_cv_lbl_cc_const_proto = no ; then 3363 3364$as_echo "#define const /**/" >>confdefs.h 3365 3366 fi 3367 ;; 3368 esac 3369 fi 3370 3371{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 3372$as_echo_n "checking for inline... " >&6; } 3373 save_CFLAGS="$CFLAGS" 3374 CFLAGS="$V_CCOPT" 3375 if ${ac_cv_lbl_inline+:} false; then : 3376 $as_echo_n "(cached) " >&6 3377else 3378 3379 ac_cv_lbl_inline="" 3380 ac_lbl_cc_inline=no 3381 for ac_lbl_inline in inline __inline__ __inline 3382 do 3383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3384/* end confdefs.h. */ 3385#define inline $ac_lbl_inline 3386 static inline struct iltest *foo(void); 3387 struct iltest { 3388 int iltest1; 3389 int iltest2; 3390 }; 3391 3392 static inline struct iltest * 3393 foo() 3394 { 3395 static struct iltest xxx; 3396 3397 return &xxx; 3398 } 3399int 3400main () 3401{ 3402 3403 ; 3404 return 0; 3405} 3406_ACEOF 3407if ac_fn_c_try_compile "$LINENO"; then : 3408 ac_lbl_cc_inline=yes 3409fi 3410rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3411 if test "$ac_lbl_cc_inline" = yes ; then 3412 break; 3413 fi 3414 done 3415 if test "$ac_lbl_cc_inline" = yes ; then 3416 ac_cv_lbl_inline=$ac_lbl_inline 3417 fi 3418fi 3419 3420 CFLAGS="$save_CFLAGS" 3421 if test ! -z "$ac_cv_lbl_inline" ; then 3422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_inline" >&5 3423$as_echo "$ac_cv_lbl_inline" >&6; } 3424 else 3425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3426$as_echo "no" >&6; } 3427 fi 3428 3429cat >>confdefs.h <<_ACEOF 3430#define inline $ac_cv_lbl_inline 3431_ACEOF 3432 3433 3434{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__" >&5 3435$as_echo_n "checking for __attribute__... " >&6; } 3436if ${ac_cv___attribute__+:} false; then : 3437 $as_echo_n "(cached) " >&6 3438else 3439 3440cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3441/* end confdefs.h. */ 3442 3443 3444#include <stdlib.h> 3445 3446static void foo(void) __attribute__ ((noreturn)); 3447 3448static void 3449foo(void) 3450{ 3451 exit(1); 3452} 3453 3454int 3455main(int argc, char **argv) 3456{ 3457 foo(); 3458} 3459 3460_ACEOF 3461if ac_fn_c_try_compile "$LINENO"; then : 3462 ac_cv___attribute__=yes 3463else 3464 ac_cv___attribute__=no 3465fi 3466rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3467fi 3468 3469if test "$ac_cv___attribute__" = "yes"; then 3470 3471$as_echo "#define HAVE___ATTRIBUTE__ 1" >>confdefs.h 3472 3473 V_DEFS="$V_DEFS -D_U_=\"__attribute__((unused))\"" 3474else 3475 V_DEFS="$V_DEFS -D_U_=\"\"" 3476fi 3477{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute__" >&5 3478$as_echo "$ac_cv___attribute__" >&6; } 3479 3480if test "$ac_cv___attribute__" = "yes"; then 3481 3482{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((format)) can be applied to function pointers" >&5 3483$as_echo_n "checking whether __attribute__((format)) can be applied to function pointers... " >&6; } 3484if ${ac_cv___attribute___format_function_pointer+:} false; then : 3485 $as_echo_n "(cached) " >&6 3486else 3487 3488cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3489/* end confdefs.h. */ 3490 3491 3492#include <stdlib.h> 3493 3494extern int (*foo)(const char *fmt, ...) 3495 __attribute__ ((format (printf, 1, 2))); 3496 3497int 3498main(int argc, char **argv) 3499{ 3500 (*foo)("%s", "test"); 3501} 3502 3503_ACEOF 3504if ac_fn_c_try_compile "$LINENO"; then : 3505 ac_cv___attribute___format_function_pointer=yes 3506else 3507 ac_cv___attribute___format_function_pointer=no 3508fi 3509rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3510fi 3511 3512if test "$ac_cv___attribute___format_function_pointer" = "yes"; then 3513 3514$as_echo "#define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 1" >>confdefs.h 3515 3516fi 3517{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___format_function_pointer" >&5 3518$as_echo "$ac_cv___attribute___format_function_pointer" >&6; } 3519 3520fi 3521ac_ext=c 3522ac_cpp='$CPP $CPPFLAGS' 3523ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3524ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3525ac_compiler_gnu=$ac_cv_c_compiler_gnu 3526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3527$as_echo_n "checking how to run the C preprocessor... " >&6; } 3528# On Suns, sometimes $CPP names a directory. 3529if test -n "$CPP" && test -d "$CPP"; then 3530 CPP= 3531fi 3532if test -z "$CPP"; then 3533 if ${ac_cv_prog_CPP+:} false; then : 3534 $as_echo_n "(cached) " >&6 3535else 3536 # Double quotes because CPP needs to be expanded 3537 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3538 do 3539 ac_preproc_ok=false 3540for ac_c_preproc_warn_flag in '' yes 3541do 3542 # Use a header file that comes with gcc, so configuring glibc 3543 # with a fresh cross-compiler works. 3544 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3545 # <limits.h> exists even on freestanding compilers. 3546 # On the NeXT, cc -E runs the code through the compiler's parser, 3547 # not just through cpp. "Syntax error" is here to catch this case. 3548 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3549/* end confdefs.h. */ 3550#ifdef __STDC__ 3551# include <limits.h> 3552#else 3553# include <assert.h> 3554#endif 3555 Syntax error 3556_ACEOF 3557if ac_fn_c_try_cpp "$LINENO"; then : 3558 3559else 3560 # Broken: fails on valid input. 3561continue 3562fi 3563rm -f conftest.err conftest.i conftest.$ac_ext 3564 3565 # OK, works on sane cases. Now check whether nonexistent headers 3566 # can be detected and how. 3567 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3568/* end confdefs.h. */ 3569#include <ac_nonexistent.h> 3570_ACEOF 3571if ac_fn_c_try_cpp "$LINENO"; then : 3572 # Broken: success on invalid input. 3573continue 3574else 3575 # Passes both tests. 3576ac_preproc_ok=: 3577break 3578fi 3579rm -f conftest.err conftest.i conftest.$ac_ext 3580 3581done 3582# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3583rm -f conftest.i conftest.err conftest.$ac_ext 3584if $ac_preproc_ok; then : 3585 break 3586fi 3587 3588 done 3589 ac_cv_prog_CPP=$CPP 3590 3591fi 3592 CPP=$ac_cv_prog_CPP 3593else 3594 ac_cv_prog_CPP=$CPP 3595fi 3596{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3597$as_echo "$CPP" >&6; } 3598ac_preproc_ok=false 3599for ac_c_preproc_warn_flag in '' yes 3600do 3601 # Use a header file that comes with gcc, so configuring glibc 3602 # with a fresh cross-compiler works. 3603 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3604 # <limits.h> exists even on freestanding compilers. 3605 # On the NeXT, cc -E runs the code through the compiler's parser, 3606 # not just through cpp. "Syntax error" is here to catch this case. 3607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3608/* end confdefs.h. */ 3609#ifdef __STDC__ 3610# include <limits.h> 3611#else 3612# include <assert.h> 3613#endif 3614 Syntax error 3615_ACEOF 3616if ac_fn_c_try_cpp "$LINENO"; then : 3617 3618else 3619 # Broken: fails on valid input. 3620continue 3621fi 3622rm -f conftest.err conftest.i conftest.$ac_ext 3623 3624 # OK, works on sane cases. Now check whether nonexistent headers 3625 # can be detected and how. 3626 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3627/* end confdefs.h. */ 3628#include <ac_nonexistent.h> 3629_ACEOF 3630if ac_fn_c_try_cpp "$LINENO"; then : 3631 # Broken: success on invalid input. 3632continue 3633else 3634 # Passes both tests. 3635ac_preproc_ok=: 3636break 3637fi 3638rm -f conftest.err conftest.i conftest.$ac_ext 3639 3640done 3641# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3642rm -f conftest.i conftest.err conftest.$ac_ext 3643if $ac_preproc_ok; then : 3644 3645else 3646 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3647$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3648as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 3649See \`config.log' for more details" "$LINENO" 5; } 3650fi 3651 3652ac_ext=c 3653ac_cpp='$CPP $CPPFLAGS' 3654ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3655ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3656ac_compiler_gnu=$ac_cv_c_compiler_gnu 3657 3658 3659{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3660$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3661if ${ac_cv_path_GREP+:} false; then : 3662 $as_echo_n "(cached) " >&6 3663else 3664 if test -z "$GREP"; then 3665 ac_path_GREP_found=false 3666 # Loop through the user's path and test for each of PROGNAME-LIST 3667 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3668for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3669do 3670 IFS=$as_save_IFS 3671 test -z "$as_dir" && as_dir=. 3672 for ac_prog in grep ggrep; do 3673 for ac_exec_ext in '' $ac_executable_extensions; do 3674 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3675 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 3676# Check for GNU ac_path_GREP and select it if it is found. 3677 # Check for GNU $ac_path_GREP 3678case `"$ac_path_GREP" --version 2>&1` in 3679*GNU*) 3680 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3681*) 3682 ac_count=0 3683 $as_echo_n 0123456789 >"conftest.in" 3684 while : 3685 do 3686 cat "conftest.in" "conftest.in" >"conftest.tmp" 3687 mv "conftest.tmp" "conftest.in" 3688 cp "conftest.in" "conftest.nl" 3689 $as_echo 'GREP' >> "conftest.nl" 3690 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3691 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3692 as_fn_arith $ac_count + 1 && ac_count=$as_val 3693 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3694 # Best one so far, save it but keep looking for a better one 3695 ac_cv_path_GREP="$ac_path_GREP" 3696 ac_path_GREP_max=$ac_count 3697 fi 3698 # 10*(2^10) chars as input seems more than enough 3699 test $ac_count -gt 10 && break 3700 done 3701 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3702esac 3703 3704 $ac_path_GREP_found && break 3 3705 done 3706 done 3707 done 3708IFS=$as_save_IFS 3709 if test -z "$ac_cv_path_GREP"; then 3710 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3711 fi 3712else 3713 ac_cv_path_GREP=$GREP 3714fi 3715 3716fi 3717{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3718$as_echo "$ac_cv_path_GREP" >&6; } 3719 GREP="$ac_cv_path_GREP" 3720 3721 3722{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3723$as_echo_n "checking for egrep... " >&6; } 3724if ${ac_cv_path_EGREP+:} false; then : 3725 $as_echo_n "(cached) " >&6 3726else 3727 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3728 then ac_cv_path_EGREP="$GREP -E" 3729 else 3730 if test -z "$EGREP"; then 3731 ac_path_EGREP_found=false 3732 # Loop through the user's path and test for each of PROGNAME-LIST 3733 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3734for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3735do 3736 IFS=$as_save_IFS 3737 test -z "$as_dir" && as_dir=. 3738 for ac_prog in egrep; do 3739 for ac_exec_ext in '' $ac_executable_extensions; do 3740 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3741 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 3742# Check for GNU ac_path_EGREP and select it if it is found. 3743 # Check for GNU $ac_path_EGREP 3744case `"$ac_path_EGREP" --version 2>&1` in 3745*GNU*) 3746 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3747*) 3748 ac_count=0 3749 $as_echo_n 0123456789 >"conftest.in" 3750 while : 3751 do 3752 cat "conftest.in" "conftest.in" >"conftest.tmp" 3753 mv "conftest.tmp" "conftest.in" 3754 cp "conftest.in" "conftest.nl" 3755 $as_echo 'EGREP' >> "conftest.nl" 3756 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3757 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3758 as_fn_arith $ac_count + 1 && ac_count=$as_val 3759 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3760 # Best one so far, save it but keep looking for a better one 3761 ac_cv_path_EGREP="$ac_path_EGREP" 3762 ac_path_EGREP_max=$ac_count 3763 fi 3764 # 10*(2^10) chars as input seems more than enough 3765 test $ac_count -gt 10 && break 3766 done 3767 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3768esac 3769 3770 $ac_path_EGREP_found && break 3 3771 done 3772 done 3773 done 3774IFS=$as_save_IFS 3775 if test -z "$ac_cv_path_EGREP"; then 3776 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3777 fi 3778else 3779 ac_cv_path_EGREP=$EGREP 3780fi 3781 3782 fi 3783fi 3784{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3785$as_echo "$ac_cv_path_EGREP" >&6; } 3786 EGREP="$ac_cv_path_EGREP" 3787 3788 3789{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 3790$as_echo_n "checking for ANSI C header files... " >&6; } 3791if ${ac_cv_header_stdc+:} false; then : 3792 $as_echo_n "(cached) " >&6 3793else 3794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3795/* end confdefs.h. */ 3796#include <stdlib.h> 3797#include <stdarg.h> 3798#include <string.h> 3799#include <float.h> 3800 3801int 3802main () 3803{ 3804 3805 ; 3806 return 0; 3807} 3808_ACEOF 3809if ac_fn_c_try_compile "$LINENO"; then : 3810 ac_cv_header_stdc=yes 3811else 3812 ac_cv_header_stdc=no 3813fi 3814rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3815 3816if test $ac_cv_header_stdc = yes; then 3817 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 3818 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3819/* end confdefs.h. */ 3820#include <string.h> 3821 3822_ACEOF 3823if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3824 $EGREP "memchr" >/dev/null 2>&1; then : 3825 3826else 3827 ac_cv_header_stdc=no 3828fi 3829rm -f conftest* 3830 3831fi 3832 3833if test $ac_cv_header_stdc = yes; then 3834 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 3835 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3836/* end confdefs.h. */ 3837#include <stdlib.h> 3838 3839_ACEOF 3840if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3841 $EGREP "free" >/dev/null 2>&1; then : 3842 3843else 3844 ac_cv_header_stdc=no 3845fi 3846rm -f conftest* 3847 3848fi 3849 3850if test $ac_cv_header_stdc = yes; then 3851 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 3852 if test "$cross_compiling" = yes; then : 3853 : 3854else 3855 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3856/* end confdefs.h. */ 3857#include <ctype.h> 3858#include <stdlib.h> 3859#if ((' ' & 0x0FF) == 0x020) 3860# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 3861# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 3862#else 3863# define ISLOWER(c) \ 3864 (('a' <= (c) && (c) <= 'i') \ 3865 || ('j' <= (c) && (c) <= 'r') \ 3866 || ('s' <= (c) && (c) <= 'z')) 3867# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 3868#endif 3869 3870#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 3871int 3872main () 3873{ 3874 int i; 3875 for (i = 0; i < 256; i++) 3876 if (XOR (islower (i), ISLOWER (i)) 3877 || toupper (i) != TOUPPER (i)) 3878 return 2; 3879 return 0; 3880} 3881_ACEOF 3882if ac_fn_c_try_run "$LINENO"; then : 3883 3884else 3885 ac_cv_header_stdc=no 3886fi 3887rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 3888 conftest.$ac_objext conftest.beam conftest.$ac_ext 3889fi 3890 3891fi 3892fi 3893{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 3894$as_echo "$ac_cv_header_stdc" >&6; } 3895if test $ac_cv_header_stdc = yes; then 3896 3897$as_echo "#define STDC_HEADERS 1" >>confdefs.h 3898 3899fi 3900 3901# On IRIX 5.3, sys/types and inttypes.h are conflicting. 3902for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 3903 inttypes.h stdint.h unistd.h 3904do : 3905 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 3906ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 3907" 3908if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 3909 cat >>confdefs.h <<_ACEOF 3910#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 3911_ACEOF 3912 3913fi 3914 3915done 3916 3917 3918for ac_header in fcntl.h rpc/rpc.h rpc/rpcent.h netdnet/dnetdb.h 3919do : 3920 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 3921ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 3922if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 3923 cat >>confdefs.h <<_ACEOF 3924#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 3925_ACEOF 3926 3927fi 3928 3929done 3930 3931for ac_header in net/pfvar.h 3932do : 3933 ac_fn_c_check_header_compile "$LINENO" "net/pfvar.h" "ac_cv_header_net_pfvar_h" "#include <sys/types.h> 3934#include <sys/socket.h> 3935#include <net/if.h> 3936" 3937if test "x$ac_cv_header_net_pfvar_h" = xyes; then : 3938 cat >>confdefs.h <<_ACEOF 3939#define HAVE_NET_PFVAR_H 1 3940_ACEOF 3941 3942fi 3943 3944done 3945 3946if test "$ac_cv_header_net_pfvar_h" = yes; then 3947 LOCALSRC="print-pflog.c $LOCALSRC" 3948fi 3949for ac_header in netinet/if_ether.h 3950do : 3951 ac_fn_c_check_header_compile "$LINENO" "netinet/if_ether.h" "ac_cv_header_netinet_if_ether_h" "#include <sys/types.h> 3952#include <sys/socket.h> 3953" 3954if test "x$ac_cv_header_netinet_if_ether_h" = xyes; then : 3955 cat >>confdefs.h <<_ACEOF 3956#define HAVE_NETINET_IF_ETHER_H 1 3957_ACEOF 3958 3959fi 3960 3961done 3962 3963if test "$ac_cv_header_netinet_if_ether_h" != yes; then 3964 # 3965 # The simple test didn't work. 3966 # Do we need to include <net/if.h> first? 3967 # Unset ac_cv_header_netinet_if_ether_h so we don't 3968 # treat the previous failure as a cached value and 3969 # suppress the next test. 3970 # 3971 { $as_echo "$as_me:${as_lineno-$LINENO}: Rechecking with some additional includes" >&5 3972$as_echo "$as_me: Rechecking with some additional includes" >&6;} 3973 unset ac_cv_header_netinet_if_ether_h 3974 for ac_header in netinet/if_ether.h 3975do : 3976 ac_fn_c_check_header_compile "$LINENO" "netinet/if_ether.h" "ac_cv_header_netinet_if_ether_h" "#include <sys/types.h> 3977#include <sys/socket.h> 3978#include <netinet/in.h> 3979struct mbuf; 3980struct rtentry; 3981#include <net/if.h> 3982" 3983if test "x$ac_cv_header_netinet_if_ether_h" = xyes; then : 3984 cat >>confdefs.h <<_ACEOF 3985#define HAVE_NETINET_IF_ETHER_H 1 3986_ACEOF 3987 3988fi 3989 3990done 3991 3992fi 3993 3994{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 3995$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 3996if ${ac_cv_header_time+:} false; then : 3997 $as_echo_n "(cached) " >&6 3998else 3999 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4000/* end confdefs.h. */ 4001#include <sys/types.h> 4002#include <sys/time.h> 4003#include <time.h> 4004 4005int 4006main () 4007{ 4008if ((struct tm *) 0) 4009return 0; 4010 ; 4011 return 0; 4012} 4013_ACEOF 4014if ac_fn_c_try_compile "$LINENO"; then : 4015 ac_cv_header_time=yes 4016else 4017 ac_cv_header_time=no 4018fi 4019rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4020fi 4021{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 4022$as_echo "$ac_cv_header_time" >&6; } 4023if test $ac_cv_header_time = yes; then 4024 4025$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 4026 4027fi 4028 4029 4030case "$host_os" in 4031 4032darwin*) 4033 # Check whether --enable-universal was given. 4034if test "${enable_universal+set}" = set; then : 4035 enableval=$enable_universal; 4036fi 4037 4038 if test "$enable_universal" != "no"; then 4039 case "$host_os" in 4040 4041 darwin9.*) 4042 # 4043 # Leopard. Build for x86 and 32-bit PowerPC, with 4044 # x86 first. (That's what Apple does.) 4045 # 4046 V_CCOPT="$V_CCOPT -arch i386 -arch ppc" 4047 LDFLAGS="$LDFLAGS -arch i386 -arch ppc" 4048 ;; 4049 4050 darwin10.*) 4051 # 4052 # Snow Leopard. Build for x86-64 and x86, with 4053 # x86-64 first. (That's what Apple does.) 4054 # 4055 V_CCOPT="$V_CCOPT -arch x86_64 -arch i386" 4056 LDFLAGS="$LDFLAGS -arch x86_64 -arch i386" 4057 ;; 4058 esac 4059 fi 4060 ;; 4061 4062linux*) 4063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Linux kernel version" >&5 4064$as_echo_n "checking Linux kernel version... " >&6; } 4065 if test "$cross_compiling" = yes; then 4066 if ${ac_cv_linux_vers+:} false; then : 4067 $as_echo_n "(cached) " >&6 4068else 4069 ac_cv_linux_vers=unknown 4070fi 4071 4072 else 4073 if ${ac_cv_linux_vers+:} false; then : 4074 $as_echo_n "(cached) " >&6 4075else 4076 ac_cv_linux_vers=`uname -r 2>&1 | \ 4077 sed -n -e '$s/.* //' -e '$s/\..*//p'` 4078fi 4079 4080 fi 4081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_linux_vers" >&5 4082$as_echo "$ac_cv_linux_vers" >&6; } 4083 if test $ac_cv_linux_vers = unknown ; then 4084 as_fn_error $? "cannot determine linux version when cross-compiling" "$LINENO" 5 4085 fi 4086 if test $ac_cv_linux_vers -lt 2 ; then 4087 as_fn_error $? "version 2 or higher required; see the INSTALL doc for more info" "$LINENO" 5 4088 fi 4089 ;; 4090 4091*) 4092 ;; 4093esac 4094 4095 4096 4097# Check whether --with-smi was given. 4098if test "${with_smi+set}" = set; then : 4099 withval=$with_smi; 4100else 4101 with_smi=yes 4102fi 4103 4104 4105if test "x$with_smi" != "xno" ; then 4106for ac_header in smi.h 4107do : 4108 ac_fn_c_check_header_mongrel "$LINENO" "smi.h" "ac_cv_header_smi_h" "$ac_includes_default" 4109if test "x$ac_cv_header_smi_h" = xyes; then : 4110 cat >>confdefs.h <<_ACEOF 4111#define HAVE_SMI_H 1 4112_ACEOF 4113 4114fi 4115 4116done 4117 4118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for smiInit in -lsmi" >&5 4119$as_echo_n "checking for smiInit in -lsmi... " >&6; } 4120if ${ac_cv_lib_smi_smiInit+:} false; then : 4121 $as_echo_n "(cached) " >&6 4122else 4123 ac_check_lib_save_LIBS=$LIBS 4124LIBS="-lsmi $LIBS" 4125cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4126/* end confdefs.h. */ 4127 4128/* Override any GCC internal prototype to avoid an error. 4129 Use char because int might match the return type of a GCC 4130 builtin and then its argument prototype would still apply. */ 4131#ifdef __cplusplus 4132extern "C" 4133#endif 4134char smiInit (); 4135int 4136main () 4137{ 4138return smiInit (); 4139 ; 4140 return 0; 4141} 4142_ACEOF 4143if ac_fn_c_try_link "$LINENO"; then : 4144 ac_cv_lib_smi_smiInit=yes 4145else 4146 ac_cv_lib_smi_smiInit=no 4147fi 4148rm -f core conftest.err conftest.$ac_objext \ 4149 conftest$ac_exeext conftest.$ac_ext 4150LIBS=$ac_check_lib_save_LIBS 4151fi 4152{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_smi_smiInit" >&5 4153$as_echo "$ac_cv_lib_smi_smiInit" >&6; } 4154if test "x$ac_cv_lib_smi_smiInit" = xyes; then : 4155 cat >>confdefs.h <<_ACEOF 4156#define HAVE_LIBSMI 1 4157_ACEOF 4158 4159 LIBS="-lsmi $LIBS" 4160 4161fi 4162 4163if test "$ac_cv_header_smi_h" = yes -a "$ac_cv_lib_smi_smiInit" = yes 4164then 4165{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable libsmi" >&5 4166$as_echo_n "checking whether to enable libsmi... " >&6; } 4167 if test "$cross_compiling" = yes; then : 4168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not when cross-compiling" >&5 4169$as_echo "not when cross-compiling" >&6; } 4170 libsmi=no 4171 4172else 4173 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4174/* end confdefs.h. */ 4175 /* libsmi available check */ 4176#include <smi.h> 4177main() 4178{ 4179 int current, revision, age, n; 4180 const int required = 2; 4181 if (smiInit("")) 4182 exit(1); 4183 if (strcmp(SMI_LIBRARY_VERSION, smi_library_version)) 4184 exit(2); 4185 n = sscanf(smi_library_version, "%d:%d:%d", ¤t, &revision, &age); 4186 if (n != 3) 4187 exit(3); 4188 if (required < current - age || required > current) 4189 exit(4); 4190 exit(0); 4191} 4192 4193_ACEOF 4194if ac_fn_c_try_run "$LINENO"; then : 4195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4196$as_echo "yes" >&6; } 4197 $as_echo "#define LIBSMI 1" >>confdefs.h 4198 4199 libsmi=yes 4200else 4201 case $? in 4202 1) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - smiInit failed" >&5 4203$as_echo "no - smiInit failed" >&6; } ;; 4204 2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - header/library version mismatch" >&5 4205$as_echo "no - header/library version mismatch" >&6; } ;; 4206 3) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - can't determine library version" >&5 4207$as_echo "no - can't determine library version" >&6; } ;; 4208 4) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - too old" >&5 4209$as_echo "no - too old" >&6; } ;; 4210 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4211$as_echo "no" >&6; } ;; 4212 esac 4213 libsmi=no 4214fi 4215rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4216 conftest.$ac_objext conftest.beam conftest.$ac_ext 4217fi 4218 4219fi 4220fi 4221 4222{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable the possibly-buggy SMB printer" >&5 4223$as_echo_n "checking whether to enable the possibly-buggy SMB printer... " >&6; } 4224# Check whether --enable-smb was given. 4225if test "${enable_smb+set}" = set; then : 4226 enableval=$enable_smb; 4227else 4228 enableval=yes 4229fi 4230 4231case "$enableval" in 4232yes) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4233$as_echo "yes" >&6; } 4234 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The SMB printer may have exploitable buffer overflows!!!" >&5 4235$as_echo "$as_me: WARNING: The SMB printer may have exploitable buffer overflows!!!" >&2;} 4236 $as_echo "#define TCPDUMP_DO_SMB 1" >>confdefs.h 4237 4238 LOCALSRC="print-smb.c smbutil.c $LOCALSRC" 4239 ;; 4240*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4241$as_echo "no" >&6; } 4242 ;; 4243esac 4244 4245 4246# Check whether --with-user was given. 4247if test "${with_user+set}" = set; then : 4248 withval=$with_user; 4249fi 4250 4251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to drop root privileges by default" >&5 4252$as_echo_n "checking whether to drop root privileges by default... " >&6; } 4253if test ! -z "$with_user" ; then 4254 cat >>confdefs.h <<_ACEOF 4255#define WITH_USER "$withval" 4256_ACEOF 4257 4258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: to \"$withval\"" >&5 4259$as_echo "to \"$withval\"" >&6; } 4260else 4261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4262$as_echo "no" >&6; } 4263fi 4264 4265 4266# Check whether --with-chroot was given. 4267if test "${with_chroot+set}" = set; then : 4268 withval=$with_chroot; 4269fi 4270 4271{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to chroot" >&5 4272$as_echo_n "checking whether to chroot... " >&6; } 4273if test ! -z "$with_chroot" && test "$with_chroot" != "no" ; then 4274 cat >>confdefs.h <<_ACEOF 4275#define WITH_CHROOT "$withval" 4276_ACEOF 4277 4278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: to \"$withval\"" >&5 4279$as_echo "to \"$withval\"" >&6; } 4280else 4281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4282$as_echo "no" >&6; } 4283fi 4284 4285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable ipv6" >&5 4286$as_echo_n "checking whether to enable ipv6... " >&6; } 4287# Check whether --enable-ipv6 was given. 4288if test "${enable_ipv6+set}" = set; then : 4289 enableval=$enable_ipv6; case "$enableval" in 4290yes) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4291$as_echo "yes" >&6; } 4292 LOCALSRC="print-ip6.c print-ip6opts.c print-mobility.c print-ripng.c print-icmp6.c print-frag6.c print-rt6.c print-ospf6.c print-dhcp6.c print-babel.c $LOCALSRC" 4293 $as_echo "#define INET6 1" >>confdefs.h 4294 4295 ipv6=yes 4296 ;; 4297*) 4298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4299$as_echo "no" >&6; } 4300 ipv6=no 4301 ;; 4302 esac 4303else 4304 if test "$cross_compiling" = yes; then : 4305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4306$as_echo "no" >&6; } 4307 ipv6=no 4308 4309else 4310 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4311/* end confdefs.h. */ 4312 /* AF_INET6 available check */ 4313#include <sys/types.h> 4314#include <sys/socket.h> 4315main() 4316{ 4317 if (socket(AF_INET6, SOCK_STREAM, 0) < 0) 4318 exit(1); 4319 else 4320 exit(0); 4321} 4322 4323_ACEOF 4324if ac_fn_c_try_run "$LINENO"; then : 4325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4326$as_echo "yes" >&6; } 4327 LOCALSRC="print-ip6.c print-ip6opts.c print-mobility.c print-ripng.c print-icmp6.c print-frag6.c print-rt6.c print-ospf6.c print-dhcp6.c print-babel.c $LOCALSRC" 4328 $as_echo "#define INET6 1" >>confdefs.h 4329 4330 ipv6=yes 4331else 4332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4333$as_echo "no" >&6; } 4334 ipv6=no 4335fi 4336rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4337 conftest.$ac_objext conftest.beam conftest.$ac_ext 4338fi 4339 4340fi 4341 4342 4343ipv6type=unknown 4344ipv6lib=none 4345ipv6trylibc=no 4346 4347if test "$ipv6" = "yes"; then 4348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking ipv6 stack type" >&5 4349$as_echo_n "checking ipv6 stack type... " >&6; } 4350 for i in inria kame linux-glibc linux-libinet6 toshiba v6d zeta; do 4351 case $i in 4352 inria) 4353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4354/* end confdefs.h. */ 4355#include <netinet/in.h> 4356#ifdef IPV6_INRIA_VERSION 4357yes 4358#endif 4359_ACEOF 4360if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4361 $EGREP "yes" >/dev/null 2>&1; then : 4362 ipv6type=$i; 4363 CFLAGS="-DINET6 $CFLAGS" 4364fi 4365rm -f conftest* 4366 4367 ;; 4368 kame) 4369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4370/* end confdefs.h. */ 4371#include <netinet/in.h> 4372#ifdef __KAME__ 4373yes 4374#endif 4375_ACEOF 4376if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4377 $EGREP "yes" >/dev/null 2>&1; then : 4378 ipv6type=$i; 4379 ipv6lib=inet6; 4380 ipv6libdir=/usr/local/v6/lib; 4381 ipv6trylibc=yes; 4382 CFLAGS="-DINET6 $CFLAGS" 4383fi 4384rm -f conftest* 4385 4386 ;; 4387 linux-glibc) 4388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4389/* end confdefs.h. */ 4390#include <features.h> 4391#if defined(__GLIBC__) && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 1 4392yes 4393#endif 4394_ACEOF 4395if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4396 $EGREP "yes" >/dev/null 2>&1; then : 4397 ipv6type=$i; 4398 CFLAGS="-DINET6 $CFLAGS" 4399fi 4400rm -f conftest* 4401 4402 ;; 4403 linux-libinet6) 4404 if test -d /usr/inet6 -o -f /usr/include/netinet/ip6.h; then 4405 ipv6type=$i 4406 ipv6lib=inet6 4407 ipv6libdir=/usr/inet6/lib 4408 ipv6trylibc=yes; 4409 CFLAGS="-DINET6 -I/usr/inet6/include $CFLAGS" 4410 fi 4411 ;; 4412 toshiba) 4413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4414/* end confdefs.h. */ 4415#include <sys/param.h> 4416#ifdef _TOSHIBA_INET6 4417yes 4418#endif 4419_ACEOF 4420if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4421 $EGREP "yes" >/dev/null 2>&1; then : 4422 ipv6type=$i; 4423 ipv6lib=inet6; 4424 ipv6libdir=/usr/local/v6/lib; 4425 CFLAGS="-DINET6 $CFLAGS" 4426fi 4427rm -f conftest* 4428 4429 ;; 4430 v6d) 4431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4432/* end confdefs.h. */ 4433#include </usr/local/v6/include/sys/v6config.h> 4434#ifdef __V6D__ 4435yes 4436#endif 4437_ACEOF 4438if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4439 $EGREP "yes" >/dev/null 2>&1; then : 4440 ipv6type=$i; 4441 ipv6lib=v6; 4442 ipv6libdir=/usr/local/v6/lib; 4443 CFLAGS="-I/usr/local/v6/include $CFLAGS" 4444fi 4445rm -f conftest* 4446 4447 ;; 4448 zeta) 4449 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4450/* end confdefs.h. */ 4451#include <sys/param.h> 4452#ifdef _ZETA_MINAMI_INET6 4453yes 4454#endif 4455_ACEOF 4456if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4457 $EGREP "yes" >/dev/null 2>&1; then : 4458 ipv6type=$i; 4459 ipv6lib=inet6; 4460 ipv6libdir=/usr/local/v6/lib; 4461 CFLAGS="-DINET6 $CFLAGS" 4462fi 4463rm -f conftest* 4464 4465 ;; 4466 esac 4467 if test "$ipv6type" != "unknown"; then 4468 break 4469 fi 4470 done 4471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ipv6type" >&5 4472$as_echo "$ipv6type" >&6; } 4473fi 4474 4475if test "$ipv6" = "yes" -a "$ipv6lib" != "none"; then 4476 if test -d $ipv6libdir -a -f $ipv6libdir/lib$ipv6lib.a; then 4477 LIBS="-L$ipv6libdir -l$ipv6lib $LIBS" 4478 echo "You have $ipv6lib library, using it" 4479 else 4480 if test "$ipv6trylibc" = "yes"; then 4481 echo "You do not have $ipv6lib library, using libc" 4482 else 4483 echo 'Fatal: no $ipv6lib library found. cannot continue.' 4484 echo "You need to fetch lib$ipv6lib.a from appropriate" 4485 echo 'ipv6 kit and compile beforehand.' 4486 exit 1 4487 fi 4488 fi 4489fi 4490 4491 4492if test "$ipv6" = "yes"; then 4493 # 4494 # XXX - on Tru64 UNIX 5.1, there is no "getaddrinfo()" 4495 # function in libc; there are "ngetaddrinfo()" and 4496 # "ogetaddrinfo()" functions, and <netdb.h> #defines 4497 # "getaddrinfo" to be either "ngetaddrinfo" or 4498 # "ogetaddrinfo", depending on whether _SOCKADDR_LEN 4499 # or _XOPEN_SOURCE_EXTENDED are defined or not. 4500 # 4501 # So this test doesn't work on Tru64 5.1, and possibly 4502 # on other 5.x releases. This causes the configure 4503 # script to become confused, and results in libpcap 4504 # being unbuildable. 4505 # 4506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getaddrinfo" >&5 4507$as_echo_n "checking for library containing getaddrinfo... " >&6; } 4508if ${ac_cv_search_getaddrinfo+:} false; then : 4509 $as_echo_n "(cached) " >&6 4510else 4511 ac_func_search_save_LIBS=$LIBS 4512cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4513/* end confdefs.h. */ 4514 4515/* Override any GCC internal prototype to avoid an error. 4516 Use char because int might match the return type of a GCC 4517 builtin and then its argument prototype would still apply. */ 4518#ifdef __cplusplus 4519extern "C" 4520#endif 4521char getaddrinfo (); 4522int 4523main () 4524{ 4525return getaddrinfo (); 4526 ; 4527 return 0; 4528} 4529_ACEOF 4530for ac_lib in '' socket; do 4531 if test -z "$ac_lib"; then 4532 ac_res="none required" 4533 else 4534 ac_res=-l$ac_lib 4535 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 4536 fi 4537 if ac_fn_c_try_link "$LINENO"; then : 4538 ac_cv_search_getaddrinfo=$ac_res 4539fi 4540rm -f core conftest.err conftest.$ac_objext \ 4541 conftest$ac_exeext 4542 if ${ac_cv_search_getaddrinfo+:} false; then : 4543 break 4544fi 4545done 4546if ${ac_cv_search_getaddrinfo+:} false; then : 4547 4548else 4549 ac_cv_search_getaddrinfo=no 4550fi 4551rm conftest.$ac_ext 4552LIBS=$ac_func_search_save_LIBS 4553fi 4554{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getaddrinfo" >&5 4555$as_echo "$ac_cv_search_getaddrinfo" >&6; } 4556ac_res=$ac_cv_search_getaddrinfo 4557if test "$ac_res" != no; then : 4558 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 4559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking getaddrinfo bug" >&5 4560$as_echo_n "checking getaddrinfo bug... " >&6; } 4561 if ${td_cv_buggygetaddrinfo+:} false; then : 4562 $as_echo_n "(cached) " >&6 4563else 4564 if test "$cross_compiling" = yes; then : 4565 td_cv_buggygetaddrinfo=yes 4566else 4567 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4568/* end confdefs.h. */ 4569 4570#include <sys/types.h> 4571#include <netdb.h> 4572#include <string.h> 4573#include <sys/socket.h> 4574#include <netinet/in.h> 4575 4576main() 4577{ 4578 int passive, gaierr, inet4 = 0, inet6 = 0; 4579 struct addrinfo hints, *ai, *aitop; 4580 char straddr[INET6_ADDRSTRLEN], strport[16]; 4581 4582 for (passive = 0; passive <= 1; passive++) { 4583 memset(&hints, 0, sizeof(hints)); 4584 hints.ai_family = AF_UNSPEC; 4585 hints.ai_flags = passive ? AI_PASSIVE : 0; 4586 hints.ai_socktype = SOCK_STREAM; 4587 hints.ai_protocol = IPPROTO_TCP; 4588 if ((gaierr = getaddrinfo(NULL, "54321", &hints, &aitop)) != 0) { 4589 (void)gai_strerror(gaierr); 4590 goto bad; 4591 } 4592 for (ai = aitop; ai; ai = ai->ai_next) { 4593 if (ai->ai_addr == NULL || 4594 ai->ai_addrlen == 0 || 4595 getnameinfo(ai->ai_addr, ai->ai_addrlen, 4596 straddr, sizeof(straddr), strport, sizeof(strport), 4597 NI_NUMERICHOST|NI_NUMERICSERV) != 0) { 4598 goto bad; 4599 } 4600 switch (ai->ai_family) { 4601 case AF_INET: 4602 if (strcmp(strport, "54321") != 0) { 4603 goto bad; 4604 } 4605 if (passive) { 4606 if (strcmp(straddr, "0.0.0.0") != 0) { 4607 goto bad; 4608 } 4609 } else { 4610 if (strcmp(straddr, "127.0.0.1") != 0) { 4611 goto bad; 4612 } 4613 } 4614 inet4++; 4615 break; 4616 case AF_INET6: 4617 if (strcmp(strport, "54321") != 0) { 4618 goto bad; 4619 } 4620 if (passive) { 4621 if (strcmp(straddr, "::") != 0) { 4622 goto bad; 4623 } 4624 } else { 4625 if (strcmp(straddr, "::1") != 0) { 4626 goto bad; 4627 } 4628 } 4629 inet6++; 4630 break; 4631 case AF_UNSPEC: 4632 goto bad; 4633 break; 4634#ifdef AF_UNIX 4635 case AF_UNIX: 4636#else 4637#ifdef AF_LOCAL 4638 case AF_LOCAL: 4639#endif 4640#endif 4641 default: 4642 /* another family support? */ 4643 break; 4644 } 4645 } 4646 } 4647 4648 /* supported family should be 2, unsupported family should be 0 */ 4649 if (!(inet4 == 0 || inet4 == 2)) 4650 goto bad; 4651 if (!(inet6 == 0 || inet6 == 2)) 4652 goto bad; 4653 4654 if (aitop) 4655 freeaddrinfo(aitop); 4656 exit(0); 4657 4658 bad: 4659 if (aitop) 4660 freeaddrinfo(aitop); 4661 exit(1); 4662} 4663 4664_ACEOF 4665if ac_fn_c_try_run "$LINENO"; then : 4666 td_cv_buggygetaddrinfo=no 4667else 4668 td_cv_buggygetaddrinfo=yes 4669fi 4670rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4671 conftest.$ac_objext conftest.beam conftest.$ac_ext 4672fi 4673 4674fi 4675 4676 if test "$td_cv_buggygetaddrinfo" = no; then 4677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: good" >&5 4678$as_echo "good" >&6; } 4679 else 4680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy" >&5 4681$as_echo "buggy" >&6; } 4682 fi 4683 4684 if test "$td_cv_buggygetaddrinfo" = "yes"; then 4685 # 4686 # XXX - it doesn't appear that "ipv6type" can ever be 4687 # set to "linux". Should this be testing for 4688 # "linux-glibc", or for that *or* "linux-libinet6"? 4689 # If the latter, note that "linux-libinet6" is also 4690 # the type given to some non-Linux OSes. 4691 # 4692 if test "$ipv6type" != "linux"; then 4693 echo 'Fatal: You must get working getaddrinfo() function.' 4694 echo ' or you can specify "--disable-ipv6"'. 4695 exit 1 4696 else 4697 echo 'Warning: getaddrinfo() implementation on your system seems be buggy.' 4698 echo ' Better upgrade your system library to newest version' 4699 echo ' of GNU C library (aka glibc).' 4700 fi 4701 fi 4702 4703fi 4704 4705 ac_fn_c_check_func "$LINENO" "getnameinfo" "ac_cv_func_getnameinfo" 4706if test "x$ac_cv_func_getnameinfo" = xyes; then : 4707 $as_echo "#define HAVE_GETNAMEINFO 1" >>confdefs.h 4708 4709else 4710 case " $LIBOBJS " in 4711 *" getnameinfo.$ac_objext "* ) ;; 4712 *) LIBOBJS="$LIBOBJS getnameinfo.$ac_objext" 4713 ;; 4714esac 4715 4716fi 4717 4718 4719fi 4720 4721{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_htoa declaration in netdnet/dnetdb.h" >&5 4722$as_echo_n "checking for dnet_htoa declaration in netdnet/dnetdb.h... " >&6; } 4723if ${td_cv_decl_netdnet_dnetdb_h_dnet_htoa+:} false; then : 4724 $as_echo_n "(cached) " >&6 4725else 4726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4727/* end confdefs.h. */ 4728#include <netdnet/dnetdb.h> 4729 4730_ACEOF 4731if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4732 $EGREP "dnet_htoa" >/dev/null 2>&1; then : 4733 td_cv_decl_netdnet_dnetdb_h_dnet_htoa=yes 4734else 4735 td_cv_decl_netdnet_dnetdb_h_dnet_htoa=no 4736fi 4737rm -f conftest* 4738 4739fi 4740{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $td_cv_decl_netdnet_dnetdb_h_dnet_htoa" >&5 4741$as_echo "$td_cv_decl_netdnet_dnetdb_h_dnet_htoa" >&6; } 4742if test "$td_cv_decl_netdnet_dnetdb_h_dnet_htoa" = yes; then 4743 $as_echo "#define HAVE_NETDNET_DNETDB_H_DNET_HTOA 1" >>confdefs.h 4744 4745fi 4746 4747 4748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for addrinfo" >&5 4749$as_echo_n "checking for addrinfo... " >&6; } 4750 if ${ac_cv_addrinfo+:} false; then : 4751 $as_echo_n "(cached) " >&6 4752else 4753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4754/* end confdefs.h. */ 4755 4756# include <netdb.h> 4757int 4758main () 4759{ 4760struct addrinfo a 4761 ; 4762 return 0; 4763} 4764_ACEOF 4765if ac_fn_c_try_compile "$LINENO"; then : 4766 ac_cv_addrinfo=yes 4767else 4768 ac_cv_addrinfo=no 4769fi 4770rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4771fi 4772 4773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_addrinfo" >&5 4774$as_echo "$ac_cv_addrinfo" >&6; } 4775 if test $ac_cv_addrinfo = yes; then 4776 $as_echo "#define HAVE_ADDRINFO 1" >>confdefs.h 4777 4778 else 4779 $as_echo "#define NEED_ADDRINFO_H 1" >>confdefs.h 4780 4781 fi 4782 4783if test "$ac_cv_addrinfo" = no; then 4784 missing_includes=yes 4785fi 4786 4787 4788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NI_MAXSERV" >&5 4789$as_echo_n "checking for NI_MAXSERV... " >&6; } 4790 if ${ac_cv_maxserv+:} false; then : 4791 $as_echo_n "(cached) " >&6 4792else 4793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4794/* end confdefs.h. */ 4795#include <netdb.h> 4796#ifdef NI_MAXSERV 4797yes 4798#endif 4799_ACEOF 4800if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4801 $EGREP "yes" >/dev/null 2>&1; then : 4802 ac_cv_maxserv=yes 4803else 4804 ac_cv_maxserv=no 4805fi 4806rm -f conftest* 4807 4808fi 4809 4810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_maxserv" >&5 4811$as_echo "$ac_cv_maxserv" >&6; } 4812 if test $ac_cv_maxserv != yes; then 4813 $as_echo "#define NEED_ADDRINFO_H 1" >>confdefs.h 4814 4815 fi 4816 4817if test "$ac_cv_maxserv" = no; then 4818 missing_includes=yes 4819fi 4820 4821 4822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NI_NAMEREQD" >&5 4823$as_echo_n "checking for NI_NAMEREQD... " >&6; } 4824 if ${ac_cv_namereqd+:} false; then : 4825 $as_echo_n "(cached) " >&6 4826else 4827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4828/* end confdefs.h. */ 4829#include <netdb.h> 4830#ifdef NI_NOFQDN 4831yes 4832#endif 4833_ACEOF 4834if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4835 $EGREP "yes" >/dev/null 2>&1; then : 4836 ac_cv_namereqd=yes 4837else 4838 ac_cv_namereqd=no 4839fi 4840rm -f conftest* 4841 4842fi 4843 4844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_namereqd" >&5 4845$as_echo "$ac_cv_namereqd" >&6; } 4846 if test $ac_cv_namereqd != yes; then 4847 $as_echo "#define NEED_ADDRINFO_H 1" >>confdefs.h 4848 4849 fi 4850 4851if test "$ac_cv_namereqd" = no; then 4852 missing_includes=yes 4853fi 4854 4855 4856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sockaddr_storage" >&5 4857$as_echo_n "checking for sockaddr_storage... " >&6; } 4858 if ${ac_cv_sa_storage+:} false; then : 4859 $as_echo_n "(cached) " >&6 4860else 4861 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4862/* end confdefs.h. */ 4863 4864# include <sys/types.h> 4865# include <sys/socket.h> 4866int 4867main () 4868{ 4869struct sockaddr_storage s 4870 ; 4871 return 0; 4872} 4873_ACEOF 4874if ac_fn_c_try_compile "$LINENO"; then : 4875 ac_cv_sa_storage=yes 4876else 4877 ac_cv_sa_storage=no 4878fi 4879rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4880fi 4881 4882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sa_storage" >&5 4883$as_echo "$ac_cv_sa_storage" >&6; } 4884 if test $ac_cv_sa_storage = yes; then 4885 $as_echo "#define HAVE_SOCKADDR_STORAGE 1" >>confdefs.h 4886 4887 fi 4888 4889if test "$ac_cv_sa_storage" = no; then 4890 missing_includes=yes 4891fi 4892 4893ac_fn_c_check_func "$LINENO" "vfprintf" "ac_cv_func_vfprintf" 4894if test "x$ac_cv_func_vfprintf" = xyes; then : 4895 $as_echo "#define HAVE_VFPRINTF 1" >>confdefs.h 4896 4897else 4898 case " $LIBOBJS " in 4899 *" vfprintf.$ac_objext "* ) ;; 4900 *) LIBOBJS="$LIBOBJS vfprintf.$ac_objext" 4901 ;; 4902esac 4903 4904fi 4905 4906ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp" 4907if test "x$ac_cv_func_strcasecmp" = xyes; then : 4908 $as_echo "#define HAVE_STRCASECMP 1" >>confdefs.h 4909 4910else 4911 case " $LIBOBJS " in 4912 *" strcasecmp.$ac_objext "* ) ;; 4913 *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext" 4914 ;; 4915esac 4916 4917fi 4918 4919ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat" 4920if test "x$ac_cv_func_strlcat" = xyes; then : 4921 $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h 4922 4923else 4924 case " $LIBOBJS " in 4925 *" strlcat.$ac_objext "* ) ;; 4926 *) LIBOBJS="$LIBOBJS strlcat.$ac_objext" 4927 ;; 4928esac 4929 4930fi 4931 4932ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy" 4933if test "x$ac_cv_func_strlcpy" = xyes; then : 4934 $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h 4935 4936else 4937 case " $LIBOBJS " in 4938 *" strlcpy.$ac_objext "* ) ;; 4939 *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext" 4940 ;; 4941esac 4942 4943fi 4944 4945ac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup" 4946if test "x$ac_cv_func_strdup" = xyes; then : 4947 $as_echo "#define HAVE_STRDUP 1" >>confdefs.h 4948 4949else 4950 case " $LIBOBJS " in 4951 *" strdup.$ac_objext "* ) ;; 4952 *) LIBOBJS="$LIBOBJS strdup.$ac_objext" 4953 ;; 4954esac 4955 4956fi 4957 4958ac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep" 4959if test "x$ac_cv_func_strsep" = xyes; then : 4960 $as_echo "#define HAVE_STRSEP 1" >>confdefs.h 4961 4962else 4963 case " $LIBOBJS " in 4964 *" strsep.$ac_objext "* ) ;; 4965 *) LIBOBJS="$LIBOBJS strsep.$ac_objext" 4966 ;; 4967esac 4968 4969fi 4970 4971 4972for ac_func in fork vfork strftime 4973do : 4974 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 4975ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 4976if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 4977 cat >>confdefs.h <<_ACEOF 4978#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 4979_ACEOF 4980 4981fi 4982done 4983 4984for ac_func in setlinebuf alarm 4985do : 4986 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 4987ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 4988if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 4989 cat >>confdefs.h <<_ACEOF 4990#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 4991_ACEOF 4992 4993fi 4994done 4995 4996 4997needsnprintf=no 4998for ac_func in vsnprintf snprintf 4999do : 5000 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 5001ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 5002if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 5003 cat >>confdefs.h <<_ACEOF 5004#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 5005_ACEOF 5006 5007else 5008 needsnprintf=yes 5009fi 5010done 5011 5012if test $needsnprintf = yes; then 5013 case " $LIBOBJS " in 5014 *" snprintf.$ac_objext "* ) ;; 5015 *) LIBOBJS="$LIBOBJS snprintf.$ac_objext" 5016 ;; 5017esac 5018 5019fi 5020 5021 5022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 5023$as_echo_n "checking return type of signal handlers... " >&6; } 5024if ${ac_cv_type_signal+:} false; then : 5025 $as_echo_n "(cached) " >&6 5026else 5027 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5028/* end confdefs.h. */ 5029#include <sys/types.h> 5030#include <signal.h> 5031 5032int 5033main () 5034{ 5035return *(signal (0, 0)) (0) == 1; 5036 ; 5037 return 0; 5038} 5039_ACEOF 5040if ac_fn_c_try_compile "$LINENO"; then : 5041 ac_cv_type_signal=int 5042else 5043 ac_cv_type_signal=void 5044fi 5045rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5046fi 5047{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 5048$as_echo "$ac_cv_type_signal" >&6; } 5049 5050cat >>confdefs.h <<_ACEOF 5051#define RETSIGTYPE $ac_cv_type_signal 5052_ACEOF 5053 5054 5055 if test "$ac_cv_type_signal" = void ; then 5056 5057$as_echo "#define RETSIGVAL /**/" >>confdefs.h 5058 5059 else 5060 5061$as_echo "#define RETSIGVAL (0)" >>confdefs.h 5062 5063 fi 5064 case "$host_os" in 5065 5066 irix*) 5067 5068$as_echo "#define _BSD_SIGNALS 1" >>confdefs.h 5069 5070 ;; 5071 5072 *) 5073 for ac_func in sigaction 5074do : 5075 ac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction" 5076if test "x$ac_cv_func_sigaction" = xyes; then : 5077 cat >>confdefs.h <<_ACEOF 5078#define HAVE_SIGACTION 1 5079_ACEOF 5080 5081fi 5082done 5083 5084 if test $ac_cv_func_sigaction = no ; then 5085 for ac_func in sigset 5086do : 5087 ac_fn_c_check_func "$LINENO" "sigset" "ac_cv_func_sigset" 5088if test "x$ac_cv_func_sigset" = xyes; then : 5089 cat >>confdefs.h <<_ACEOF 5090#define HAVE_SIGSET 1 5091_ACEOF 5092 5093fi 5094done 5095 5096 fi 5097 ;; 5098 esac 5099 5100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dnet_htoa" >&5 5101$as_echo_n "checking for library containing dnet_htoa... " >&6; } 5102if ${ac_cv_search_dnet_htoa+:} false; then : 5103 $as_echo_n "(cached) " >&6 5104else 5105 ac_func_search_save_LIBS=$LIBS 5106cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5107/* end confdefs.h. */ 5108 5109/* Override any GCC internal prototype to avoid an error. 5110 Use char because int might match the return type of a GCC 5111 builtin and then its argument prototype would still apply. */ 5112#ifdef __cplusplus 5113extern "C" 5114#endif 5115char dnet_htoa (); 5116int 5117main () 5118{ 5119return dnet_htoa (); 5120 ; 5121 return 0; 5122} 5123_ACEOF 5124for ac_lib in '' dnet; do 5125 if test -z "$ac_lib"; then 5126 ac_res="none required" 5127 else 5128 ac_res=-l$ac_lib 5129 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 5130 fi 5131 if ac_fn_c_try_link "$LINENO"; then : 5132 ac_cv_search_dnet_htoa=$ac_res 5133fi 5134rm -f core conftest.err conftest.$ac_objext \ 5135 conftest$ac_exeext 5136 if ${ac_cv_search_dnet_htoa+:} false; then : 5137 break 5138fi 5139done 5140if ${ac_cv_search_dnet_htoa+:} false; then : 5141 5142else 5143 ac_cv_search_dnet_htoa=no 5144fi 5145rm conftest.$ac_ext 5146LIBS=$ac_func_search_save_LIBS 5147fi 5148{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dnet_htoa" >&5 5149$as_echo "$ac_cv_search_dnet_htoa" >&6; } 5150ac_res=$ac_cv_search_dnet_htoa 5151if test "$ac_res" != no; then : 5152 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 5153 $as_echo "#define HAVE_DNET_HTOA 1" >>confdefs.h 5154 5155fi 5156 5157 5158{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lrpc" >&5 5159$as_echo_n "checking for main in -lrpc... " >&6; } 5160if ${ac_cv_lib_rpc_main+:} false; then : 5161 $as_echo_n "(cached) " >&6 5162else 5163 ac_check_lib_save_LIBS=$LIBS 5164LIBS="-lrpc $LIBS" 5165cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5166/* end confdefs.h. */ 5167 5168 5169int 5170main () 5171{ 5172return main (); 5173 ; 5174 return 0; 5175} 5176_ACEOF 5177if ac_fn_c_try_link "$LINENO"; then : 5178 ac_cv_lib_rpc_main=yes 5179else 5180 ac_cv_lib_rpc_main=no 5181fi 5182rm -f core conftest.err conftest.$ac_objext \ 5183 conftest$ac_exeext conftest.$ac_ext 5184LIBS=$ac_check_lib_save_LIBS 5185fi 5186{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rpc_main" >&5 5187$as_echo "$ac_cv_lib_rpc_main" >&6; } 5188if test "x$ac_cv_lib_rpc_main" = xyes; then : 5189 cat >>confdefs.h <<_ACEOF 5190#define HAVE_LIBRPC 1 5191_ACEOF 5192 5193 LIBS="-lrpc $LIBS" 5194 5195fi 5196 5197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getrpcbynumber" >&5 5198$as_echo_n "checking for library containing getrpcbynumber... " >&6; } 5199if ${ac_cv_search_getrpcbynumber+:} false; then : 5200 $as_echo_n "(cached) " >&6 5201else 5202 ac_func_search_save_LIBS=$LIBS 5203cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5204/* end confdefs.h. */ 5205 5206/* Override any GCC internal prototype to avoid an error. 5207 Use char because int might match the return type of a GCC 5208 builtin and then its argument prototype would still apply. */ 5209#ifdef __cplusplus 5210extern "C" 5211#endif 5212char getrpcbynumber (); 5213int 5214main () 5215{ 5216return getrpcbynumber (); 5217 ; 5218 return 0; 5219} 5220_ACEOF 5221for ac_lib in '' nsl; do 5222 if test -z "$ac_lib"; then 5223 ac_res="none required" 5224 else 5225 ac_res=-l$ac_lib 5226 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 5227 fi 5228 if ac_fn_c_try_link "$LINENO"; then : 5229 ac_cv_search_getrpcbynumber=$ac_res 5230fi 5231rm -f core conftest.err conftest.$ac_objext \ 5232 conftest$ac_exeext 5233 if ${ac_cv_search_getrpcbynumber+:} false; then : 5234 break 5235fi 5236done 5237if ${ac_cv_search_getrpcbynumber+:} false; then : 5238 5239else 5240 ac_cv_search_getrpcbynumber=no 5241fi 5242rm conftest.$ac_ext 5243LIBS=$ac_func_search_save_LIBS 5244fi 5245{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getrpcbynumber" >&5 5246$as_echo "$ac_cv_search_getrpcbynumber" >&6; } 5247ac_res=$ac_cv_search_getrpcbynumber 5248if test "$ac_res" != no; then : 5249 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 5250 $as_echo "#define HAVE_GETRPCBYNUMBER 1" >>confdefs.h 5251 5252fi 5253 5254 5255 5256 5257 # Most operating systems have gethostbyname() in the default searched 5258 # libraries (i.e. libc): 5259 # Some OSes (eg. Solaris) place it in libnsl 5260 # Some strange OSes (SINIX) have it in libsocket: 5261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5 5262$as_echo_n "checking for library containing gethostbyname... " >&6; } 5263if ${ac_cv_search_gethostbyname+:} false; then : 5264 $as_echo_n "(cached) " >&6 5265else 5266 ac_func_search_save_LIBS=$LIBS 5267cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5268/* end confdefs.h. */ 5269 5270/* Override any GCC internal prototype to avoid an error. 5271 Use char because int might match the return type of a GCC 5272 builtin and then its argument prototype would still apply. */ 5273#ifdef __cplusplus 5274extern "C" 5275#endif 5276char gethostbyname (); 5277int 5278main () 5279{ 5280return gethostbyname (); 5281 ; 5282 return 0; 5283} 5284_ACEOF 5285for ac_lib in '' nsl socket resolv; do 5286 if test -z "$ac_lib"; then 5287 ac_res="none required" 5288 else 5289 ac_res=-l$ac_lib 5290 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 5291 fi 5292 if ac_fn_c_try_link "$LINENO"; then : 5293 ac_cv_search_gethostbyname=$ac_res 5294fi 5295rm -f core conftest.err conftest.$ac_objext \ 5296 conftest$ac_exeext 5297 if ${ac_cv_search_gethostbyname+:} false; then : 5298 break 5299fi 5300done 5301if ${ac_cv_search_gethostbyname+:} false; then : 5302 5303else 5304 ac_cv_search_gethostbyname=no 5305fi 5306rm conftest.$ac_ext 5307LIBS=$ac_func_search_save_LIBS 5308fi 5309{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5 5310$as_echo "$ac_cv_search_gethostbyname" >&6; } 5311ac_res=$ac_cv_search_gethostbyname 5312if test "$ac_res" != no; then : 5313 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 5314 5315fi 5316 5317 # Unfortunately libsocket sometimes depends on libnsl and 5318 # AC_SEARCH_LIBS isn't up to the task of handling dependencies like this. 5319 if test "$ac_cv_search_gethostbyname" = "no" 5320 then 5321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lsocket" >&5 5322$as_echo_n "checking for gethostbyname in -lsocket... " >&6; } 5323if ${ac_cv_lib_socket_gethostbyname+:} false; then : 5324 $as_echo_n "(cached) " >&6 5325else 5326 ac_check_lib_save_LIBS=$LIBS 5327LIBS="-lsocket -lnsl $LIBS" 5328cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5329/* end confdefs.h. */ 5330 5331/* Override any GCC internal prototype to avoid an error. 5332 Use char because int might match the return type of a GCC 5333 builtin and then its argument prototype would still apply. */ 5334#ifdef __cplusplus 5335extern "C" 5336#endif 5337char gethostbyname (); 5338int 5339main () 5340{ 5341return gethostbyname (); 5342 ; 5343 return 0; 5344} 5345_ACEOF 5346if ac_fn_c_try_link "$LINENO"; then : 5347 ac_cv_lib_socket_gethostbyname=yes 5348else 5349 ac_cv_lib_socket_gethostbyname=no 5350fi 5351rm -f core conftest.err conftest.$ac_objext \ 5352 conftest$ac_exeext conftest.$ac_ext 5353LIBS=$ac_check_lib_save_LIBS 5354fi 5355{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_gethostbyname" >&5 5356$as_echo "$ac_cv_lib_socket_gethostbyname" >&6; } 5357if test "x$ac_cv_lib_socket_gethostbyname" = xyes; then : 5358 LIBS="-lsocket -lnsl $LIBS" 5359fi 5360 5361 fi 5362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5 5363$as_echo_n "checking for library containing socket... " >&6; } 5364if ${ac_cv_search_socket+:} false; then : 5365 $as_echo_n "(cached) " >&6 5366else 5367 ac_func_search_save_LIBS=$LIBS 5368cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5369/* end confdefs.h. */ 5370 5371/* Override any GCC internal prototype to avoid an error. 5372 Use char because int might match the return type of a GCC 5373 builtin and then its argument prototype would still apply. */ 5374#ifdef __cplusplus 5375extern "C" 5376#endif 5377char socket (); 5378int 5379main () 5380{ 5381return socket (); 5382 ; 5383 return 0; 5384} 5385_ACEOF 5386for ac_lib in '' socket; do 5387 if test -z "$ac_lib"; then 5388 ac_res="none required" 5389 else 5390 ac_res=-l$ac_lib 5391 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 5392 fi 5393 if ac_fn_c_try_link "$LINENO"; then : 5394 ac_cv_search_socket=$ac_res 5395fi 5396rm -f core conftest.err conftest.$ac_objext \ 5397 conftest$ac_exeext 5398 if ${ac_cv_search_socket+:} false; then : 5399 break 5400fi 5401done 5402if ${ac_cv_search_socket+:} false; then : 5403 5404else 5405 ac_cv_search_socket=no 5406fi 5407rm conftest.$ac_ext 5408LIBS=$ac_func_search_save_LIBS 5409fi 5410{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5 5411$as_echo "$ac_cv_search_socket" >&6; } 5412ac_res=$ac_cv_search_socket 5413if test "$ac_res" != no; then : 5414 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 5415 5416else 5417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5 5418$as_echo_n "checking for socket in -lsocket... " >&6; } 5419if ${ac_cv_lib_socket_socket+:} false; then : 5420 $as_echo_n "(cached) " >&6 5421else 5422 ac_check_lib_save_LIBS=$LIBS 5423LIBS="-lsocket -lnsl $LIBS" 5424cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5425/* end confdefs.h. */ 5426 5427/* Override any GCC internal prototype to avoid an error. 5428 Use char because int might match the return type of a GCC 5429 builtin and then its argument prototype would still apply. */ 5430#ifdef __cplusplus 5431extern "C" 5432#endif 5433char socket (); 5434int 5435main () 5436{ 5437return socket (); 5438 ; 5439 return 0; 5440} 5441_ACEOF 5442if ac_fn_c_try_link "$LINENO"; then : 5443 ac_cv_lib_socket_socket=yes 5444else 5445 ac_cv_lib_socket_socket=no 5446fi 5447rm -f core conftest.err conftest.$ac_objext \ 5448 conftest$ac_exeext conftest.$ac_ext 5449LIBS=$ac_check_lib_save_LIBS 5450fi 5451{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5 5452$as_echo "$ac_cv_lib_socket_socket" >&6; } 5453if test "x$ac_cv_lib_socket_socket" = xyes; then : 5454 LIBS="-lsocket -lnsl $LIBS" 5455fi 5456 5457fi 5458 5459 # DLPI needs putmsg under HPUX so test for -lstr while we're at it 5460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing putmsg" >&5 5461$as_echo_n "checking for library containing putmsg... " >&6; } 5462if ${ac_cv_search_putmsg+:} false; then : 5463 $as_echo_n "(cached) " >&6 5464else 5465 ac_func_search_save_LIBS=$LIBS 5466cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5467/* end confdefs.h. */ 5468 5469/* Override any GCC internal prototype to avoid an error. 5470 Use char because int might match the return type of a GCC 5471 builtin and then its argument prototype would still apply. */ 5472#ifdef __cplusplus 5473extern "C" 5474#endif 5475char putmsg (); 5476int 5477main () 5478{ 5479return putmsg (); 5480 ; 5481 return 0; 5482} 5483_ACEOF 5484for ac_lib in '' str; do 5485 if test -z "$ac_lib"; then 5486 ac_res="none required" 5487 else 5488 ac_res=-l$ac_lib 5489 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 5490 fi 5491 if ac_fn_c_try_link "$LINENO"; then : 5492 ac_cv_search_putmsg=$ac_res 5493fi 5494rm -f core conftest.err conftest.$ac_objext \ 5495 conftest$ac_exeext 5496 if ${ac_cv_search_putmsg+:} false; then : 5497 break 5498fi 5499done 5500if ${ac_cv_search_putmsg+:} false; then : 5501 5502else 5503 ac_cv_search_putmsg=no 5504fi 5505rm conftest.$ac_ext 5506LIBS=$ac_func_search_save_LIBS 5507fi 5508{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_putmsg" >&5 5509$as_echo "$ac_cv_search_putmsg" >&6; } 5510ac_res=$ac_cv_search_putmsg 5511if test "$ac_res" != no; then : 5512 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 5513 5514fi 5515 5516 5517 5518 LBL_LIBS="$LIBS" 5519 pfopen=/usr/examples/packetfilter/pfopen.c 5520 if test -f $pfopen ; then 5521 for ac_func in pfopen 5522do : 5523 ac_fn_c_check_func "$LINENO" "pfopen" "ac_cv_func_pfopen" 5524if test "x$ac_cv_func_pfopen" = xyes; then : 5525 cat >>confdefs.h <<_ACEOF 5526#define HAVE_PFOPEN 1 5527_ACEOF 5528 5529fi 5530done 5531 5532 if test $ac_cv_func_pfopen = "no" ; then 5533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using $pfopen" >&5 5534$as_echo "Using $pfopen" >&6; } 5535 LIBS="$LIBS $pfopen" 5536 fi 5537 fi 5538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for local pcap library" >&5 5539$as_echo_n "checking for local pcap library... " >&6; } 5540 libpcap=FAIL 5541 lastdir=FAIL 5542 places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \ 5543 egrep '/libpcap-[0-9]+\.[0-9]+(\.[0-9]*)?([ab][0-9]*|-PRE-GIT)?$'` 5544 for dir in $places $srcdir/../libpcap $srcdir/libpcap ; do 5545 basedir=`echo $dir | sed -e 's/[ab][0-9]*$//' | \ 5546 sed -e 's/-PRE-GIT$//' ` 5547 if test $lastdir = $basedir ; then 5548 continue; 5549 fi 5550 lastdir=$dir 5551 if test -r $dir/libpcap.a ; then 5552 libpcap=$dir/libpcap.a 5553 d=$dir 5554 fi 5555 done 5556 if test $libpcap = FAIL ; then 5557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5558$as_echo "not found" >&6; } 5559 5560 # 5561 # Look for pcap-config. 5562 # 5563 if test -n "$ac_tool_prefix"; then 5564 # Extract the first word of "${ac_tool_prefix}pcap-config", so it can be a program name with args. 5565set dummy ${ac_tool_prefix}pcap-config; ac_word=$2 5566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5567$as_echo_n "checking for $ac_word... " >&6; } 5568if ${ac_cv_path_PCAP_CONFIG+:} false; then : 5569 $as_echo_n "(cached) " >&6 5570else 5571 case $PCAP_CONFIG in 5572 [\\/]* | ?:[\\/]*) 5573 ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path. 5574 ;; 5575 *) 5576 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5577for as_dir in $PATH 5578do 5579 IFS=$as_save_IFS 5580 test -z "$as_dir" && as_dir=. 5581 for ac_exec_ext in '' $ac_executable_extensions; do 5582 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5583 ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext" 5584 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5585 break 2 5586 fi 5587done 5588 done 5589IFS=$as_save_IFS 5590 5591 ;; 5592esac 5593fi 5594PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG 5595if test -n "$PCAP_CONFIG"; then 5596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5 5597$as_echo "$PCAP_CONFIG" >&6; } 5598else 5599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5600$as_echo "no" >&6; } 5601fi 5602 5603 5604fi 5605if test -z "$ac_cv_path_PCAP_CONFIG"; then 5606 ac_pt_PCAP_CONFIG=$PCAP_CONFIG 5607 # Extract the first word of "pcap-config", so it can be a program name with args. 5608set dummy pcap-config; ac_word=$2 5609{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5610$as_echo_n "checking for $ac_word... " >&6; } 5611if ${ac_cv_path_ac_pt_PCAP_CONFIG+:} false; then : 5612 $as_echo_n "(cached) " >&6 5613else 5614 case $ac_pt_PCAP_CONFIG in 5615 [\\/]* | ?:[\\/]*) 5616 ac_cv_path_ac_pt_PCAP_CONFIG="$ac_pt_PCAP_CONFIG" # Let the user override the test with a path. 5617 ;; 5618 *) 5619 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5620for as_dir in $PATH 5621do 5622 IFS=$as_save_IFS 5623 test -z "$as_dir" && as_dir=. 5624 for ac_exec_ext in '' $ac_executable_extensions; do 5625 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5626 ac_cv_path_ac_pt_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext" 5627 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5628 break 2 5629 fi 5630done 5631 done 5632IFS=$as_save_IFS 5633 5634 ;; 5635esac 5636fi 5637ac_pt_PCAP_CONFIG=$ac_cv_path_ac_pt_PCAP_CONFIG 5638if test -n "$ac_pt_PCAP_CONFIG"; then 5639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PCAP_CONFIG" >&5 5640$as_echo "$ac_pt_PCAP_CONFIG" >&6; } 5641else 5642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5643$as_echo "no" >&6; } 5644fi 5645 5646 if test "x$ac_pt_PCAP_CONFIG" = x; then 5647 PCAP_CONFIG="" 5648 else 5649 case $cross_compiling:$ac_tool_warned in 5650yes:) 5651{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5652$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5653ac_tool_warned=yes ;; 5654esac 5655 PCAP_CONFIG=$ac_pt_PCAP_CONFIG 5656 fi 5657else 5658 PCAP_CONFIG="$ac_cv_path_PCAP_CONFIG" 5659fi 5660 5661 if test -n "$PCAP_CONFIG" ; then 5662 # 5663 # Found - use it to get the include flags for 5664 # libpcap and the flags to link with libpcap. 5665 # 5666 # Please read section 11.6 "Shell Substitutions" 5667 # in the autoconf manual before doing anything 5668 # to this that involves quoting. Especially note 5669 # the statement "There is just no portable way to use 5670 # double-quoted strings inside double-quoted back-quoted 5671 # expressions (pfew!)." 5672 # 5673 cflags=`"$PCAP_CONFIG" --cflags` 5674 V_INCLS="$cflags $V_INCLS" 5675 libpcap=`"$PCAP_CONFIG" --libs` 5676 else 5677 # 5678 # Not found; look for pcap. 5679 # 5680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lpcap" >&5 5681$as_echo_n "checking for main in -lpcap... " >&6; } 5682if ${ac_cv_lib_pcap_main+:} false; then : 5683 $as_echo_n "(cached) " >&6 5684else 5685 ac_check_lib_save_LIBS=$LIBS 5686LIBS="-lpcap $LIBS" 5687cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5688/* end confdefs.h. */ 5689 5690 5691int 5692main () 5693{ 5694return main (); 5695 ; 5696 return 0; 5697} 5698_ACEOF 5699if ac_fn_c_try_link "$LINENO"; then : 5700 ac_cv_lib_pcap_main=yes 5701else 5702 ac_cv_lib_pcap_main=no 5703fi 5704rm -f core conftest.err conftest.$ac_objext \ 5705 conftest$ac_exeext conftest.$ac_ext 5706LIBS=$ac_check_lib_save_LIBS 5707fi 5708{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_main" >&5 5709$as_echo "$ac_cv_lib_pcap_main" >&6; } 5710if test "x$ac_cv_lib_pcap_main" = xyes; then : 5711 libpcap="-lpcap" 5712fi 5713 5714 if test $libpcap = FAIL ; then 5715 as_fn_error $? "see the INSTALL doc for more info" "$LINENO" 5 5716 fi 5717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extraneous pcap header directories" >&5 5718$as_echo_n "checking for extraneous pcap header directories... " >&6; } 5719 if test \( ! -r /usr/local/include/pcap.h \) -a \ 5720 \( ! -r /usr/include/pcap.h \); then 5721 if test -r /usr/local/include/pcap/pcap.h; then 5722 d="/usr/local/include/pcap" 5723 elif test -r /usr/include/pcap/pcap.h; then 5724 d="/usr/include/pcap" 5725 fi 5726 fi 5727 if test -z "$d" ; then 5728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5729$as_echo "not found" >&6; } 5730 else 5731 V_INCLS="-I$d $V_INCLS" 5732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found -- -I$d added" >&5 5733$as_echo "found -- -I$d added" >&6; } 5734 fi 5735 fi 5736 else 5737 V_PCAPDEP=$libpcap 5738 places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \ 5739 egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'` 5740 if test -r $d/pcap.h; then 5741 V_INCLS="-I$d $V_INCLS" 5742 elif test -r $places/pcap.h; then 5743 V_INCLS="-I$places $V_INCLS" 5744 else 5745 as_fn_error see INSTALL "cannot find pcap.h" "$LINENO" 5 5746 fi 5747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libpcap" >&5 5748$as_echo "$libpcap" >&6; } 5749 # Extract the first word of "pcap-config", so it can be a program name with args. 5750set dummy pcap-config; ac_word=$2 5751{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5752$as_echo_n "checking for $ac_word... " >&6; } 5753if ${ac_cv_path_PCAP_CONFIG+:} false; then : 5754 $as_echo_n "(cached) " >&6 5755else 5756 case $PCAP_CONFIG in 5757 [\\/]* | ?:[\\/]*) 5758 ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path. 5759 ;; 5760 *) 5761 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5762for as_dir in $d 5763do 5764 IFS=$as_save_IFS 5765 test -z "$as_dir" && as_dir=. 5766 for ac_exec_ext in '' $ac_executable_extensions; do 5767 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5768 ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext" 5769 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5770 break 2 5771 fi 5772done 5773 done 5774IFS=$as_save_IFS 5775 5776 ;; 5777esac 5778fi 5779PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG 5780if test -n "$PCAP_CONFIG"; then 5781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5 5782$as_echo "$PCAP_CONFIG" >&6; } 5783else 5784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5785$as_echo "no" >&6; } 5786fi 5787 5788 5789 if test -n "$PCAP_CONFIG"; then 5790 # 5791 # The libpcap directory has a pcap-config script. 5792 # Use it to get any additioal libraries needed 5793 # to link with the libpcap archive library in 5794 # that directory. 5795 # 5796 # Please read section 11.6 "Shell Substitutions" 5797 # in the autoconf manual before doing anything 5798 # to this that involves quoting. Especially note 5799 # the statement "There is just no portable way to use 5800 # double-quoted strings inside double-quoted back-quoted 5801 # expressions (pfew!)." 5802 # 5803 additional_libs=`"$PCAP_CONFIG" --additional-libs --static` 5804 libpcap="$libpcap $additional_libs" 5805 fi 5806 fi 5807 LIBS="$libpcap $LIBS" 5808 if ! test -n "$PCAP_CONFIG" ; then 5809 # 5810 # We don't have pcap-config; find out any additional link flags 5811 # we need. (If we have pcap-config, we assume it tells us what 5812 # we need.) 5813 # 5814 case "$host_os" in 5815 5816 aix*) 5817 # 5818 # If libpcap is DLPI-based, we have to use /lib/pse.exp if 5819 # present, as we use the STREAMS routines. 5820 # 5821 # (XXX - true only if we're linking with a static libpcap?) 5822 # 5823 pseexe="/lib/pse.exp" 5824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $pseexe" >&5 5825$as_echo_n "checking for $pseexe... " >&6; } 5826 if test -f $pseexe ; then 5827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5828$as_echo "yes" >&6; } 5829 LIBS="$LIBS -I:$pseexe" 5830 fi 5831 5832 # 5833 # If libpcap is BPF-based, we need "-lodm" and "-lcfg", as 5834 # we use them to load the BPF module. 5835 # 5836 # (XXX - true only if we're linking with a static libpcap?) 5837 # 5838 LIBS="$LIBS -lodm -lcfg" 5839 ;; 5840 esac 5841 fi 5842 5843 ac_fn_c_check_func "$LINENO" "pcap_loop" "ac_cv_func_pcap_loop" 5844if test "x$ac_cv_func_pcap_loop" = xyes; then : 5845 5846else 5847 5848 as_fn_error $? "Report this to tcpdump-workers@lists.tcpdump.org, and include the 5849config.log file in your report. If you have downloaded libpcap from 5850tcpdump.org, and built it yourself, please also include the config.log 5851file from the libpcap source directory, the Makefile from the libpcap 5852source directory, and the output of the make process for libpcap, as 5853this could be a problem with the libpcap that was built, and we will 5854not be able to determine why this is happening, and thus will not be 5855able to fix it, without that information, as we have not been able to 5856reproduce this problem ourselves." "$LINENO" 5 5857 5858fi 5859 5860 5861 ac_fn_c_check_func "$LINENO" "pcap_list_datalinks" "ac_cv_func_pcap_list_datalinks" 5862if test "x$ac_cv_func_pcap_list_datalinks" = xyes; then : 5863 $as_echo "#define HAVE_PCAP_LIST_DATALINKS 1" >>confdefs.h 5864 5865else 5866 5867 case " $LIBOBJS " in 5868 *" datalinks.$ac_objext "* ) ;; 5869 *) LIBOBJS="$LIBOBJS datalinks.$ac_objext" 5870 ;; 5871esac 5872 5873 5874fi 5875 5876 ac_fn_c_check_func "$LINENO" "pcap_set_datalink" "ac_cv_func_pcap_set_datalink" 5877if test "x$ac_cv_func_pcap_set_datalink" = xyes; then : 5878 $as_echo "#define HAVE_PCAP_SET_DATALINK 1" >>confdefs.h 5879 5880fi 5881 5882 ac_fn_c_check_func "$LINENO" "pcap_datalink_name_to_val" "ac_cv_func_pcap_datalink_name_to_val" 5883if test "x$ac_cv_func_pcap_datalink_name_to_val" = xyes; then : 5884 5885 $as_echo "#define HAVE_PCAP_DATALINK_NAME_TO_VAL 1" >>confdefs.h 5886 5887 ac_fn_c_check_func "$LINENO" "pcap_datalink_val_to_description" "ac_cv_func_pcap_datalink_val_to_description" 5888if test "x$ac_cv_func_pcap_datalink_val_to_description" = xyes; then : 5889 $as_echo "#define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1" >>confdefs.h 5890 5891else 5892 5893 case " $LIBOBJS " in 5894 *" dlnames.$ac_objext "* ) ;; 5895 *) LIBOBJS="$LIBOBJS dlnames.$ac_objext" 5896 ;; 5897esac 5898 5899 5900fi 5901 5902 5903else 5904 5905 case " $LIBOBJS " in 5906 *" dlnames.$ac_objext "* ) ;; 5907 *) LIBOBJS="$LIBOBJS dlnames.$ac_objext" 5908 ;; 5909esac 5910 5911 5912fi 5913 5914 5915 for ac_func in pcap_breakloop 5916do : 5917 ac_fn_c_check_func "$LINENO" "pcap_breakloop" "ac_cv_func_pcap_breakloop" 5918if test "x$ac_cv_func_pcap_breakloop" = xyes; then : 5919 cat >>confdefs.h <<_ACEOF 5920#define HAVE_PCAP_BREAKLOOP 1 5921_ACEOF 5922 5923fi 5924done 5925 5926 5927 ac_fn_c_check_func "$LINENO" "pcap_dump_ftell" "ac_cv_func_pcap_dump_ftell" 5928if test "x$ac_cv_func_pcap_dump_ftell" = xyes; then : 5929 $as_echo "#define HAVE_PCAP_DUMP_FTELL 1" >>confdefs.h 5930 5931else 5932 5933 case " $LIBOBJS " in 5934 *" pcap_dump_ftell.$ac_objext "* ) ;; 5935 *) LIBOBJS="$LIBOBJS pcap_dump_ftell.$ac_objext" 5936 ;; 5937esac 5938 5939 5940fi 5941 5942 5943 5944# 5945# Check for these after AC_LBL_LIBPCAP, so we link with the appropriate 5946# libraries (e.g., "-lsocket -lnsl" on Solaris). 5947# 5948# We don't use AC_REPLACE_FUNCS because that uses AC_CHECK_FUNCS which 5949# use AC_CHECK_FUNC which doesn't let us specify the right #includes 5950# to make this work on BSD/OS 4.x. BSD/OS 4.x ships with the BIND8 5951# resolver, and the way it defines inet_{ntop,pton} is rather strange; 5952# it does not ship with a libc symbol "inet_ntop()", it ships with 5953# "_inet_ntop()", and has a #define macro in one of the system headers 5954# to rename it. 5955# 5956{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_ntop" >&5 5957$as_echo_n "checking for inet_ntop... " >&6; } 5958cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5959/* end confdefs.h. */ 5960#include <sys/types.h> 5961#include <sys/socket.h> 5962#include <netinet/in.h> 5963#include <arpa/inet.h> 5964int 5965main () 5966{ 5967char src[4], dst[128]; 5968inet_ntop(AF_INET, src, dst, sizeof(dst)); 5969 ; 5970 return 0; 5971} 5972_ACEOF 5973if ac_fn_c_try_link "$LINENO"; then : 5974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5975$as_echo "yes" >&6; } 5976else 5977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5978$as_echo "no" >&6; } 5979 case " $LIBOBJS " in 5980 *" inet_ntop.$ac_objext "* ) ;; 5981 *) LIBOBJS="$LIBOBJS inet_ntop.$ac_objext" 5982 ;; 5983esac 5984 5985fi 5986rm -f core conftest.err conftest.$ac_objext \ 5987 conftest$ac_exeext conftest.$ac_ext 5988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_pton" >&5 5989$as_echo_n "checking for inet_pton... " >&6; } 5990cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5991/* end confdefs.h. */ 5992#include <sys/types.h> 5993#include <sys/socket.h> 5994#include <netinet/in.h> 5995#include <arpa/inet.h> 5996int 5997main () 5998{ 5999char src[128], dst[4]; 6000inet_pton(AF_INET, src, dst); 6001 ; 6002 return 0; 6003} 6004_ACEOF 6005if ac_fn_c_try_link "$LINENO"; then : 6006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6007$as_echo "yes" >&6; } 6008else 6009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6010$as_echo "no" >&6; } 6011 case " $LIBOBJS " in 6012 *" inet_pton.$ac_objext "* ) ;; 6013 *) LIBOBJS="$LIBOBJS inet_pton.$ac_objext" 6014 ;; 6015esac 6016 6017fi 6018rm -f core conftest.err conftest.$ac_objext \ 6019 conftest$ac_exeext conftest.$ac_ext 6020{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_aton" >&5 6021$as_echo_n "checking for inet_aton... " >&6; } 6022cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6023/* end confdefs.h. */ 6024#include <sys/types.h> 6025#include <netinet/in.h> 6026#include <arpa/inet.h> 6027int 6028main () 6029{ 6030char src[128]; 6031struct in_addr dst; 6032inet_aton(src, &dst); 6033 ; 6034 return 0; 6035} 6036_ACEOF 6037if ac_fn_c_try_link "$LINENO"; then : 6038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6039$as_echo "yes" >&6; } 6040else 6041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6042$as_echo "no" >&6; } 6043 case " $LIBOBJS " in 6044 *" inet_aton.$ac_objext "* ) ;; 6045 *) LIBOBJS="$LIBOBJS inet_aton.$ac_objext" 6046 ;; 6047esac 6048 6049fi 6050rm -f core conftest.err conftest.$ac_objext \ 6051 conftest$ac_exeext conftest.$ac_ext 6052 6053# 6054# Check for these after AC_LBL_LIBPCAP, for the same reason. 6055# 6056# You are in a twisty little maze of UN*Xes, all different. 6057# Some might not have ether_ntohost(). 6058# Some might have it, but not declare it in any header file. 6059# Some might have it, but declare it in <netinet/if_ether.h>. 6060# Some might have it, but declare it in <netinet/ether.h> 6061# (And some might have it but document it as something declared in 6062# <netinet/ethernet.h>, although <netinet/if_ether.h> appears to work.) 6063# 6064# Before you is a C compiler. 6065# 6066for ac_func in ether_ntohost 6067do : 6068 ac_fn_c_check_func "$LINENO" "ether_ntohost" "ac_cv_func_ether_ntohost" 6069if test "x$ac_cv_func_ether_ntohost" = xyes; then : 6070 cat >>confdefs.h <<_ACEOF 6071#define HAVE_ETHER_NTOHOST 1 6072_ACEOF 6073 6074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy ether_ntohost" >&5 6075$as_echo_n "checking for buggy ether_ntohost... " >&6; } 6076if ${ac_cv_buggy_ether_ntohost+:} false; then : 6077 $as_echo_n "(cached) " >&6 6078else 6079 6080 if test "$cross_compiling" = yes; then : 6081 ac_cv_buggy_ether_ntohost="not while cross-compiling" 6082else 6083 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6084/* end confdefs.h. */ 6085 6086 #include <netdb.h> 6087 #include <sys/types.h> 6088 #include <sys/param.h> 6089 #include <sys/socket.h> 6090 6091 int 6092 main(int argc, char **argv) 6093 { 6094 u_char ea[6] = { 0xff, 0xff, 0xff, 0xff, 0xff }; 6095 char name[MAXHOSTNAMELEN]; 6096 6097 ether_ntohost(name, (struct ether_addr *)ea); 6098 exit(0); 6099 } 6100 6101_ACEOF 6102if ac_fn_c_try_run "$LINENO"; then : 6103 ac_cv_buggy_ether_ntohost=no 6104else 6105 ac_cv_buggy_ether_ntohost=yes 6106fi 6107rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6108 conftest.$ac_objext conftest.beam conftest.$ac_ext 6109fi 6110 6111fi 6112{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_buggy_ether_ntohost" >&5 6113$as_echo "$ac_cv_buggy_ether_ntohost" >&6; } 6114 if test "$ac_cv_buggy_ether_ntohost" = "no"; then 6115 $as_echo "#define USE_ETHER_NTOHOST 1" >>confdefs.h 6116 6117 fi 6118 6119fi 6120done 6121 6122if test "$ac_cv_func_ether_ntohost" = yes -a \ 6123 "$ac_cv_buggy_ether_ntohost" = "no"; then 6124 # 6125 # OK, we have ether_ntohost(). Do we have <netinet/if_ether.h>? 6126 # 6127 if test "$ac_cv_header_netinet_if_ether_h" = yes; then 6128 # 6129 # Yes. Does it declare ether_ntohost()? 6130 # 6131 ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" " 6132#include <sys/types.h> 6133#include <sys/socket.h> 6134#include <netinet/in.h> 6135#include <arpa/inet.h> 6136struct mbuf; 6137struct rtentry; 6138#include <net/if.h> 6139#include <netinet/if_ether.h> 6140 6141" 6142if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then : 6143 6144 6145$as_echo "#define NETINET_IF_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h 6146 6147 6148fi 6149 6150 fi 6151 # 6152 # Did that succeed? 6153 # 6154 if test "$ac_cv_have_decl_ether_ntohost" != yes; then 6155 # 6156 # No, how about <netinet/ether.h>, as on Linux? 6157 # 6158 for ac_header in netinet/ether.h 6159do : 6160 ac_fn_c_check_header_mongrel "$LINENO" "netinet/ether.h" "ac_cv_header_netinet_ether_h" "$ac_includes_default" 6161if test "x$ac_cv_header_netinet_ether_h" = xyes; then : 6162 cat >>confdefs.h <<_ACEOF 6163#define HAVE_NETINET_ETHER_H 1 6164_ACEOF 6165 6166fi 6167 6168done 6169 6170 if test "$ac_cv_header_netinet_ether_h" = yes; then 6171 # 6172 # We have it - does it declare ether_ntohost()? 6173 # Unset ac_cv_have_decl_ether_ntohost so we don't 6174 # treat the previous failure as a cached value and 6175 # suppress the next test. 6176 # 6177 unset ac_cv_have_decl_ether_ntohost 6178 ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" " 6179#include <netinet/ether.h> 6180 6181" 6182if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then : 6183 6184 6185$as_echo "#define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h 6186 6187 6188fi 6189 6190 fi 6191 fi 6192 # 6193 # Is ether_ntohost() declared? 6194 # 6195 if test "$ac_cv_have_decl_ether_ntohost" != yes; then 6196 # 6197 # No, we'll have to declare it ourselves. 6198 # Do we have "struct ether_addr"? 6199 # 6200 ac_fn_c_check_type "$LINENO" "struct ether_addr" "ac_cv_type_struct_ether_addr" " 6201#include <sys/types.h> 6202#include <sys/socket.h> 6203#include <netinet/in.h> 6204#include <arpa/inet.h> 6205struct mbuf; 6206struct rtentry; 6207#include <net/if.h> 6208#include <netinet/if_ether.h> 6209 6210" 6211if test "x$ac_cv_type_struct_ether_addr" = xyes; then : 6212 6213cat >>confdefs.h <<_ACEOF 6214#define HAVE_STRUCT_ETHER_ADDR 1 6215_ACEOF 6216 6217 6218fi 6219 6220 6221$as_echo "#define HAVE_DECL_ETHER_NTOHOST 0" >>confdefs.h 6222 6223 else 6224 6225$as_echo "#define HAVE_DECL_ETHER_NTOHOST 1" >>confdefs.h 6226 6227 fi 6228fi 6229 6230# libdlpi is needed for Solaris 11 and later. 6231{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlpi_walk in -ldlpi" >&5 6232$as_echo_n "checking for dlpi_walk in -ldlpi... " >&6; } 6233if ${ac_cv_lib_dlpi_dlpi_walk+:} false; then : 6234 $as_echo_n "(cached) " >&6 6235else 6236 ac_check_lib_save_LIBS=$LIBS 6237LIBS="-ldlpi -L/lib $LIBS" 6238cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6239/* end confdefs.h. */ 6240 6241/* Override any GCC internal prototype to avoid an error. 6242 Use char because int might match the return type of a GCC 6243 builtin and then its argument prototype would still apply. */ 6244#ifdef __cplusplus 6245extern "C" 6246#endif 6247char dlpi_walk (); 6248int 6249main () 6250{ 6251return dlpi_walk (); 6252 ; 6253 return 0; 6254} 6255_ACEOF 6256if ac_fn_c_try_link "$LINENO"; then : 6257 ac_cv_lib_dlpi_dlpi_walk=yes 6258else 6259 ac_cv_lib_dlpi_dlpi_walk=no 6260fi 6261rm -f core conftest.err conftest.$ac_objext \ 6262 conftest$ac_exeext conftest.$ac_ext 6263LIBS=$ac_check_lib_save_LIBS 6264fi 6265{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dlpi_dlpi_walk" >&5 6266$as_echo "$ac_cv_lib_dlpi_dlpi_walk" >&6; } 6267if test "x$ac_cv_lib_dlpi_dlpi_walk" = xyes; then : 6268 LIBS="$LIBS -ldlpi" LDFLAGS="-L/lib $LDFLAGS" 6269fi 6270 6271 6272 6273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr struct has sa_len member" >&5 6274$as_echo_n "checking if sockaddr struct has sa_len member... " >&6; } 6275 if ${ac_cv_sockaddr_has_sa_len+:} false; then : 6276 $as_echo_n "(cached) " >&6 6277else 6278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6279/* end confdefs.h. */ 6280 6281# include <sys/types.h> 6282# include <sys/socket.h> 6283int 6284main () 6285{ 6286u_int i = sizeof(((struct sockaddr *)0)->sa_len) 6287 ; 6288 return 0; 6289} 6290_ACEOF 6291if ac_fn_c_try_compile "$LINENO"; then : 6292 ac_cv_sockaddr_has_sa_len=yes 6293else 6294 ac_cv_sockaddr_has_sa_len=no 6295fi 6296rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6297fi 6298 6299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sockaddr_has_sa_len" >&5 6300$as_echo "$ac_cv_sockaddr_has_sa_len" >&6; } 6301 if test $ac_cv_sockaddr_has_sa_len = yes ; then 6302 $as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h 6303 6304 fi 6305 6306if test "$ac_cv_sockaddr_has_sa_len" = no; then 6307 missing_includes=yes 6308fi 6309 6310# 6311# Do we have the new open API? Check for pcap_create, and assume that, 6312# if we do, we also have pcap_activate() and the other new routines 6313# introduced in libpcap 1.0.0. 6314# 6315for ac_func in pcap_create 6316do : 6317 ac_fn_c_check_func "$LINENO" "pcap_create" "ac_cv_func_pcap_create" 6318if test "x$ac_cv_func_pcap_create" = xyes; then : 6319 cat >>confdefs.h <<_ACEOF 6320#define HAVE_PCAP_CREATE 1 6321_ACEOF 6322 6323fi 6324done 6325 6326if test $ac_cv_func_pcap_create = "yes" ; then 6327 # 6328 # OK, do we have pcap_set_tstamp_type? If so, assume we have 6329 # pcap_list_tstamp_types and pcap_free_tstamp_types as well. 6330 # 6331 for ac_func in pcap_set_tstamp_type 6332do : 6333 ac_fn_c_check_func "$LINENO" "pcap_set_tstamp_type" "ac_cv_func_pcap_set_tstamp_type" 6334if test "x$ac_cv_func_pcap_set_tstamp_type" = xyes; then : 6335 cat >>confdefs.h <<_ACEOF 6336#define HAVE_PCAP_SET_TSTAMP_TYPE 1 6337_ACEOF 6338 6339fi 6340done 6341 6342fi 6343 6344for ac_func in pcap_findalldevs pcap_dump_flush pcap_lib_version 6345do : 6346 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6347ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6348if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 6349 cat >>confdefs.h <<_ACEOF 6350#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6351_ACEOF 6352 6353fi 6354done 6355 6356if test $ac_cv_func_pcap_findalldevs = "yes" ; then 6357 savedcppflags="$CPPFLAGS" 6358 CPPFLAGS="$CPPFLAGS $V_INCLS" 6359 ac_fn_c_check_type "$LINENO" "pcap_if_t" "ac_cv_type_pcap_if_t" "#include <pcap.h> 6360" 6361if test "x$ac_cv_type_pcap_if_t" = xyes; then : 6362 6363cat >>confdefs.h <<_ACEOF 6364#define HAVE_PCAP_IF_T 1 6365_ACEOF 6366 6367 6368fi 6369 6370 CPPFLAGS="$savedcppflags" 6371fi 6372 6373if test $ac_cv_func_pcap_lib_version = "no" ; then 6374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_version is defined by libpcap" >&5 6375$as_echo_n "checking whether pcap_version is defined by libpcap... " >&6; } 6376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6377/* end confdefs.h. */ 6378 6379int 6380main () 6381{ 6382 6383 extern char pcap_version[]; 6384 6385 return (int)pcap_version; 6386 6387 ; 6388 return 0; 6389} 6390_ACEOF 6391if ac_fn_c_try_link "$LINENO"; then : 6392 ac_lbl_cv_pcap_version_defined=yes 6393else 6394 ac_lbl_cv_pcap_version_defined=no 6395fi 6396rm -f core conftest.err conftest.$ac_objext \ 6397 conftest$ac_exeext conftest.$ac_ext 6398 if test "$ac_lbl_cv_pcap_version_defined" = yes ; then 6399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6400$as_echo "yes" >&6; } 6401 $as_echo "#define HAVE_PCAP_VERSION 1" >>confdefs.h 6402 6403 else 6404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6405$as_echo "no" >&6; } 6406 fi 6407fi 6408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_debug is defined by libpcap" >&5 6409$as_echo_n "checking whether pcap_debug is defined by libpcap... " >&6; } 6410cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6411/* end confdefs.h. */ 6412 6413int 6414main () 6415{ 6416 6417 extern int pcap_debug; 6418 6419 return pcap_debug; 6420 6421 ; 6422 return 0; 6423} 6424_ACEOF 6425if ac_fn_c_try_link "$LINENO"; then : 6426 ac_lbl_cv_pcap_debug_defined=yes 6427else 6428 ac_lbl_cv_pcap_debug_defined=no 6429fi 6430rm -f core conftest.err conftest.$ac_objext \ 6431 conftest$ac_exeext conftest.$ac_ext 6432if test "$ac_lbl_cv_pcap_debug_defined" = yes ; then 6433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6434$as_echo "yes" >&6; } 6435 $as_echo "#define HAVE_PCAP_DEBUG 1" >>confdefs.h 6436 6437else 6438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6439$as_echo "no" >&6; } 6440 # 6441 # OK, what about "yydebug"? 6442 # 6443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yydebug is defined by libpcap" >&5 6444$as_echo_n "checking whether yydebug is defined by libpcap... " >&6; } 6445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6446/* end confdefs.h. */ 6447 6448int 6449main () 6450{ 6451 6452 extern int yydebug; 6453 6454 return yydebug; 6455 6456 ; 6457 return 0; 6458} 6459_ACEOF 6460if ac_fn_c_try_link "$LINENO"; then : 6461 ac_lbl_cv_yydebug_defined=yes 6462else 6463 ac_lbl_cv_yydebug_defined=no 6464fi 6465rm -f core conftest.err conftest.$ac_objext \ 6466 conftest$ac_exeext conftest.$ac_ext 6467 if test "$ac_lbl_cv_yydebug_defined" = yes ; then 6468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6469$as_echo "yes" >&6; } 6470 $as_echo "#define HAVE_YYDEBUG 1" >>confdefs.h 6471 6472 else 6473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6474$as_echo "no" >&6; } 6475 fi 6476fi 6477ac_fn_c_check_func "$LINENO" "bpf_dump" "ac_cv_func_bpf_dump" 6478if test "x$ac_cv_func_bpf_dump" = xyes; then : 6479 $as_echo "#define HAVE_BPF_DUMP 1" >>confdefs.h 6480 6481else 6482 case " $LIBOBJS " in 6483 *" bpf_dump.$ac_objext "* ) ;; 6484 *) LIBOBJS="$LIBOBJS bpf_dump.$ac_objext" 6485 ;; 6486esac 6487 6488fi 6489 6490 6491V_GROUP=0 6492if test -f /etc/group -a ! -z "`grep '^wheel:' /etc/group`" ; then 6493 V_GROUP=wheel 6494fi 6495# 6496# Assume V7/BSD convention for man pages (file formats in section 5, 6497# miscellaneous info in section 7). 6498# 6499MAN_FILE_FORMATS=5 6500MAN_MISC_INFO=7 6501case "$host_os" in 6502 6503aix*) 6504 6505$as_echo "#define _SUN 1" >>confdefs.h 6506 6507 ;; 6508 6509hpux*) 6510 # 6511 # Use System V conventions for man pages. 6512 # 6513 MAN_FILE_FORMATS=4 6514 MAN_MISC_INFO=5 6515 ;; 6516 6517irix*) 6518 V_GROUP=sys 6519 6520 # 6521 # Use System V conventions for man pages. 6522 # 6523 MAN_FILE_FORMATS=4 6524 MAN_MISC_INFO=5 6525 ;; 6526 6527osf*) 6528 V_GROUP=system 6529 6530 # 6531 # Use System V conventions for man pages. 6532 # 6533 MAN_FILE_FORMATS=4 6534 MAN_MISC_INFO=5 6535 ;; 6536 6537solaris*) 6538 V_GROUP=sys 6539 6540 # 6541 # Use System V conventions for man pages. 6542 # 6543 MAN_FILE_FORMATS=4 6544 MAN_MISC_INFO=5 6545 ;; 6546esac 6547 6548if test -f /dev/bpf0 ; then 6549 V_GROUP=bpf 6550fi 6551 6552for ac_header in sys/bitypes.h 6553do : 6554 ac_fn_c_check_header_mongrel "$LINENO" "sys/bitypes.h" "ac_cv_header_sys_bitypes_h" "$ac_includes_default" 6555if test "x$ac_cv_header_sys_bitypes_h" = xyes; then : 6556 cat >>confdefs.h <<_ACEOF 6557#define HAVE_SYS_BITYPES_H 1 6558_ACEOF 6559 6560fi 6561 6562done 6563 6564 6565ac_fn_c_check_type "$LINENO" "int8_t" "ac_cv_type_int8_t" "$ac_includes_default 6566#ifdef HAVE_SYS_BITYPES_H 6567#include <sys/bitypes.h> 6568#endif 6569" 6570if test "x$ac_cv_type_int8_t" = xyes; then : 6571 6572else 6573 6574$as_echo "#define int8_t signed char" >>confdefs.h 6575 6576fi 6577 6578ac_fn_c_check_type "$LINENO" "u_int8_t" "ac_cv_type_u_int8_t" "$ac_includes_default 6579#ifdef HAVE_SYS_BITYPES_H 6580#include <sys/bitypes.h> 6581#endif 6582" 6583if test "x$ac_cv_type_u_int8_t" = xyes; then : 6584 6585else 6586 6587$as_echo "#define u_int8_t unsigned char" >>confdefs.h 6588 6589fi 6590 6591ac_fn_c_check_type "$LINENO" "int16_t" "ac_cv_type_int16_t" "$ac_includes_default" 6592if test "x$ac_cv_type_int16_t" = xyes; then : 6593 6594else 6595 6596$as_echo "#define int16_t short" >>confdefs.h 6597 6598 $ac_includes_default 6599#ifdef HAVE_SYS_BITYPES_H 6600#include <sys/bitypes.h> 6601#endif 6602fi 6603 6604ac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default 6605#ifdef HAVE_SYS_BITYPES_H 6606#include <sys/bitypes.h> 6607#endif 6608" 6609if test "x$ac_cv_type_u_int16_t" = xyes; then : 6610 6611else 6612 6613$as_echo "#define u_int16_t unsigned short" >>confdefs.h 6614 6615fi 6616 6617ac_fn_c_check_type "$LINENO" "int32_t" "ac_cv_type_int32_t" "$ac_includes_default 6618#ifdef HAVE_SYS_BITYPES_H 6619#include <sys/bitypes.h> 6620#endif 6621" 6622if test "x$ac_cv_type_int32_t" = xyes; then : 6623 6624else 6625 6626$as_echo "#define int32_t int" >>confdefs.h 6627 6628fi 6629 6630ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default 6631#ifdef HAVE_SYS_BITYPES_H 6632#include <sys/bitypes.h> 6633#endif 6634" 6635if test "x$ac_cv_type_u_int32_t" = xyes; then : 6636 6637else 6638 6639$as_echo "#define u_int32_t unsigned int" >>confdefs.h 6640 6641fi 6642 6643ac_fn_c_check_type "$LINENO" "int64_t" "ac_cv_type_int64_t" "$ac_includes_default 6644#ifdef HAVE_SYS_BITYPES_H 6645#include <sys/bitypes.h> 6646#endif 6647" 6648if test "x$ac_cv_type_int64_t" = xyes; then : 6649 6650else 6651 6652$as_echo "#define int64_t long long" >>confdefs.h 6653 6654fi 6655 6656ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "$ac_includes_default 6657#ifdef HAVE_SYS_BITYPES_H 6658#include <sys/bitypes.h> 6659#endif 6660" 6661if test "x$ac_cv_type_u_int64_t" = xyes; then : 6662 6663else 6664 6665$as_echo "#define u_int64_t unsigned long long" >>confdefs.h 6666 6667fi 6668 6669 6670# 6671# We can't just check for <inttypes.h> - some systems have one that 6672# doesn't define all the PRI[doxu]64 macros. 6673# 6674for ac_header in inttypes.h 6675do : 6676 ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default" 6677if test "x$ac_cv_header_inttypes_h" = xyes; then : 6678 cat >>confdefs.h <<_ACEOF 6679#define HAVE_INTTYPES_H 1 6680_ACEOF 6681 6682 # 6683 # OK, we have inttypes.h, but does it define those macros? 6684 # 6685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether inttypes.h defines the PRI[doxu]64 macros" >&5 6686$as_echo_n "checking whether inttypes.h defines the PRI[doxu]64 macros... " >&6; } 6687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6688/* end confdefs.h. */ 6689 6690 6691 #include <inttypes.h> 6692 #include <stdio.h> 6693 #include <sys/types.h> 6694 #ifdef HAVE_SYS_BITYPES_H 6695 #include <sys/bitypes.h> 6696 #endif 6697 6698 main() 6699 { 6700 printf("%" PRId64 "\n", (u_int64_t)1); 6701 printf("%" PRIo64 "\n", (u_int64_t)1); 6702 printf("%" PRIx64 "\n", (u_int64_t)1); 6703 printf("%" PRIu64 "\n", (u_int64_t)1); 6704 } 6705 6706 6707_ACEOF 6708if ac_fn_c_try_compile "$LINENO"; then : 6709 6710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6711$as_echo "yes" >&6; } 6712 ac_lbl_inttypes_h_defines_formats=yes 6713 6714else 6715 6716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6717$as_echo "no" >&6; } 6718 ac_lbl_inttypes_h_defines_formats=no 6719 6720fi 6721rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6722 6723else 6724 6725 # 6726 # We don't have inttypes.h, so it obviously can't define those 6727 # macros. 6728 # 6729 ac_lbl_inttypes_h_defines_formats=no 6730 6731fi 6732 6733done 6734 6735if test "$ac_lbl_inttypes_h_defines_formats" = no; then 6736 6737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %lx can be used to format 64-bit integers" >&5 6738$as_echo_n "checking whether %lx can be used to format 64-bit integers... " >&6; } 6739 if test "$cross_compiling" = yes; then : 6740 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6741$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6742as_fn_error $? "cannot run test program while cross compiling 6743See \`config.log' for more details" "$LINENO" 5; } 6744else 6745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6746/* end confdefs.h. */ 6747 6748 6749# ifdef HAVE_INTTYPES_H 6750 #include <inttypes.h> 6751# endif 6752# ifdef HAVE_SYS_BITYPES_H 6753 #include <sys/bitypes.h> 6754# endif 6755 #include <stdio.h> 6756 #include <sys/types.h> 6757 6758 main() 6759 { 6760 u_int64_t t = 1; 6761 char strbuf[16+1]; 6762 sprintf(strbuf, "%016lx", t << 32); 6763 if (strcmp(strbuf, "0000000100000000") == 0) 6764 exit(0); 6765 else 6766 exit(1); 6767 } 6768 6769 6770_ACEOF 6771if ac_fn_c_try_run "$LINENO"; then : 6772 6773 $as_echo "#define PRId64 \"ld\"" >>confdefs.h 6774 6775 $as_echo "#define PRIo64 \"lo\"" >>confdefs.h 6776 6777 $as_echo "#define PRIx64 \"lx\"" >>confdefs.h 6778 6779 $as_echo "#define PRIu64 \"lu\"" >>confdefs.h 6780 6781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6782$as_echo "yes" >&6; } 6783 6784else 6785 6786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6787$as_echo "no" >&6; } 6788 6789 6790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %llx can be used to format 64-bit integers" >&5 6791$as_echo_n "checking whether %llx can be used to format 64-bit integers... " >&6; } 6792 if test "$cross_compiling" = yes; then : 6793 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6794$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6795as_fn_error $? "cannot run test program while cross compiling 6796See \`config.log' for more details" "$LINENO" 5; } 6797else 6798 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6799/* end confdefs.h. */ 6800 6801 6802# ifdef HAVE_INTTYPES_H 6803 #include <inttypes.h> 6804# endif 6805# ifdef HAVE_SYS_BITYPES_H 6806 #include <sys/bitypes.h> 6807# endif 6808 #include <stdio.h> 6809 #include <sys/types.h> 6810 6811 main() 6812 { 6813 u_int64_t t = 1; 6814 char strbuf[16+1]; 6815 sprintf(strbuf, "%016llx", t << 32); 6816 if (strcmp(strbuf, "0000000100000000") == 0) 6817 exit(0); 6818 else 6819 exit(1); 6820 } 6821 6822 6823_ACEOF 6824if ac_fn_c_try_run "$LINENO"; then : 6825 6826 $as_echo "#define PRId64 \"lld\"" >>confdefs.h 6827 6828 $as_echo "#define PRIo64 \"llo\"" >>confdefs.h 6829 6830 $as_echo "#define PRIx64 \"llx\"" >>confdefs.h 6831 6832 $as_echo "#define PRIu64 \"llu\"" >>confdefs.h 6833 6834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6835$as_echo "yes" >&6; } 6836 6837else 6838 6839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6840$as_echo "no" >&6; } 6841 6842 6843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %Lx can be used to format 64-bit integers" >&5 6844$as_echo_n "checking whether %Lx can be used to format 64-bit integers... " >&6; } 6845 if test "$cross_compiling" = yes; then : 6846 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6847$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6848as_fn_error $? "cannot run test program while cross compiling 6849See \`config.log' for more details" "$LINENO" 5; } 6850else 6851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6852/* end confdefs.h. */ 6853 6854 6855# ifdef HAVE_INTTYPES_H 6856 #include <inttypes.h> 6857# endif 6858# ifdef HAVE_SYS_BITYPES_H 6859 #include <sys/bitypes.h> 6860# endif 6861 #include <stdio.h> 6862 #include <sys/types.h> 6863 6864 main() 6865 { 6866 u_int64_t t = 1; 6867 char strbuf[16+1]; 6868 sprintf(strbuf, "%016Lx", t << 32); 6869 if (strcmp(strbuf, "0000000100000000") == 0) 6870 exit(0); 6871 else 6872 exit(1); 6873 } 6874 6875 6876_ACEOF 6877if ac_fn_c_try_run "$LINENO"; then : 6878 6879 $as_echo "#define PRId64 \"Ld\"" >>confdefs.h 6880 6881 $as_echo "#define PRIo64 \"Lo\"" >>confdefs.h 6882 6883 $as_echo "#define PRIx64 \"Lx\"" >>confdefs.h 6884 6885 $as_echo "#define PRIu64 \"Lu\"" >>confdefs.h 6886 6887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6888$as_echo "yes" >&6; } 6889 6890else 6891 6892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6893$as_echo "no" >&6; } 6894 6895 6896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %qx can be used to format 64-bit integers" >&5 6897$as_echo_n "checking whether %qx can be used to format 64-bit integers... " >&6; } 6898 if test "$cross_compiling" = yes; then : 6899 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6900$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6901as_fn_error $? "cannot run test program while cross compiling 6902See \`config.log' for more details" "$LINENO" 5; } 6903else 6904 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6905/* end confdefs.h. */ 6906 6907 6908# ifdef HAVE_INTTYPES_H 6909 #include <inttypes.h> 6910# endif 6911# ifdef HAVE_SYS_BITYPES_H 6912 #include <sys/bitypes.h> 6913# endif 6914 #include <stdio.h> 6915 #include <sys/types.h> 6916 6917 main() 6918 { 6919 u_int64_t t = 1; 6920 char strbuf[16+1]; 6921 sprintf(strbuf, "%016qx", t << 32); 6922 if (strcmp(strbuf, "0000000100000000") == 0) 6923 exit(0); 6924 else 6925 exit(1); 6926 } 6927 6928 6929_ACEOF 6930if ac_fn_c_try_run "$LINENO"; then : 6931 6932 $as_echo "#define PRId64 \"qd\"" >>confdefs.h 6933 6934 $as_echo "#define PRIo64 \"qo\"" >>confdefs.h 6935 6936 $as_echo "#define PRIx64 \"qx\"" >>confdefs.h 6937 6938 $as_echo "#define PRIu64 \"qu\"" >>confdefs.h 6939 6940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6941$as_echo "yes" >&6; } 6942 6943else 6944 6945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6946$as_echo "no" >&6; } 6947 6948 as_fn_error $? "neither %llx nor %Lx nor %qx worked on a 64-bit integer" "$LINENO" 5 6949 6950 6951fi 6952rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6953 conftest.$ac_objext conftest.beam conftest.$ac_ext 6954fi 6955 6956 6957 6958 6959fi 6960rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6961 conftest.$ac_objext conftest.beam conftest.$ac_ext 6962fi 6963 6964 6965 6966 6967fi 6968rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6969 conftest.$ac_objext conftest.beam conftest.$ac_ext 6970fi 6971 6972 6973 6974 6975fi 6976rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6977 conftest.$ac_objext conftest.beam conftest.$ac_ext 6978fi 6979 6980 6981fi 6982 6983# 6984# Check for some headers introduced in later versions of libpcap 6985# and used by some printers. 6986# 6987# Those headers use the {u_}intN_t types, so we must do this after 6988# we check for what's needed to get them defined. 6989# 6990savedcppflags="$CPPFLAGS" 6991CPPFLAGS="$CPPFLAGS $V_INCLS" 6992for ac_header in pcap/bluetooth.h 6993do : 6994 ac_fn_c_check_header_compile "$LINENO" "pcap/bluetooth.h" "ac_cv_header_pcap_bluetooth_h" "#include <tcpdump-stdinc.h> 6995" 6996if test "x$ac_cv_header_pcap_bluetooth_h" = xyes; then : 6997 cat >>confdefs.h <<_ACEOF 6998#define HAVE_PCAP_BLUETOOTH_H 1 6999_ACEOF 7000 7001fi 7002 7003done 7004 7005for ac_header in pcap/usb.h 7006do : 7007 ac_fn_c_check_header_compile "$LINENO" "pcap/usb.h" "ac_cv_header_pcap_usb_h" "#include <tcpdump-stdinc.h> 7008" 7009if test "x$ac_cv_header_pcap_usb_h" = xyes; then : 7010 cat >>confdefs.h <<_ACEOF 7011#define HAVE_PCAP_USB_H 1 7012_ACEOF 7013 7014fi 7015 7016done 7017 7018CPPFLAGS="$savedcppflags" 7019 7020if test -n "$ac_tool_prefix"; then 7021 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 7022set dummy ${ac_tool_prefix}ranlib; ac_word=$2 7023{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7024$as_echo_n "checking for $ac_word... " >&6; } 7025if ${ac_cv_prog_RANLIB+:} false; then : 7026 $as_echo_n "(cached) " >&6 7027else 7028 if test -n "$RANLIB"; then 7029 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 7030else 7031as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7032for as_dir in $PATH 7033do 7034 IFS=$as_save_IFS 7035 test -z "$as_dir" && as_dir=. 7036 for ac_exec_ext in '' $ac_executable_extensions; do 7037 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7038 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 7039 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7040 break 2 7041 fi 7042done 7043 done 7044IFS=$as_save_IFS 7045 7046fi 7047fi 7048RANLIB=$ac_cv_prog_RANLIB 7049if test -n "$RANLIB"; then 7050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 7051$as_echo "$RANLIB" >&6; } 7052else 7053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7054$as_echo "no" >&6; } 7055fi 7056 7057 7058fi 7059if test -z "$ac_cv_prog_RANLIB"; then 7060 ac_ct_RANLIB=$RANLIB 7061 # Extract the first word of "ranlib", so it can be a program name with args. 7062set dummy ranlib; ac_word=$2 7063{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7064$as_echo_n "checking for $ac_word... " >&6; } 7065if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 7066 $as_echo_n "(cached) " >&6 7067else 7068 if test -n "$ac_ct_RANLIB"; then 7069 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 7070else 7071as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7072for as_dir in $PATH 7073do 7074 IFS=$as_save_IFS 7075 test -z "$as_dir" && as_dir=. 7076 for ac_exec_ext in '' $ac_executable_extensions; do 7077 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7078 ac_cv_prog_ac_ct_RANLIB="ranlib" 7079 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7080 break 2 7081 fi 7082done 7083 done 7084IFS=$as_save_IFS 7085 7086fi 7087fi 7088ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 7089if test -n "$ac_ct_RANLIB"; then 7090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 7091$as_echo "$ac_ct_RANLIB" >&6; } 7092else 7093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7094$as_echo "no" >&6; } 7095fi 7096 7097 if test "x$ac_ct_RANLIB" = x; then 7098 RANLIB=":" 7099 else 7100 case $cross_compiling:$ac_tool_warned in 7101yes:) 7102{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7103$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7104ac_tool_warned=yes ;; 7105esac 7106 RANLIB=$ac_ct_RANLIB 7107 fi 7108else 7109 RANLIB="$ac_cv_prog_RANLIB" 7110fi 7111 7112 7113rm -f os-proto.h 7114 if test "${LBL_CFLAGS+set}" = set; then 7115 V_CCOPT="$V_CCOPT ${LBL_CFLAGS}" 7116 fi 7117 if test -f .devel ; then 7118 if test "$GCC" = yes ; then 7119 if test "${LBL_CFLAGS+set}" != set; then 7120 if test "$ac_cv_prog_cc_g" = yes ; then 7121 V_CCOPT="-g $V_CCOPT" 7122 fi 7123 V_CCOPT="$V_CCOPT -Wall" 7124 if test $ac_cv_lbl_gcc_vers -gt 1 ; then 7125 V_CCOPT="$V_CCOPT -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wpointer-arith -W" 7126 fi 7127 fi 7128 else 7129 case "$host_os" in 7130 7131 irix6*) 7132 V_CCOPT="$V_CCOPT -n32" 7133 ;; 7134 7135 *) 7136 ;; 7137 esac 7138 fi 7139 os=`echo $host_os | sed -e 's/\([0-9][0-9]*\)[^0-9].*$/\1/'` 7140 name="lbl/os-$os.h" 7141 if test -f $name ; then 7142 ln -s $name os-proto.h 7143 7144$as_echo "#define HAVE_OS_PROTO_H 1" >>confdefs.h 7145 7146 else 7147 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: can't find $name" >&5 7148$as_echo "$as_me: WARNING: can't find $name" >&2;} 7149 fi 7150 fi 7151 7152{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr struct has the sa_len member" >&5 7153$as_echo_n "checking if sockaddr struct has the sa_len member... " >&6; } 7154 if ${ac_cv_lbl_sockaddr_has_sa_len+:} false; then : 7155 $as_echo_n "(cached) " >&6 7156else 7157 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7158/* end confdefs.h. */ 7159 7160# include <sys/types.h> 7161# include <sys/socket.h> 7162int 7163main () 7164{ 7165u_int i = sizeof(((struct sockaddr *)0)->sa_len) 7166 ; 7167 return 0; 7168} 7169_ACEOF 7170if ac_fn_c_try_compile "$LINENO"; then : 7171 ac_cv_lbl_sockaddr_has_sa_len=yes 7172else 7173 ac_cv_lbl_sockaddr_has_sa_len=no 7174fi 7175rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7176fi 7177 7178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_sockaddr_has_sa_len" >&5 7179$as_echo "$ac_cv_lbl_sockaddr_has_sa_len" >&6; } 7180 if test $ac_cv_lbl_sockaddr_has_sa_len = yes ; then 7181 7182$as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h 7183 7184 fi 7185 7186{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if unaligned accesses fail" >&5 7187$as_echo_n "checking if unaligned accesses fail... " >&6; } 7188 if ${ac_cv_lbl_unaligned_fail+:} false; then : 7189 $as_echo_n "(cached) " >&6 7190else 7191 case "$host_cpu" in 7192 7193 # 7194 # These are CPU types where: 7195 # 7196 # the CPU faults on an unaligned access, but at least some 7197 # OSes that support that CPU catch the fault and simulate 7198 # the unaligned access (e.g., Alpha/{Digital,Tru64} UNIX) - 7199 # the simulation is slow, so we don't want to use it; 7200 # 7201 # the CPU, I infer (from the old 7202 # 7203 # XXX: should also check that they don't do weird things (like on arm) 7204 # 7205 # comment) doesn't fault on unaligned accesses, but doesn't 7206 # do a normal unaligned fetch, either (e.g., presumably, ARM); 7207 # 7208 # for whatever reason, the test program doesn't work 7209 # (this has been claimed to be the case for several of those 7210 # CPUs - I don't know what the problem is; the problem 7211 # was reported as "the test program dumps core" for SuperH, 7212 # but that's what the test program is *supposed* to do - 7213 # it dumps core before it writes anything, so the test 7214 # for an empty output file should find an empty output 7215 # file and conclude that unaligned accesses don't work). 7216 # 7217 # This run-time test won't work if you're cross-compiling, so 7218 # in order to support cross-compiling for a particular CPU, 7219 # we have to wire in the list of CPU types anyway, as far as 7220 # I know, so perhaps we should just have a set of CPUs on 7221 # which we know it doesn't work, a set of CPUs on which we 7222 # know it does work, and have the script just fail on other 7223 # cpu types and update it when such a failure occurs. 7224 # 7225 alpha*|arm*|bfin*|hp*|mips*|sh*|sparc*|ia64|nv1) 7226 ac_cv_lbl_unaligned_fail=yes 7227 ;; 7228 7229 *) 7230 cat >conftest.c <<EOF 7231# include <sys/types.h> 7232# include <sys/wait.h> 7233# include <stdio.h> 7234 unsigned char a[5] = { 1, 2, 3, 4, 5 }; 7235 main() { 7236 unsigned int i; 7237 pid_t pid; 7238 int status; 7239 /* avoid "core dumped" message */ 7240 pid = fork(); 7241 if (pid < 0) 7242 exit(2); 7243 if (pid > 0) { 7244 /* parent */ 7245 pid = waitpid(pid, &status, 0); 7246 if (pid < 0) 7247 exit(3); 7248 exit(!WIFEXITED(status)); 7249 } 7250 /* child */ 7251 i = *(unsigned int *)&a[1]; 7252 printf("%d\n", i); 7253 exit(0); 7254 } 7255EOF 7256 ${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \ 7257 conftest.c $LIBS >/dev/null 2>&1 7258 if test ! -x conftest ; then 7259 ac_cv_lbl_unaligned_fail=yes 7260 else 7261 ./conftest >conftest.out 7262 if test ! -s conftest.out ; then 7263 ac_cv_lbl_unaligned_fail=yes 7264 else 7265 ac_cv_lbl_unaligned_fail=no 7266 fi 7267 fi 7268 rm -f -r conftest* core core.conftest 7269 ;; 7270 esac 7271fi 7272 7273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_unaligned_fail" >&5 7274$as_echo "$ac_cv_lbl_unaligned_fail" >&6; } 7275 if test $ac_cv_lbl_unaligned_fail = yes ; then 7276 7277$as_echo "#define LBL_ALIGN 1" >>confdefs.h 7278 7279 fi 7280 7281 7282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for h_errno" >&5 7283$as_echo_n "checking for h_errno... " >&6; } 7284 if ${ac_cv_var_h_errno+:} false; then : 7285 $as_echo_n "(cached) " >&6 7286else 7287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7288/* end confdefs.h. */ 7289 7290# include <sys/types.h> 7291# include <netdb.h> 7292int 7293main () 7294{ 7295int foo = h_errno; 7296 ; 7297 return 0; 7298} 7299_ACEOF 7300if ac_fn_c_try_compile "$LINENO"; then : 7301 ac_cv_var_h_errno=yes 7302else 7303 ac_cv_var_h_errno=no 7304fi 7305rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7306fi 7307 7308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_h_errno" >&5 7309$as_echo "$ac_cv_var_h_errno" >&6; } 7310 if test "$ac_cv_var_h_errno" = "yes"; then 7311 $as_echo "#define HAVE_H_ERRNO 1" >>confdefs.h 7312 7313 fi 7314 7315 7316# Check for OpenSSL libcrypto 7317{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use OpenSSL libcrypto" >&5 7318$as_echo_n "checking whether to use OpenSSL libcrypto... " >&6; } 7319# Specify location for both includes and libraries. 7320want_libcrypto=ifavailable 7321 7322# Check whether --with-crypto was given. 7323if test "${with_crypto+set}" = set; then : 7324 withval=$with_crypto; 7325 if test $withval = no 7326 then 7327 want_libcrypto=no 7328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7329$as_echo "no" >&6; } 7330 elif test $withval = yes 7331 then 7332 want_libcrypto=yes 7333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7334$as_echo "yes" >&6; } 7335 fi 7336 7337else 7338 7339 # 7340 # Use libcrypto if it's present, otherwise don't. 7341 # 7342 want_libcrypto=ifavailable 7343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, if available" >&5 7344$as_echo "yes, if available" >&6; } 7345 7346fi 7347 7348if test "$want_libcrypto" != "no"; then 7349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DES_cbc_encrypt in -lcrypto" >&5 7350$as_echo_n "checking for DES_cbc_encrypt in -lcrypto... " >&6; } 7351if ${ac_cv_lib_crypto_DES_cbc_encrypt+:} false; then : 7352 $as_echo_n "(cached) " >&6 7353else 7354 ac_check_lib_save_LIBS=$LIBS 7355LIBS="-lcrypto $LIBS" 7356cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7357/* end confdefs.h. */ 7358 7359/* Override any GCC internal prototype to avoid an error. 7360 Use char because int might match the return type of a GCC 7361 builtin and then its argument prototype would still apply. */ 7362#ifdef __cplusplus 7363extern "C" 7364#endif 7365char DES_cbc_encrypt (); 7366int 7367main () 7368{ 7369return DES_cbc_encrypt (); 7370 ; 7371 return 0; 7372} 7373_ACEOF 7374if ac_fn_c_try_link "$LINENO"; then : 7375 ac_cv_lib_crypto_DES_cbc_encrypt=yes 7376else 7377 ac_cv_lib_crypto_DES_cbc_encrypt=no 7378fi 7379rm -f core conftest.err conftest.$ac_objext \ 7380 conftest$ac_exeext conftest.$ac_ext 7381LIBS=$ac_check_lib_save_LIBS 7382fi 7383{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_DES_cbc_encrypt" >&5 7384$as_echo "$ac_cv_lib_crypto_DES_cbc_encrypt" >&6; } 7385if test "x$ac_cv_lib_crypto_DES_cbc_encrypt" = xyes; then : 7386 cat >>confdefs.h <<_ACEOF 7387#define HAVE_LIBCRYPTO 1 7388_ACEOF 7389 7390 LIBS="-lcrypto $LIBS" 7391 7392fi 7393 7394 for ac_header in openssl/evp.h 7395do : 7396 ac_fn_c_check_header_mongrel "$LINENO" "openssl/evp.h" "ac_cv_header_openssl_evp_h" "$ac_includes_default" 7397if test "x$ac_cv_header_openssl_evp_h" = xyes; then : 7398 cat >>confdefs.h <<_ACEOF 7399#define HAVE_OPENSSL_EVP_H 1 7400_ACEOF 7401 7402fi 7403 7404done 7405 7406fi 7407 7408if test "$missing_includes" = "yes"; then 7409 CPPFLAGS="$CPPFLAGS -I$srcdir/missing" 7410 V_INCLS="$V_INCLS -I$srcdir/missing" 7411fi 7412 7413 7414 7415 7416 7417 7418 7419 7420 7421 7422# Find a good install program. We prefer a C program (faster), 7423# so one script is as good as another. But avoid the broken or 7424# incompatible versions: 7425# SysV /etc/install, /usr/sbin/install 7426# SunOS /usr/etc/install 7427# IRIX /sbin/install 7428# AIX /bin/install 7429# AmigaOS /C/install, which installs bootblocks on floppy discs 7430# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 7431# AFS /usr/afsws/bin/install, which mishandles nonexistent args 7432# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 7433# OS/2's system install, which has a completely different semantic 7434# ./install, which can be erroneously created by make from ./install.sh. 7435# Reject install programs that cannot install multiple files. 7436{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 7437$as_echo_n "checking for a BSD-compatible install... " >&6; } 7438if test -z "$INSTALL"; then 7439if ${ac_cv_path_install+:} false; then : 7440 $as_echo_n "(cached) " >&6 7441else 7442 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7443for as_dir in $PATH 7444do 7445 IFS=$as_save_IFS 7446 test -z "$as_dir" && as_dir=. 7447 # Account for people who put trailing slashes in PATH elements. 7448case $as_dir/ in #(( 7449 ./ | .// | /[cC]/* | \ 7450 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 7451 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 7452 /usr/ucb/* ) ;; 7453 *) 7454 # OSF1 and SCO ODT 3.0 have their own names for install. 7455 # Don't use installbsd from OSF since it installs stuff as root 7456 # by default. 7457 for ac_prog in ginstall scoinst install; do 7458 for ac_exec_ext in '' $ac_executable_extensions; do 7459 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 7460 if test $ac_prog = install && 7461 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 7462 # AIX install. It has an incompatible calling convention. 7463 : 7464 elif test $ac_prog = install && 7465 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 7466 # program-specific install script used by HP pwplus--don't use. 7467 : 7468 else 7469 rm -rf conftest.one conftest.two conftest.dir 7470 echo one > conftest.one 7471 echo two > conftest.two 7472 mkdir conftest.dir 7473 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 7474 test -s conftest.one && test -s conftest.two && 7475 test -s conftest.dir/conftest.one && 7476 test -s conftest.dir/conftest.two 7477 then 7478 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 7479 break 3 7480 fi 7481 fi 7482 fi 7483 done 7484 done 7485 ;; 7486esac 7487 7488 done 7489IFS=$as_save_IFS 7490 7491rm -rf conftest.one conftest.two conftest.dir 7492 7493fi 7494 if test "${ac_cv_path_install+set}" = set; then 7495 INSTALL=$ac_cv_path_install 7496 else 7497 # As a last resort, use the slow shell script. Don't cache a 7498 # value for INSTALL within a source directory, because that will 7499 # break other packages using the cache if that directory is 7500 # removed, or if the value is a relative name. 7501 INSTALL=$ac_install_sh 7502 fi 7503fi 7504{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 7505$as_echo "$INSTALL" >&6; } 7506 7507# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 7508# It thinks the first close brace ends the variable substitution. 7509test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 7510 7511test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 7512 7513test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 7514 7515 7516ac_config_headers="$ac_config_headers config.h" 7517 7518 7519ac_config_commands="$ac_config_commands default-1" 7520 7521ac_config_files="$ac_config_files Makefile tcpdump.1" 7522 7523cat >confcache <<\_ACEOF 7524# This file is a shell script that caches the results of configure 7525# tests run on this system so they can be shared between configure 7526# scripts and configure runs, see configure's option --config-cache. 7527# It is not useful on other systems. If it contains results you don't 7528# want to keep, you may remove or edit it. 7529# 7530# config.status only pays attention to the cache file if you give it 7531# the --recheck option to rerun configure. 7532# 7533# `ac_cv_env_foo' variables (set or unset) will be overridden when 7534# loading this file, other *unset* `ac_cv_foo' will be assigned the 7535# following values. 7536 7537_ACEOF 7538 7539# The following way of writing the cache mishandles newlines in values, 7540# but we know of no workaround that is simple, portable, and efficient. 7541# So, we kill variables containing newlines. 7542# Ultrix sh set writes to stderr and can't be redirected directly, 7543# and sets the high bit in the cache file unless we assign to the vars. 7544( 7545 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 7546 eval ac_val=\$$ac_var 7547 case $ac_val in #( 7548 *${as_nl}*) 7549 case $ac_var in #( 7550 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 7551$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 7552 esac 7553 case $ac_var in #( 7554 _ | IFS | as_nl) ;; #( 7555 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 7556 *) { eval $ac_var=; unset $ac_var;} ;; 7557 esac ;; 7558 esac 7559 done 7560 7561 (set) 2>&1 | 7562 case $as_nl`(ac_space=' '; set) 2>&1` in #( 7563 *${as_nl}ac_space=\ *) 7564 # `set' does not quote correctly, so add quotes: double-quote 7565 # substitution turns \\\\ into \\, and sed turns \\ into \. 7566 sed -n \ 7567 "s/'/'\\\\''/g; 7568 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 7569 ;; #( 7570 *) 7571 # `set' quotes correctly as required by POSIX, so do not add quotes. 7572 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 7573 ;; 7574 esac | 7575 sort 7576) | 7577 sed ' 7578 /^ac_cv_env_/b end 7579 t clear 7580 :clear 7581 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 7582 t end 7583 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 7584 :end' >>confcache 7585if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 7586 if test -w "$cache_file"; then 7587 if test "x$cache_file" != "x/dev/null"; then 7588 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 7589$as_echo "$as_me: updating cache $cache_file" >&6;} 7590 if test ! -f "$cache_file" || test -h "$cache_file"; then 7591 cat confcache >"$cache_file" 7592 else 7593 case $cache_file in #( 7594 */* | ?:*) 7595 mv -f confcache "$cache_file"$$ && 7596 mv -f "$cache_file"$$ "$cache_file" ;; #( 7597 *) 7598 mv -f confcache "$cache_file" ;; 7599 esac 7600 fi 7601 fi 7602 else 7603 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 7604$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 7605 fi 7606fi 7607rm -f confcache 7608 7609test "x$prefix" = xNONE && prefix=$ac_default_prefix 7610# Let make expand exec_prefix. 7611test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 7612 7613DEFS=-DHAVE_CONFIG_H 7614 7615ac_libobjs= 7616ac_ltlibobjs= 7617U= 7618for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 7619 # 1. Remove the extension, and $U if already installed. 7620 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 7621 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 7622 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 7623 # will be set to the directory where LIBOBJS objects are built. 7624 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 7625 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 7626done 7627LIBOBJS=$ac_libobjs 7628 7629LTLIBOBJS=$ac_ltlibobjs 7630 7631 7632 7633: "${CONFIG_STATUS=./config.status}" 7634ac_write_fail=0 7635ac_clean_files_save=$ac_clean_files 7636ac_clean_files="$ac_clean_files $CONFIG_STATUS" 7637{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 7638$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 7639as_write_fail=0 7640cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 7641#! $SHELL 7642# Generated by $as_me. 7643# Run this file to recreate the current configuration. 7644# Compiler output produced by configure, useful for debugging 7645# configure, is in config.log if it exists. 7646 7647debug=false 7648ac_cs_recheck=false 7649ac_cs_silent=false 7650 7651SHELL=\${CONFIG_SHELL-$SHELL} 7652export SHELL 7653_ASEOF 7654cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 7655## -------------------- ## 7656## M4sh Initialization. ## 7657## -------------------- ## 7658 7659# Be more Bourne compatible 7660DUALCASE=1; export DUALCASE # for MKS sh 7661if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 7662 emulate sh 7663 NULLCMD=: 7664 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 7665 # is contrary to our usage. Disable this feature. 7666 alias -g '${1+"$@"}'='"$@"' 7667 setopt NO_GLOB_SUBST 7668else 7669 case `(set -o) 2>/dev/null` in #( 7670 *posix*) : 7671 set -o posix ;; #( 7672 *) : 7673 ;; 7674esac 7675fi 7676 7677 7678as_nl=' 7679' 7680export as_nl 7681# Printing a long string crashes Solaris 7 /usr/bin/printf. 7682as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 7683as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 7684as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 7685# Prefer a ksh shell builtin over an external printf program on Solaris, 7686# but without wasting forks for bash or zsh. 7687if test -z "$BASH_VERSION$ZSH_VERSION" \ 7688 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 7689 as_echo='print -r --' 7690 as_echo_n='print -rn --' 7691elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 7692 as_echo='printf %s\n' 7693 as_echo_n='printf %s' 7694else 7695 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 7696 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 7697 as_echo_n='/usr/ucb/echo -n' 7698 else 7699 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 7700 as_echo_n_body='eval 7701 arg=$1; 7702 case $arg in #( 7703 *"$as_nl"*) 7704 expr "X$arg" : "X\\(.*\\)$as_nl"; 7705 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 7706 esac; 7707 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 7708 ' 7709 export as_echo_n_body 7710 as_echo_n='sh -c $as_echo_n_body as_echo' 7711 fi 7712 export as_echo_body 7713 as_echo='sh -c $as_echo_body as_echo' 7714fi 7715 7716# The user is always right. 7717if test "${PATH_SEPARATOR+set}" != set; then 7718 PATH_SEPARATOR=: 7719 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 7720 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 7721 PATH_SEPARATOR=';' 7722 } 7723fi 7724 7725 7726# IFS 7727# We need space, tab and new line, in precisely that order. Quoting is 7728# there to prevent editors from complaining about space-tab. 7729# (If _AS_PATH_WALK were called with IFS unset, it would disable word 7730# splitting by setting IFS to empty value.) 7731IFS=" "" $as_nl" 7732 7733# Find who we are. Look in the path if we contain no directory separator. 7734as_myself= 7735case $0 in #(( 7736 *[\\/]* ) as_myself=$0 ;; 7737 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7738for as_dir in $PATH 7739do 7740 IFS=$as_save_IFS 7741 test -z "$as_dir" && as_dir=. 7742 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 7743 done 7744IFS=$as_save_IFS 7745 7746 ;; 7747esac 7748# We did not find ourselves, most probably we were run as `sh COMMAND' 7749# in which case we are not to be found in the path. 7750if test "x$as_myself" = x; then 7751 as_myself=$0 7752fi 7753if test ! -f "$as_myself"; then 7754 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 7755 exit 1 7756fi 7757 7758# Unset variables that we do not need and which cause bugs (e.g. in 7759# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 7760# suppresses any "Segmentation fault" message there. '((' could 7761# trigger a bug in pdksh 5.2.14. 7762for as_var in BASH_ENV ENV MAIL MAILPATH 7763do eval test x\${$as_var+set} = xset \ 7764 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 7765done 7766PS1='$ ' 7767PS2='> ' 7768PS4='+ ' 7769 7770# NLS nuisances. 7771LC_ALL=C 7772export LC_ALL 7773LANGUAGE=C 7774export LANGUAGE 7775 7776# CDPATH. 7777(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 7778 7779 7780# as_fn_error STATUS ERROR [LINENO LOG_FD] 7781# ---------------------------------------- 7782# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 7783# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 7784# script with STATUS, using 1 if that was 0. 7785as_fn_error () 7786{ 7787 as_status=$1; test $as_status -eq 0 && as_status=1 7788 if test "$4"; then 7789 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 7790 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 7791 fi 7792 $as_echo "$as_me: error: $2" >&2 7793 as_fn_exit $as_status 7794} # as_fn_error 7795 7796 7797# as_fn_set_status STATUS 7798# ----------------------- 7799# Set $? to STATUS, without forking. 7800as_fn_set_status () 7801{ 7802 return $1 7803} # as_fn_set_status 7804 7805# as_fn_exit STATUS 7806# ----------------- 7807# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 7808as_fn_exit () 7809{ 7810 set +e 7811 as_fn_set_status $1 7812 exit $1 7813} # as_fn_exit 7814 7815# as_fn_unset VAR 7816# --------------- 7817# Portably unset VAR. 7818as_fn_unset () 7819{ 7820 { eval $1=; unset $1;} 7821} 7822as_unset=as_fn_unset 7823# as_fn_append VAR VALUE 7824# ---------------------- 7825# Append the text in VALUE to the end of the definition contained in VAR. Take 7826# advantage of any shell optimizations that allow amortized linear growth over 7827# repeated appends, instead of the typical quadratic growth present in naive 7828# implementations. 7829if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 7830 eval 'as_fn_append () 7831 { 7832 eval $1+=\$2 7833 }' 7834else 7835 as_fn_append () 7836 { 7837 eval $1=\$$1\$2 7838 } 7839fi # as_fn_append 7840 7841# as_fn_arith ARG... 7842# ------------------ 7843# Perform arithmetic evaluation on the ARGs, and store the result in the 7844# global $as_val. Take advantage of shells that can avoid forks. The arguments 7845# must be portable across $(()) and expr. 7846if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 7847 eval 'as_fn_arith () 7848 { 7849 as_val=$(( $* )) 7850 }' 7851else 7852 as_fn_arith () 7853 { 7854 as_val=`expr "$@" || test $? -eq 1` 7855 } 7856fi # as_fn_arith 7857 7858 7859if expr a : '\(a\)' >/dev/null 2>&1 && 7860 test "X`expr 00001 : '.*\(...\)'`" = X001; then 7861 as_expr=expr 7862else 7863 as_expr=false 7864fi 7865 7866if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 7867 as_basename=basename 7868else 7869 as_basename=false 7870fi 7871 7872if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 7873 as_dirname=dirname 7874else 7875 as_dirname=false 7876fi 7877 7878as_me=`$as_basename -- "$0" || 7879$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 7880 X"$0" : 'X\(//\)$' \| \ 7881 X"$0" : 'X\(/\)' \| . 2>/dev/null || 7882$as_echo X/"$0" | 7883 sed '/^.*\/\([^/][^/]*\)\/*$/{ 7884 s//\1/ 7885 q 7886 } 7887 /^X\/\(\/\/\)$/{ 7888 s//\1/ 7889 q 7890 } 7891 /^X\/\(\/\).*/{ 7892 s//\1/ 7893 q 7894 } 7895 s/.*/./; q'` 7896 7897# Avoid depending upon Character Ranges. 7898as_cr_letters='abcdefghijklmnopqrstuvwxyz' 7899as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 7900as_cr_Letters=$as_cr_letters$as_cr_LETTERS 7901as_cr_digits='0123456789' 7902as_cr_alnum=$as_cr_Letters$as_cr_digits 7903 7904ECHO_C= ECHO_N= ECHO_T= 7905case `echo -n x` in #((((( 7906-n*) 7907 case `echo 'xy\c'` in 7908 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 7909 xy) ECHO_C='\c';; 7910 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 7911 ECHO_T=' ';; 7912 esac;; 7913*) 7914 ECHO_N='-n';; 7915esac 7916 7917rm -f conf$$ conf$$.exe conf$$.file 7918if test -d conf$$.dir; then 7919 rm -f conf$$.dir/conf$$.file 7920else 7921 rm -f conf$$.dir 7922 mkdir conf$$.dir 2>/dev/null 7923fi 7924if (echo >conf$$.file) 2>/dev/null; then 7925 if ln -s conf$$.file conf$$ 2>/dev/null; then 7926 as_ln_s='ln -s' 7927 # ... but there are two gotchas: 7928 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 7929 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 7930 # In both cases, we have to default to `cp -p'. 7931 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 7932 as_ln_s='cp -p' 7933 elif ln conf$$.file conf$$ 2>/dev/null; then 7934 as_ln_s=ln 7935 else 7936 as_ln_s='cp -p' 7937 fi 7938else 7939 as_ln_s='cp -p' 7940fi 7941rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 7942rmdir conf$$.dir 2>/dev/null 7943 7944 7945# as_fn_mkdir_p 7946# ------------- 7947# Create "$as_dir" as a directory, including parents if necessary. 7948as_fn_mkdir_p () 7949{ 7950 7951 case $as_dir in #( 7952 -*) as_dir=./$as_dir;; 7953 esac 7954 test -d "$as_dir" || eval $as_mkdir_p || { 7955 as_dirs= 7956 while :; do 7957 case $as_dir in #( 7958 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 7959 *) as_qdir=$as_dir;; 7960 esac 7961 as_dirs="'$as_qdir' $as_dirs" 7962 as_dir=`$as_dirname -- "$as_dir" || 7963$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 7964 X"$as_dir" : 'X\(//\)[^/]' \| \ 7965 X"$as_dir" : 'X\(//\)$' \| \ 7966 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 7967$as_echo X"$as_dir" | 7968 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 7969 s//\1/ 7970 q 7971 } 7972 /^X\(\/\/\)[^/].*/{ 7973 s//\1/ 7974 q 7975 } 7976 /^X\(\/\/\)$/{ 7977 s//\1/ 7978 q 7979 } 7980 /^X\(\/\).*/{ 7981 s//\1/ 7982 q 7983 } 7984 s/.*/./; q'` 7985 test -d "$as_dir" && break 7986 done 7987 test -z "$as_dirs" || eval "mkdir $as_dirs" 7988 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 7989 7990 7991} # as_fn_mkdir_p 7992if mkdir -p . 2>/dev/null; then 7993 as_mkdir_p='mkdir -p "$as_dir"' 7994else 7995 test -d ./-p && rmdir ./-p 7996 as_mkdir_p=false 7997fi 7998 7999if test -x / >/dev/null 2>&1; then 8000 as_test_x='test -x' 8001else 8002 if ls -dL / >/dev/null 2>&1; then 8003 as_ls_L_option=L 8004 else 8005 as_ls_L_option= 8006 fi 8007 as_test_x=' 8008 eval sh -c '\'' 8009 if test -d "$1"; then 8010 test -d "$1/."; 8011 else 8012 case $1 in #( 8013 -*)set "./$1";; 8014 esac; 8015 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 8016 ???[sx]*):;;*)false;;esac;fi 8017 '\'' sh 8018 ' 8019fi 8020as_executable_p=$as_test_x 8021 8022# Sed expression to map a string onto a valid CPP name. 8023as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 8024 8025# Sed expression to map a string onto a valid variable name. 8026as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 8027 8028 8029exec 6>&1 8030## ----------------------------------- ## 8031## Main body of $CONFIG_STATUS script. ## 8032## ----------------------------------- ## 8033_ASEOF 8034test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 8035 8036cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8037# Save the log message, to keep $0 and so on meaningful, and to 8038# report actual input values of CONFIG_FILES etc. instead of their 8039# values after options handling. 8040ac_log=" 8041This file was extended by $as_me, which was 8042generated by GNU Autoconf 2.68. Invocation command line was 8043 8044 CONFIG_FILES = $CONFIG_FILES 8045 CONFIG_HEADERS = $CONFIG_HEADERS 8046 CONFIG_LINKS = $CONFIG_LINKS 8047 CONFIG_COMMANDS = $CONFIG_COMMANDS 8048 $ $0 $@ 8049 8050on `(hostname || uname -n) 2>/dev/null | sed 1q` 8051" 8052 8053_ACEOF 8054 8055case $ac_config_files in *" 8056"*) set x $ac_config_files; shift; ac_config_files=$*;; 8057esac 8058 8059case $ac_config_headers in *" 8060"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 8061esac 8062 8063 8064cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8065# Files that config.status was made for. 8066config_files="$ac_config_files" 8067config_headers="$ac_config_headers" 8068config_commands="$ac_config_commands" 8069 8070_ACEOF 8071 8072cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8073ac_cs_usage="\ 8074\`$as_me' instantiates files and other configuration actions 8075from templates according to the current configuration. Unless the files 8076and actions are specified as TAGs, all are instantiated by default. 8077 8078Usage: $0 [OPTION]... [TAG]... 8079 8080 -h, --help print this help, then exit 8081 -V, --version print version number and configuration settings, then exit 8082 --config print configuration, then exit 8083 -q, --quiet, --silent 8084 do not print progress messages 8085 -d, --debug don't remove temporary files 8086 --recheck update $as_me by reconfiguring in the same conditions 8087 --file=FILE[:TEMPLATE] 8088 instantiate the configuration file FILE 8089 --header=FILE[:TEMPLATE] 8090 instantiate the configuration header FILE 8091 8092Configuration files: 8093$config_files 8094 8095Configuration headers: 8096$config_headers 8097 8098Configuration commands: 8099$config_commands 8100 8101Report bugs to the package provider." 8102 8103_ACEOF 8104cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8105ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 8106ac_cs_version="\\ 8107config.status 8108configured by $0, generated by GNU Autoconf 2.68, 8109 with options \\"\$ac_cs_config\\" 8110 8111Copyright (C) 2010 Free Software Foundation, Inc. 8112This config.status script is free software; the Free Software Foundation 8113gives unlimited permission to copy, distribute and modify it." 8114 8115ac_pwd='$ac_pwd' 8116srcdir='$srcdir' 8117INSTALL='$INSTALL' 8118test -n "\$AWK" || AWK=awk 8119_ACEOF 8120 8121cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8122# The default lists apply if the user does not specify any file. 8123ac_need_defaults=: 8124while test $# != 0 8125do 8126 case $1 in 8127 --*=?*) 8128 ac_option=`expr "X$1" : 'X\([^=]*\)='` 8129 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 8130 ac_shift=: 8131 ;; 8132 --*=) 8133 ac_option=`expr "X$1" : 'X\([^=]*\)='` 8134 ac_optarg= 8135 ac_shift=: 8136 ;; 8137 *) 8138 ac_option=$1 8139 ac_optarg=$2 8140 ac_shift=shift 8141 ;; 8142 esac 8143 8144 case $ac_option in 8145 # Handling of the options. 8146 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 8147 ac_cs_recheck=: ;; 8148 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 8149 $as_echo "$ac_cs_version"; exit ;; 8150 --config | --confi | --conf | --con | --co | --c ) 8151 $as_echo "$ac_cs_config"; exit ;; 8152 --debug | --debu | --deb | --de | --d | -d ) 8153 debug=: ;; 8154 --file | --fil | --fi | --f ) 8155 $ac_shift 8156 case $ac_optarg in 8157 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 8158 '') as_fn_error $? "missing file argument" ;; 8159 esac 8160 as_fn_append CONFIG_FILES " '$ac_optarg'" 8161 ac_need_defaults=false;; 8162 --header | --heade | --head | --hea ) 8163 $ac_shift 8164 case $ac_optarg in 8165 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 8166 esac 8167 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 8168 ac_need_defaults=false;; 8169 --he | --h) 8170 # Conflict between --help and --header 8171 as_fn_error $? "ambiguous option: \`$1' 8172Try \`$0 --help' for more information.";; 8173 --help | --hel | -h ) 8174 $as_echo "$ac_cs_usage"; exit ;; 8175 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 8176 | -silent | --silent | --silen | --sile | --sil | --si | --s) 8177 ac_cs_silent=: ;; 8178 8179 # This is an error. 8180 -*) as_fn_error $? "unrecognized option: \`$1' 8181Try \`$0 --help' for more information." ;; 8182 8183 *) as_fn_append ac_config_targets " $1" 8184 ac_need_defaults=false ;; 8185 8186 esac 8187 shift 8188done 8189 8190ac_configure_extra_args= 8191 8192if $ac_cs_silent; then 8193 exec 6>/dev/null 8194 ac_configure_extra_args="$ac_configure_extra_args --silent" 8195fi 8196 8197_ACEOF 8198cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8199if \$ac_cs_recheck; then 8200 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 8201 shift 8202 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 8203 CONFIG_SHELL='$SHELL' 8204 export CONFIG_SHELL 8205 exec "\$@" 8206fi 8207 8208_ACEOF 8209cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8210exec 5>>config.log 8211{ 8212 echo 8213 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 8214## Running $as_me. ## 8215_ASBOX 8216 $as_echo "$ac_log" 8217} >&5 8218 8219_ACEOF 8220cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8221# 8222# INIT-COMMANDS 8223# 8224 8225 8226_ACEOF 8227 8228cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8229 8230# Handling of arguments. 8231for ac_config_target in $ac_config_targets 8232do 8233 case $ac_config_target in 8234 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 8235 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 8236 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 8237 "tcpdump.1") CONFIG_FILES="$CONFIG_FILES tcpdump.1" ;; 8238 8239 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 8240 esac 8241done 8242 8243 8244# If the user did not use the arguments to specify the items to instantiate, 8245# then the envvar interface is used. Set only those that are not. 8246# We use the long form for the default assignment because of an extremely 8247# bizarre bug on SunOS 4.1.3. 8248if $ac_need_defaults; then 8249 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 8250 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 8251 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 8252fi 8253 8254# Have a temporary directory for convenience. Make it in the build tree 8255# simply because there is no reason against having it here, and in addition, 8256# creating and moving files from /tmp can sometimes cause problems. 8257# Hook for its removal unless debugging. 8258# Note that there is a small window in which the directory will not be cleaned: 8259# after its creation but before its name has been assigned to `$tmp'. 8260$debug || 8261{ 8262 tmp= ac_tmp= 8263 trap 'exit_status=$? 8264 : "${ac_tmp:=$tmp}" 8265 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 8266' 0 8267 trap 'as_fn_exit 1' 1 2 13 15 8268} 8269# Create a (secure) tmp directory for tmp files. 8270 8271{ 8272 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 8273 test -d "$tmp" 8274} || 8275{ 8276 tmp=./conf$$-$RANDOM 8277 (umask 077 && mkdir "$tmp") 8278} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 8279ac_tmp=$tmp 8280 8281# Set up the scripts for CONFIG_FILES section. 8282# No need to generate them if there are no CONFIG_FILES. 8283# This happens for instance with `./config.status config.h'. 8284if test -n "$CONFIG_FILES"; then 8285 8286 8287ac_cr=`echo X | tr X '\015'` 8288# On cygwin, bash can eat \r inside `` if the user requested igncr. 8289# But we know of no other shell where ac_cr would be empty at this 8290# point, so we can use a bashism as a fallback. 8291if test "x$ac_cr" = x; then 8292 eval ac_cr=\$\'\\r\' 8293fi 8294ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 8295if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 8296 ac_cs_awk_cr='\\r' 8297else 8298 ac_cs_awk_cr=$ac_cr 8299fi 8300 8301echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 8302_ACEOF 8303 8304 8305{ 8306 echo "cat >conf$$subs.awk <<_ACEOF" && 8307 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 8308 echo "_ACEOF" 8309} >conf$$subs.sh || 8310 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 8311ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 8312ac_delim='%!_!# ' 8313for ac_last_try in false false false false false :; do 8314 . ./conf$$subs.sh || 8315 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 8316 8317 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 8318 if test $ac_delim_n = $ac_delim_num; then 8319 break 8320 elif $ac_last_try; then 8321 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 8322 else 8323 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 8324 fi 8325done 8326rm -f conf$$subs.sh 8327 8328cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8329cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 8330_ACEOF 8331sed -n ' 8332h 8333s/^/S["/; s/!.*/"]=/ 8334p 8335g 8336s/^[^!]*!// 8337:repl 8338t repl 8339s/'"$ac_delim"'$// 8340t delim 8341:nl 8342h 8343s/\(.\{148\}\)..*/\1/ 8344t more1 8345s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 8346p 8347n 8348b repl 8349:more1 8350s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 8351p 8352g 8353s/.\{148\}// 8354t nl 8355:delim 8356h 8357s/\(.\{148\}\)..*/\1/ 8358t more2 8359s/["\\]/\\&/g; s/^/"/; s/$/"/ 8360p 8361b 8362:more2 8363s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 8364p 8365g 8366s/.\{148\}// 8367t delim 8368' <conf$$subs.awk | sed ' 8369/^[^""]/{ 8370 N 8371 s/\n// 8372} 8373' >>$CONFIG_STATUS || ac_write_fail=1 8374rm -f conf$$subs.awk 8375cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8376_ACAWK 8377cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 8378 for (key in S) S_is_set[key] = 1 8379 FS = "" 8380 8381} 8382{ 8383 line = $ 0 8384 nfields = split(line, field, "@") 8385 substed = 0 8386 len = length(field[1]) 8387 for (i = 2; i < nfields; i++) { 8388 key = field[i] 8389 keylen = length(key) 8390 if (S_is_set[key]) { 8391 value = S[key] 8392 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 8393 len += length(value) + length(field[++i]) 8394 substed = 1 8395 } else 8396 len += 1 + keylen 8397 } 8398 8399 print line 8400} 8401 8402_ACAWK 8403_ACEOF 8404cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8405if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 8406 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 8407else 8408 cat 8409fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 8410 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 8411_ACEOF 8412 8413# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 8414# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 8415# trailing colons and then remove the whole line if VPATH becomes empty 8416# (actually we leave an empty line to preserve line numbers). 8417if test "x$srcdir" = x.; then 8418 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 8419h 8420s/// 8421s/^/:/ 8422s/[ ]*$/:/ 8423s/:\$(srcdir):/:/g 8424s/:\${srcdir}:/:/g 8425s/:@srcdir@:/:/g 8426s/^:*// 8427s/:*$// 8428x 8429s/\(=[ ]*\).*/\1/ 8430G 8431s/\n// 8432s/^[^=]*=[ ]*$// 8433}' 8434fi 8435 8436cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8437fi # test -n "$CONFIG_FILES" 8438 8439# Set up the scripts for CONFIG_HEADERS section. 8440# No need to generate them if there are no CONFIG_HEADERS. 8441# This happens for instance with `./config.status Makefile'. 8442if test -n "$CONFIG_HEADERS"; then 8443cat >"$ac_tmp/defines.awk" <<\_ACAWK || 8444BEGIN { 8445_ACEOF 8446 8447# Transform confdefs.h into an awk script `defines.awk', embedded as 8448# here-document in config.status, that substitutes the proper values into 8449# config.h.in to produce config.h. 8450 8451# Create a delimiter string that does not exist in confdefs.h, to ease 8452# handling of long lines. 8453ac_delim='%!_!# ' 8454for ac_last_try in false false :; do 8455 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 8456 if test -z "$ac_tt"; then 8457 break 8458 elif $ac_last_try; then 8459 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 8460 else 8461 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 8462 fi 8463done 8464 8465# For the awk script, D is an array of macro values keyed by name, 8466# likewise P contains macro parameters if any. Preserve backslash 8467# newline sequences. 8468 8469ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 8470sed -n ' 8471s/.\{148\}/&'"$ac_delim"'/g 8472t rset 8473:rset 8474s/^[ ]*#[ ]*define[ ][ ]*/ / 8475t def 8476d 8477:def 8478s/\\$// 8479t bsnl 8480s/["\\]/\\&/g 8481s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 8482D["\1"]=" \3"/p 8483s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 8484d 8485:bsnl 8486s/["\\]/\\&/g 8487s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 8488D["\1"]=" \3\\\\\\n"\\/p 8489t cont 8490s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 8491t cont 8492d 8493:cont 8494n 8495s/.\{148\}/&'"$ac_delim"'/g 8496t clear 8497:clear 8498s/\\$// 8499t bsnlc 8500s/["\\]/\\&/g; s/^/"/; s/$/"/p 8501d 8502:bsnlc 8503s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 8504b cont 8505' <confdefs.h | sed ' 8506s/'"$ac_delim"'/"\\\ 8507"/g' >>$CONFIG_STATUS || ac_write_fail=1 8508 8509cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8510 for (key in D) D_is_set[key] = 1 8511 FS = "" 8512} 8513/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 8514 line = \$ 0 8515 split(line, arg, " ") 8516 if (arg[1] == "#") { 8517 defundef = arg[2] 8518 mac1 = arg[3] 8519 } else { 8520 defundef = substr(arg[1], 2) 8521 mac1 = arg[2] 8522 } 8523 split(mac1, mac2, "(") #) 8524 macro = mac2[1] 8525 prefix = substr(line, 1, index(line, defundef) - 1) 8526 if (D_is_set[macro]) { 8527 # Preserve the white space surrounding the "#". 8528 print prefix "define", macro P[macro] D[macro] 8529 next 8530 } else { 8531 # Replace #undef with comments. This is necessary, for example, 8532 # in the case of _POSIX_SOURCE, which is predefined and required 8533 # on some systems where configure will not decide to define it. 8534 if (defundef == "undef") { 8535 print "/*", prefix defundef, macro, "*/" 8536 next 8537 } 8538 } 8539} 8540{ print } 8541_ACAWK 8542_ACEOF 8543cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8544 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 8545fi # test -n "$CONFIG_HEADERS" 8546 8547 8548eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 8549shift 8550for ac_tag 8551do 8552 case $ac_tag in 8553 :[FHLC]) ac_mode=$ac_tag; continue;; 8554 esac 8555 case $ac_mode$ac_tag in 8556 :[FHL]*:*);; 8557 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 8558 :[FH]-) ac_tag=-:-;; 8559 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 8560 esac 8561 ac_save_IFS=$IFS 8562 IFS=: 8563 set x $ac_tag 8564 IFS=$ac_save_IFS 8565 shift 8566 ac_file=$1 8567 shift 8568 8569 case $ac_mode in 8570 :L) ac_source=$1;; 8571 :[FH]) 8572 ac_file_inputs= 8573 for ac_f 8574 do 8575 case $ac_f in 8576 -) ac_f="$ac_tmp/stdin";; 8577 *) # Look for the file first in the build tree, then in the source tree 8578 # (if the path is not absolute). The absolute path cannot be DOS-style, 8579 # because $ac_f cannot contain `:'. 8580 test -f "$ac_f" || 8581 case $ac_f in 8582 [\\/$]*) false;; 8583 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 8584 esac || 8585 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 8586 esac 8587 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 8588 as_fn_append ac_file_inputs " '$ac_f'" 8589 done 8590 8591 # Let's still pretend it is `configure' which instantiates (i.e., don't 8592 # use $as_me), people would be surprised to read: 8593 # /* config.h. Generated by config.status. */ 8594 configure_input='Generated from '` 8595 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 8596 `' by configure.' 8597 if test x"$ac_file" != x-; then 8598 configure_input="$ac_file. $configure_input" 8599 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 8600$as_echo "$as_me: creating $ac_file" >&6;} 8601 fi 8602 # Neutralize special characters interpreted by sed in replacement strings. 8603 case $configure_input in #( 8604 *\&* | *\|* | *\\* ) 8605 ac_sed_conf_input=`$as_echo "$configure_input" | 8606 sed 's/[\\\\&|]/\\\\&/g'`;; #( 8607 *) ac_sed_conf_input=$configure_input;; 8608 esac 8609 8610 case $ac_tag in 8611 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 8612 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 8613 esac 8614 ;; 8615 esac 8616 8617 ac_dir=`$as_dirname -- "$ac_file" || 8618$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 8619 X"$ac_file" : 'X\(//\)[^/]' \| \ 8620 X"$ac_file" : 'X\(//\)$' \| \ 8621 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 8622$as_echo X"$ac_file" | 8623 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 8624 s//\1/ 8625 q 8626 } 8627 /^X\(\/\/\)[^/].*/{ 8628 s//\1/ 8629 q 8630 } 8631 /^X\(\/\/\)$/{ 8632 s//\1/ 8633 q 8634 } 8635 /^X\(\/\).*/{ 8636 s//\1/ 8637 q 8638 } 8639 s/.*/./; q'` 8640 as_dir="$ac_dir"; as_fn_mkdir_p 8641 ac_builddir=. 8642 8643case "$ac_dir" in 8644.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 8645*) 8646 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 8647 # A ".." for each directory in $ac_dir_suffix. 8648 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 8649 case $ac_top_builddir_sub in 8650 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 8651 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 8652 esac ;; 8653esac 8654ac_abs_top_builddir=$ac_pwd 8655ac_abs_builddir=$ac_pwd$ac_dir_suffix 8656# for backward compatibility: 8657ac_top_builddir=$ac_top_build_prefix 8658 8659case $srcdir in 8660 .) # We are building in place. 8661 ac_srcdir=. 8662 ac_top_srcdir=$ac_top_builddir_sub 8663 ac_abs_top_srcdir=$ac_pwd ;; 8664 [\\/]* | ?:[\\/]* ) # Absolute name. 8665 ac_srcdir=$srcdir$ac_dir_suffix; 8666 ac_top_srcdir=$srcdir 8667 ac_abs_top_srcdir=$srcdir ;; 8668 *) # Relative name. 8669 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 8670 ac_top_srcdir=$ac_top_build_prefix$srcdir 8671 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 8672esac 8673ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 8674 8675 8676 case $ac_mode in 8677 :F) 8678 # 8679 # CONFIG_FILE 8680 # 8681 8682 case $INSTALL in 8683 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 8684 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 8685 esac 8686_ACEOF 8687 8688cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8689# If the template does not know about datarootdir, expand it. 8690# FIXME: This hack should be removed a few years after 2.60. 8691ac_datarootdir_hack=; ac_datarootdir_seen= 8692ac_sed_dataroot=' 8693/datarootdir/ { 8694 p 8695 q 8696} 8697/@datadir@/p 8698/@docdir@/p 8699/@infodir@/p 8700/@localedir@/p 8701/@mandir@/p' 8702case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 8703*datarootdir*) ac_datarootdir_seen=yes;; 8704*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 8705 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 8706$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 8707_ACEOF 8708cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8709 ac_datarootdir_hack=' 8710 s&@datadir@&$datadir&g 8711 s&@docdir@&$docdir&g 8712 s&@infodir@&$infodir&g 8713 s&@localedir@&$localedir&g 8714 s&@mandir@&$mandir&g 8715 s&\\\${datarootdir}&$datarootdir&g' ;; 8716esac 8717_ACEOF 8718 8719# Neutralize VPATH when `$srcdir' = `.'. 8720# Shell code in configure.ac might set extrasub. 8721# FIXME: do we really want to maintain this feature? 8722cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8723ac_sed_extra="$ac_vpsub 8724$extrasub 8725_ACEOF 8726cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8727:t 8728/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 8729s|@configure_input@|$ac_sed_conf_input|;t t 8730s&@top_builddir@&$ac_top_builddir_sub&;t t 8731s&@top_build_prefix@&$ac_top_build_prefix&;t t 8732s&@srcdir@&$ac_srcdir&;t t 8733s&@abs_srcdir@&$ac_abs_srcdir&;t t 8734s&@top_srcdir@&$ac_top_srcdir&;t t 8735s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 8736s&@builddir@&$ac_builddir&;t t 8737s&@abs_builddir@&$ac_abs_builddir&;t t 8738s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 8739s&@INSTALL@&$ac_INSTALL&;t t 8740$ac_datarootdir_hack 8741" 8742eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 8743 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 8744 8745test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 8746 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 8747 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 8748 "$ac_tmp/out"`; test -z "$ac_out"; } && 8749 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 8750which seems to be undefined. Please make sure it is defined" >&5 8751$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 8752which seems to be undefined. Please make sure it is defined" >&2;} 8753 8754 rm -f "$ac_tmp/stdin" 8755 case $ac_file in 8756 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 8757 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 8758 esac \ 8759 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 8760 ;; 8761 :H) 8762 # 8763 # CONFIG_HEADER 8764 # 8765 if test x"$ac_file" != x-; then 8766 { 8767 $as_echo "/* $configure_input */" \ 8768 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 8769 } >"$ac_tmp/config.h" \ 8770 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 8771 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 8772 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 8773$as_echo "$as_me: $ac_file is unchanged" >&6;} 8774 else 8775 rm -f "$ac_file" 8776 mv "$ac_tmp/config.h" "$ac_file" \ 8777 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 8778 fi 8779 else 8780 $as_echo "/* $configure_input */" \ 8781 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 8782 || as_fn_error $? "could not create -" "$LINENO" 5 8783 fi 8784 ;; 8785 8786 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 8787$as_echo "$as_me: executing $ac_file commands" >&6;} 8788 ;; 8789 esac 8790 8791 8792 case $ac_file$ac_mode in 8793 "default-1":C) if test -f .devel; then 8794 echo timestamp > stamp-h 8795 cat Makefile-devel-adds >> Makefile 8796 make depend 8797fi ;; 8798 8799 esac 8800done # for ac_tag 8801 8802 8803as_fn_exit 0 8804_ACEOF 8805ac_clean_files=$ac_clean_files_save 8806 8807test $ac_write_fail = 0 || 8808 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 8809 8810 8811# configure is writing to config.log, and then calls config.status. 8812# config.status does its own redirection, appending to config.log. 8813# Unfortunately, on DOS this fails, as config.log is still kept open 8814# by configure, so config.status won't be able to write to it; its 8815# output is simply discarded. So we exec the FD to /dev/null, 8816# effectively closing config.log, so it can be properly (re)opened and 8817# appended to by config.status. When coming back to configure, we 8818# need to make the FD available again. 8819if test "$no_create" != yes; then 8820 ac_cs_success=: 8821 ac_config_status_args= 8822 test "$silent" = yes && 8823 ac_config_status_args="$ac_config_status_args --quiet" 8824 exec 5>/dev/null 8825 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 8826 exec 5>>config.log 8827 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 8828 # would make configure fail if this is the last instruction. 8829 $ac_cs_success || as_fn_exit 1 8830fi 8831if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 8832 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 8833$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 8834fi 8835 8836exit 0 8837