diff options
Diffstat (limited to 'configure')
| -rwxr-xr-x | configure | 1468 | 
1 files changed, 913 insertions, 555 deletions
| @@ -1,11 +1,19 @@  #! /bin/sh  # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.54. +# Generated by GNU Autoconf 2.53.  #  # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002  # Free Software Foundation, Inc.  # This configure script is free software; the Free Software Foundation  # gives unlimited permission to copy, distribute and modify it. + +if expr a : '\(a\)' >/dev/null 2>&1; then +  as_expr=expr +else +  as_expr=false +fi + +  ## --------------------- ##  ## M4sh Initialization.  ##  ## --------------------- ## @@ -14,13 +22,11 @@  if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then    emulate sh    NULLCMD=: -  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which -  # is contrary to our usage.  Disable this feature. -  alias -g '${1+"$@"}'='"$@"'  elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then    set -o posix  fi +# NLS nuisances.  # Support unset when possible.  if (FOO=FOO; unset FOO) >/dev/null 2>&1; then    as_unset=unset @@ -28,39 +34,34 @@ else    as_unset=false  fi - -# Work around bugs in pre-3.0 UWIN ksh. -$as_unset ENV MAIL MAILPATH -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -for as_var in LANG LANGUAGE LC_ALL LC_COLLATE LC_CTYPE LC_NUMERIC LC_MESSAGES LC_TIME -do -  if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then -    eval $as_var=C; export $as_var -  else -    $as_unset $as_var -  fi -done - -# Required to use basename. -if expr a : '\(a\)' >/dev/null 2>&1; then -  as_expr=expr -else -  as_expr=false -fi - -if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then -  as_basename=basename -else -  as_basename=false -fi +(set +x; test -n "`(LANG=C; export LANG) 2>&1`") && +    { $as_unset LANG || test "${LANG+set}" != set; } || +      { LANG=C; export LANG; } +(set +x; test -n "`(LC_ALL=C; export LC_ALL) 2>&1`") && +    { $as_unset LC_ALL || test "${LC_ALL+set}" != set; } || +      { LC_ALL=C; export LC_ALL; } +(set +x; test -n "`(LC_TIME=C; export LC_TIME) 2>&1`") && +    { $as_unset LC_TIME || test "${LC_TIME+set}" != set; } || +      { LC_TIME=C; export LC_TIME; } +(set +x; test -n "`(LC_CTYPE=C; export LC_CTYPE) 2>&1`") && +    { $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set; } || +      { LC_CTYPE=C; export LC_CTYPE; } +(set +x; test -n "`(LANGUAGE=C; export LANGUAGE) 2>&1`") && +    { $as_unset LANGUAGE || test "${LANGUAGE+set}" != set; } || +      { LANGUAGE=C; export LANGUAGE; } +(set +x; test -n "`(LC_COLLATE=C; export LC_COLLATE) 2>&1`") && +    { $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set; } || +      { LC_COLLATE=C; export LC_COLLATE; } +(set +x; test -n "`(LC_NUMERIC=C; export LC_NUMERIC) 2>&1`") && +    { $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set; } || +      { LC_NUMERIC=C; export LC_NUMERIC; } +(set +x; test -n "`(LC_MESSAGES=C; export LC_MESSAGES) 2>&1`") && +    { $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set; } || +      { LC_MESSAGES=C; export LC_MESSAGES; }  # Name of the executable. -as_me=`$as_basename "$0" || +as_me=`(basename "$0") 2>/dev/null ||  $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \  	 X"$0" : 'X\(//\)$' \| \  	 X"$0" : 'X\(/\)$' \| \ @@ -71,7 +72,6 @@ echo X/"$0" |    	  /^X\/\(\/\).*/{ s//\1/; q; }    	  s/.*/./; q'` -  # PATH needs CR, and LINENO needs CR and PATH.  # Avoid depending upon Character Ranges.  as_cr_letters='abcdefghijklmnopqrstuvwxyz' @@ -85,7 +85,7 @@ if test "${PATH_SEPARATOR+set}" != set; then    echo "#! /bin/sh" >conftest.sh    echo  "exit 0"   >>conftest.sh    chmod +x conftest.sh -  if (PATH="/nonexistent;."; conftest.sh) >/dev/null 2>&1; then +  if (PATH=".;."; conftest.sh) >/dev/null 2>&1; then      PATH_SEPARATOR=';'    else      PATH_SEPARATOR=: @@ -138,8 +138,6 @@ do    as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`    test "x$as_lineno_1" != "x$as_lineno_2" &&    test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then -	     $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } -	     $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }  	     CONFIG_SHELL=$as_dir/$as_base  	     export CONFIG_SHELL  	     exec "$CONFIG_SHELL" "$0" ${1+"$@"} @@ -212,12 +210,6 @@ else  fi  rm -f conf$$ conf$$.exe conf$$.file -if mkdir -p . 2>/dev/null; then -  as_mkdir_p=: -else -  as_mkdir_p=false -fi -  as_executable_p="test -f"  # Sed expression to map a string onto a valid CPP name. @@ -234,7 +226,7 @@ as_nl='  IFS=" 	$as_nl"  # CDPATH. -$as_unset CDPATH +$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=$PATH_SEPARATOR; export CDPATH; }  # Name of the host. @@ -248,7 +240,6 @@ exec 6>&1  # Initializations.  #  ac_default_prefix=/usr/local -ac_config_libobj_dir=.  cross_compiling=no  subdirs=  MFLAGS= @@ -305,8 +296,6 @@ ac_includes_default="\  # include <unistd.h>  #endif" -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM AWK SET_MAKE build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CPP AR ac_ct_AR RANLIB ac_ct_RANLIB EGREP MULTIPATH_NUM LIBPAM RT_METHOD KERNEL_METHOD OTHER_METHOD RTREAD_METHOD IF_METHOD IF_PROC IPFORWARD LIB_IPV6 ZEBRA BGPD RIPD RIPNGD OSPFD OSPF6D VTYSH INCLUDES CURSES LIB_REGEX LIBOBJS LTLIBOBJS' -ac_subst_files=''  # Initialize some variables set by options.  ac_init_help= @@ -730,9 +719,6 @@ if test ! -r $srcdir/$ac_unique_file; then     { (exit 1); exit 1; }; }    fi  fi -(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null || -  { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2 -   { (exit 1); exit 1; }; }  srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`  ac_env_build_alias_set=${build_alias+set}  ac_env_build_alias_value=$build_alias @@ -919,7 +905,7 @@ esac  # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be  # absolute.  ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` -ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` +ac_abs_top_builddir=`cd "$ac_dir" && cd $ac_top_builddir && pwd`  ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`  ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` @@ -959,7 +945,7 @@ This file contains any messages produced by compilers while  running configure, to aid debugging if configure makes a mistake.  It was created by $as_me, which was -generated by GNU Autoconf 2.54.  Invocation command line was +generated by GNU Autoconf 2.53.  Invocation command line was    $ $0 $@ @@ -1025,9 +1011,12 @@ do    *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;    esac -  ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" +  case " $ac_configure_args " in +    *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy. +    *) ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" +       ac_sep=" " ;; +  esac    # Get rid of the leading space. -  ac_sep=" "  done  # When interrupted or exit'd, cleanup temporary files, and complete @@ -1039,7 +1028,6 @@ trap 'exit_status=$?    # Save into config.log some information that might help in debugging.    {      echo -      cat <<\_ASBOX  ## ---------------- ##  ## Cache variables. ## @@ -1062,35 +1050,6 @@ _ASBOX      esac;  }      echo - -    cat <<\_ASBOX -## ----------------- ## -## Output variables. ## -## ----------------- ## -_ASBOX -    echo -    for ac_var in $ac_subst_vars -    do -      eval ac_val=$`echo $ac_var` -      echo "$ac_var='"'"'$ac_val'"'"'" -    done | sort -    echo - -    if test -n "$ac_subst_files"; then -      cat <<\_ASBOX -## ------------- ## -## Output files. ## -## ------------- ## -_ASBOX -      echo -      for ac_var in $ac_subst_files -      do -	eval ac_val=$`echo $ac_var` -        echo "$ac_var='"'"'$ac_val'"'"'" -      done | sort -      echo -    fi -      if test -s confdefs.h; then        cat <<\_ASBOX  ## ----------- ## @@ -1098,7 +1057,7 @@ _ASBOX  ## ----------- ##  _ASBOX        echo -      sed "/^$/d" confdefs.h | sort +      sed "/^$/d" confdefs.h        echo      fi      test "$ac_signal" != 0 && @@ -1255,8 +1214,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu - -am__api_version="1.7" +am__api_version="1.6"  ac_aux_dir=  for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do    if test -f $ac_dir/install-sh; then @@ -1508,19 +1466,9 @@ echo "$as_me: error: source directory already configured; run \"make distclean\"     { (exit 1); exit 1; }; }  fi -# test whether we have cygpath -if test -z "$CYGPATH_W"; then -  if (cygpath --version) >/dev/null 2>/dev/null; then -    CYGPATH_W='cygpath -w' -  else -    CYGPATH_W=echo -  fi -fi - -  # Define the identity of the package.   PACKAGE=zebra - VERSION=0.93 + VERSION=0.94  cat >>confdefs.h <<_ACEOF @@ -1646,7 +1594,11 @@ INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" -          ac_config_headers="$ac_config_headers config.h" +# Add the stamp file to the list of files AC keeps track of, +# along with our hook. +ac_config_headers="$ac_config_headers config.h" + +  # Make sure we can run config.sub. @@ -1920,7 +1872,9 @@ if test $ac_prog_rejected = yes; then      # However, it has the same basename, so the bogon will be chosen      # first if we set CC to just the basename; use the full file name.      shift -    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" +    set dummy "$as_dir/$ac_word" ${1+"$@"} +    shift +    ac_cv_prog_CC="$@"    fi  fi  fi @@ -2053,6 +2007,12 @@ cat >conftest.$ac_ext <<_ACEOF  #line $LINENO "configure"  #include "confdefs.h" +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -2081,10 +2041,11 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5  # Be careful to initialize this variable, since it used to be cached.  # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.  ac_cv_exeext= -for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.*; do -  test -f "$ac_file" || continue +for ac_file in `ls a_out.exe a.exe conftest.exe 2>/dev/null; +                ls a.out conftest 2>/dev/null; +                ls a.* conftest.* 2>/dev/null`; do    case $ac_file in -    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;; +    *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb | *.xSYM ) ;;      a.out ) # We found the default executable, but exeext='' is most              # certainly right.              break;; @@ -2098,10 +2059,8 @@ done  else    echo "$as_me: failed program was:" >&5  cat conftest.$ac_ext >&5 -{ { echo "$as_me:$LINENO: error: C compiler cannot create executables -check \`config.log' for details." >&5 -echo "$as_me: error: C compiler cannot create executables -check \`config.log' for details." >&2;} +{ { echo "$as_me:$LINENO: error: C compiler cannot create executables" >&5 +echo "$as_me: error: C compiler cannot create executables" >&2;}     { (exit 77); exit 77; }; }  fi @@ -2158,10 +2117,9 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5  # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will  # work properly (i.e., refer to `conftest.exe'), while it won't with  # `rm'. -for ac_file in conftest.exe conftest conftest.*; do -  test -f "$ac_file" || continue +for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do    case $ac_file in -    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;; +    *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;;      *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`            export ac_cv_exeext            break;; @@ -2190,6 +2148,12 @@ else  #line $LINENO "configure"  #include "confdefs.h" +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -2206,7 +2170,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5    (exit $ac_status); }; then    for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do    case $ac_file in -    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;; +    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb ) ;;      *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`         break;;    esac @@ -2234,6 +2198,12 @@ else  #line $LINENO "configure"  #include "confdefs.h" +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -2282,6 +2252,12 @@ else  #line $LINENO "configure"  #include "confdefs.h" +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -2327,97 +2303,6 @@ else      CFLAGS=    fi  fi -echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 -echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 -if test "${ac_cv_prog_cc_stdc+set}" = set; then -  echo $ECHO_N "(cached) $ECHO_C" >&6 -else -  ac_cv_prog_cc_stdc=no -ac_save_CC=$CC -cat >conftest.$ac_ext <<_ACEOF -#line $LINENO "configure" -#include "confdefs.h" -#include <stdarg.h> -#include <stdio.h> -#include <sys/types.h> -#include <sys/stat.h> -/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */ -struct buf { int x; }; -FILE * (*rcsopen) (struct buf *, struct stat *, int); -static char *e (p, i) -     char **p; -     int i; -{ -  return p[i]; -} -static char *f (char * (*g) (char **, int), char **p, ...) -{ -  char *s; -  va_list v; -  va_start (v,p); -  s = g (p, va_arg (v,int)); -  va_end (v); -  return s; -} -int test (int i, double x); -struct s1 {int (*f) (int a);}; -struct s2 {int (*f) (double a);}; -int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); -int argc; -char **argv; -int -main () -{ -return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1]; -  ; -  return 0; -} -_ACEOF -# Don't try gcc -ansi; that turns off useful extensions and -# breaks some systems' header files. -# AIX			-qlanglvl=ansi -# Ultrix and OSF/1	-std1 -# HP-UX 10.20 and later	-Ae -# HP-UX older versions	-Aa -D_HPUX_SOURCE -# SVR4			-Xc -D__EXTENSIONS__ -for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" -do -  CC="$ac_save_CC $ac_arg" -  rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -  (eval $ac_compile) 2>&5 -  ac_status=$? -  echo "$as_me:$LINENO: \$? = $ac_status" >&5 -  (exit $ac_status); } && -         { ac_try='test -s conftest.$ac_objext' -  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -  (eval $ac_try) 2>&5 -  ac_status=$? -  echo "$as_me:$LINENO: \$? = $ac_status" >&5 -  (exit $ac_status); }; }; then -  ac_cv_prog_cc_stdc=$ac_arg -break -else -  echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 -fi -rm -f conftest.$ac_objext -done -rm -f conftest.$ac_ext conftest.$ac_objext -CC=$ac_save_CC - -fi - -case "x$ac_cv_prog_cc_stdc" in -  x|xno) -    echo "$as_me:$LINENO: result: none needed" >&5 -echo "${ECHO_T}none needed" >&6 ;; -  *) -    echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 -echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 -    CC="$CC $ac_cv_prog_cc_stdc" ;; -esac -  # Some people use a C++ compiler to compile C.  Since we use `exit',  # in C++ we need to declare it.  In case someone uses the same compiler  # for both compiling C and C++ we need to have the C++ compiler decide @@ -2453,6 +2338,12 @@ do  #include "confdefs.h"  #include <stdlib.h>  $ac_declaration +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -2484,6 +2375,12 @@ rm -f conftest.$ac_objext conftest.$ac_ext  #line $LINENO "configure"  #include "confdefs.h"  $ac_declaration +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -2539,7 +2436,7 @@ fi  rmdir .deps 2>/dev/null -          ac_config_commands="$ac_config_commands depfiles" +ac_config_commands="$ac_config_commands depfiles"  am_make=${MAKE-make} @@ -2560,7 +2457,7 @@ echo "include confinc" > confmf  # In particular we don't look at `^make:' because GNU make might  # be invoked under some other name (usually "gmake"), in which  # case it prints its new name instead of `make'. -if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then +if test "`$am_make -s -f confmf 2> /dev/null | fgrep -v 'ing directory'`" = "done"; then     am__include=include     am__quote=     _am_result=GNU @@ -2672,18 +2569,6 @@ CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type -if -  test "x$enable_dependency_tracking" != xno \ -  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then -  am__fastdepCC_TRUE= -  am__fastdepCC_FALSE='#' -else -  am__fastdepCC_TRUE='#' -  am__fastdepCC_FALSE= -fi - - -  if test "x$cflags_specified" = "x" ; then    CFLAGS="$CFLAGS -Wall"  fi @@ -2722,7 +2607,7 @@ _ACEOF  if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5    (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1    ac_status=$? -  grep -v '^ *+' conftest.er1 >conftest.err +  egrep -v '^ *\+' conftest.er1 >conftest.err    rm -f conftest.er1    cat conftest.err >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5 @@ -2755,7 +2640,7 @@ _ACEOF  if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5    (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1    ac_status=$? -  grep -v '^ *+' conftest.er1 >conftest.err +  egrep -v '^ *\+' conftest.er1 >conftest.err    rm -f conftest.er1    cat conftest.err >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5 @@ -2813,7 +2698,7 @@ _ACEOF  if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5    (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1    ac_status=$? -  grep -v '^ *+' conftest.er1 >conftest.err +  egrep -v '^ *\+' conftest.er1 >conftest.err    rm -f conftest.er1    cat conftest.err >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5 @@ -2846,7 +2731,7 @@ _ACEOF  if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5    (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1    ac_status=$? -  grep -v '^ *+' conftest.er1 >conftest.err +  egrep -v '^ *\+' conftest.er1 >conftest.err    rm -f conftest.er1    cat conftest.err >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5 @@ -3156,21 +3041,6 @@ fi -echo "$as_me:$LINENO: checking for egrep" >&5 -echo $ECHO_N "checking for egrep... $ECHO_C" >&6 -if test "${ac_cv_prog_egrep+set}" = set; then -  echo $ECHO_N "(cached) $ECHO_C" >&6 -else -  if echo a | (grep -E '(a|b)') >/dev/null 2>&1 -    then ac_cv_prog_egrep='grep -E' -    else ac_cv_prog_egrep='egrep' -    fi -fi -echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5 -echo "${ECHO_T}$ac_cv_prog_egrep" >&6 - EGREP=$ac_cv_prog_egrep - -  echo "$as_me:$LINENO: checking for AIX" >&5  echo $ECHO_N "checking for AIX... $ECHO_C" >&6 @@ -3183,7 +3053,7 @@ cat >conftest.$ac_ext <<_ACEOF  _ACEOF  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | -  $EGREP "yes" >/dev/null 2>&1; then +  egrep "yes" >/dev/null 2>&1; then    echo "$as_me:$LINENO: result: yes" >&5  echo "${ECHO_T}yes" >&6  cat >>confdefs.h <<\_ACEOF @@ -3297,41 +3167,47 @@ if test "${enable_broken_aliases}" = "yes"; then      echo "Sorry, you can't use netlink with broken aliases"      exit 1    fi -  cat >>confdefs.h <<\_ACEOF -#define HAVE_BROKEN_ALIASES 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_BROKEN_ALIASES  _ACEOF    enable_netlink=no  fi  if test "${enable_tcp_zebra}" = "yes"; then -  cat >>confdefs.h <<\_ACEOF -#define HAVE_TCP_ZEBRA 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_TCP_ZEBRA  _ACEOF  fi  if test "${enable_nssa}" = "yes"; then -  cat >>confdefs.h <<\_ACEOF -#define HAVE_NSSA 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_NSSA  _ACEOF  fi  if test "${enable_opaque_lsa}" = "yes"; then -  cat >>confdefs.h <<\_ACEOF -#define HAVE_OPAQUE_LSA 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_OPAQUE_LSA  _ACEOF  fi  if test "${enable_ospf_te}" = "yes"; then -  cat >>confdefs.h <<\_ACEOF -#define HAVE_OPAQUE_LSA 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_OPAQUE_LSA  _ACEOF -  cat >>confdefs.h <<\_ACEOF -#define HAVE_OSPF_TE 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_OSPF_TE  _ACEOF  fi @@ -3372,7 +3248,7 @@ _ACEOF  if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5    (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1    ac_status=$? -  grep -v '^ *+' conftest.er1 >conftest.err +  egrep -v '^ *\+' conftest.er1 >conftest.err    rm -f conftest.er1    cat conftest.err >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5 @@ -3403,7 +3279,7 @@ if test $ac_cv_header_stdc = yes; then  _ACEOF  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | -  $EGREP "memchr" >/dev/null 2>&1; then +  egrep "memchr" >/dev/null 2>&1; then    :  else    ac_cv_header_stdc=no @@ -3421,7 +3297,7 @@ if test $ac_cv_header_stdc = yes; then  _ACEOF  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | -  $EGREP "free" >/dev/null 2>&1; then +  egrep "free" >/dev/null 2>&1; then    :  else    ac_cv_header_stdc=no @@ -3480,7 +3356,7 @@ cat conftest.$ac_ext >&5  ( exit $ac_status )  ac_cv_header_stdc=no  fi -rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext  fi  fi  fi @@ -3631,7 +3507,7 @@ _ACEOF  if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5    (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1    ac_status=$? -  grep -v '^ *+' conftest.er1 >conftest.err +  egrep -v '^ *\+' conftest.er1 >conftest.err    rm -f conftest.er1    cat conftest.err >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5 @@ -3691,6 +3567,103 @@ fi  done +echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 +echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 +if test "${ac_cv_prog_cc_stdc+set}" = set; then +  echo $ECHO_N "(cached) $ECHO_C" >&6 +else +  ac_cv_prog_cc_stdc=no +ac_save_CC=$CC +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" +#include <stdarg.h> +#include <stdio.h> +#include <sys/types.h> +#include <sys/stat.h> +/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */ +struct buf { int x; }; +FILE * (*rcsopen) (struct buf *, struct stat *, int); +static char *e (p, i) +     char **p; +     int i; +{ +  return p[i]; +} +static char *f (char * (*g) (char **, int), char **p, ...) +{ +  char *s; +  va_list v; +  va_start (v,p); +  s = g (p, va_arg (v,int)); +  va_end (v); +  return s; +} +int test (int i, double x); +struct s1 {int (*f) (int a);}; +struct s2 {int (*f) (double a);}; +int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); +int argc; +char **argv; +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ +return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1]; +  ; +  return 0; +} +_ACEOF +# Don't try gcc -ansi; that turns off useful extensions and +# breaks some systems' header files. +# AIX			-qlanglvl=ansi +# Ultrix and OSF/1	-std1 +# HP-UX 10.20 and later	-Ae +# HP-UX older versions	-Aa -D_HPUX_SOURCE +# SVR4			-Xc -D__EXTENSIONS__ +for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do +  CC="$ac_save_CC $ac_arg" +  rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 +  (eval $ac_compile) 2>&5 +  ac_status=$? +  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +  (exit $ac_status); } && +         { ac_try='test -s conftest.$ac_objext' +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +  (eval $ac_try) 2>&5 +  ac_status=$? +  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +  (exit $ac_status); }; }; then +  ac_cv_prog_cc_stdc=$ac_arg +break +else +  echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +fi +rm -f conftest.$ac_objext +done +rm -f conftest.$ac_ext conftest.$ac_objext +CC=$ac_save_CC + +fi + +case "x$ac_cv_prog_cc_stdc" in +  x|xno) +    echo "$as_me:$LINENO: result: none needed" >&5 +echo "${ECHO_T}none needed" >&6 ;; +  *) +    echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 +echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 +    CC="$CC $ac_cv_prog_cc_stdc" ;; +esac +  echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5  echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6  if test "${ac_cv_c_const+set}" = set; then @@ -3700,6 +3673,12 @@ else  #line $LINENO "configure"  #include "confdefs.h" +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -3803,6 +3782,12 @@ extern "C" void (*signal (int, void (*)(int)))(int);  void (*signal ()) ();  #endif +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -3843,8 +3828,9 @@ _ACEOF  case "$host" in    *-sunos5.6* | *-solaris2.6*)        opsys=sol2-6 -      cat >>confdefs.h <<\_ACEOF -#define SUNOS_5 1 + +cat >>confdefs.h <<\_ACEOF +#define SUNOS_5  _ACEOF @@ -3860,6 +3846,12 @@ cat >conftest.$ac_ext <<_ACEOF  #include "confdefs.h" +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -3903,8 +3895,9 @@ fi        CURSES=-lcurses    ;;    *-sunos5* | *-solaris2*) -      cat >>confdefs.h <<\_ACEOF -#define SUNOS_5 1 + +cat >>confdefs.h <<\_ACEOF +#define SUNOS_5  _ACEOF @@ -3920,6 +3913,12 @@ cat >conftest.$ac_ext <<_ACEOF  #include "confdefs.h" +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -3973,6 +3972,12 @@ cat >conftest.$ac_ext <<_ACEOF  #include "confdefs.h" +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -4017,8 +4022,9 @@ fi    ;;    *-linux-*)        opsys=gnu-linux -      cat >>confdefs.h <<\_ACEOF -#define GNU_LINUX 1 + +cat >>confdefs.h <<\_ACEOF +#define GNU_LINUX  _ACEOF    ;; @@ -4042,6 +4048,12 @@ extern "C"  /* We use char because int might match the return type of a gcc2     builtin and then its argument prototype would still apply.  */  char gethostbyname (); +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -4101,6 +4113,12 @@ extern "C"  /* We use char because int might match the return type of a gcc2     builtin and then its argument prototype would still apply.  */  char socket (); +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -4143,15 +4161,17 @@ fi    ;;    *-freebsd3.2) -      cat >>confdefs.h <<\_ACEOF -#define FREEBSD_32 1 + +cat >>confdefs.h <<\_ACEOF +#define FREEBSD_32  _ACEOF    ;;    *-openbsd*)        opsys=openbsd -      cat >>confdefs.h <<\_ACEOF -#define OPEN_BSD 1 + +cat >>confdefs.h <<\_ACEOF +#define OPEN_BSD  _ACEOF    ;; @@ -4171,6 +4191,12 @@ cat >conftest.$ac_ext <<_ACEOF  #include "confdefs.h" +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -4214,19 +4240,11 @@ fi    ;;  esac -case "${host_cpu}-${host_os}" in -  i?86-solaris*) -    cat >>confdefs.h <<\_ACEOF -#define SOLARIS_X86 1 -_ACEOF - -  ;; -esac -  case "${enable_vtysh}" in    "yes") VTYSH="vtysh"; -         cat >>confdefs.h <<\_ACEOF -#define VTYSH 1 + +cat >>confdefs.h <<\_ACEOF +#define VTYSH  _ACEOF @@ -4248,6 +4266,12 @@ extern "C"  /* We use char because int might match the return type of a gcc2     builtin and then its argument prototype would still apply.  */  char tputs (); +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -4306,6 +4330,12 @@ extern "C"  /* We use char because int might match the return type of a gcc2     builtin and then its argument prototype would still apply.  */  char tputs (); +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -4361,6 +4391,12 @@ cat >conftest.$ac_ext <<_ACEOF  #include "confdefs.h" +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -4457,7 +4493,7 @@ _ACEOF  if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5    (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1    ac_status=$? -  grep -v '^ *+' conftest.er1 >conftest.err +  egrep -v '^ *\+' conftest.er1 >conftest.err    rm -f conftest.er1    cat conftest.err >&5    echo "$as_me:$LINENO: \$? = $ac_status" >&5 @@ -4538,6 +4574,12 @@ extern "C"  /* We use char because int might match the return type of a gcc2     builtin and then its argument prototype would still apply.  */  char pam_start (); +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -4588,6 +4630,12 @@ extern "C"  /* We use char because int might match the return type of a gcc2     builtin and then its argument prototype would still apply.  */  char misc_conv (); +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -4620,14 +4668,16 @@ fi  echo "$as_me:$LINENO: result: $ac_cv_lib_pam_misc_conv" >&5  echo "${ECHO_T}$ac_cv_lib_pam_misc_conv" >&6  if test $ac_cv_lib_pam_misc_conv = yes; then -  cat >>confdefs.h <<\_ACEOF -#define USE_PAM 1 + +cat >>confdefs.h <<\_ACEOF +#define USE_PAM  _ACEOF       LIBPAM="-lpam"  else -  cat >>confdefs.h <<\_ACEOF -#define USE_PAM 1 + +cat >>confdefs.h <<\_ACEOF +#define USE_PAM  _ACEOF       LIBPAM="-lpam -lpam_misc" @@ -4654,6 +4704,12 @@ extern "C"  /* We use char because int might match the return type of a gcc2     builtin and then its argument prototype would still apply.  */  char pam_end (); +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -4704,6 +4760,12 @@ extern "C"  /* We use char because int might match the return type of a gcc2     builtin and then its argument prototype would still apply.  */  char misc_conv (); +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -4763,6 +4825,207 @@ fi  fi +echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5 +echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6 +if test "${ac_cv_c_bigendian+set}" = set; then +  echo $ECHO_N "(cached) $ECHO_C" >&6 +else +  # See if sys/param.h defines the BYTE_ORDER macro. +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" +#include <sys/types.h> +#include <sys/param.h> + +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ +#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN + bogus endian macros +#endif + +  ; +  return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 +  (eval $ac_compile) 2>&5 +  ac_status=$? +  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +  (exit $ac_status); } && +         { ac_try='test -s conftest.$ac_objext' +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +  (eval $ac_try) 2>&5 +  ac_status=$? +  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +  (exit $ac_status); }; }; then +  # It does; now see whether it defined to BIG_ENDIAN or not. +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" +#include <sys/types.h> +#include <sys/param.h> + +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ +#if BYTE_ORDER != BIG_ENDIAN + not big endian +#endif + +  ; +  return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 +  (eval $ac_compile) 2>&5 +  ac_status=$? +  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +  (exit $ac_status); } && +         { ac_try='test -s conftest.$ac_objext' +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +  (eval $ac_try) 2>&5 +  ac_status=$? +  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +  (exit $ac_status); }; }; then +  ac_cv_c_bigendian=yes +else +  echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +ac_cv_c_bigendian=no +fi +rm -f conftest.$ac_objext conftest.$ac_ext +else +  echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +# It does not; compile a test program. +if test "$cross_compiling" = yes; then +  # try to guess the endianess by grep'ing values into an object file +  ac_cv_c_bigendian=unknown +  cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" +short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; +short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; +void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; } +short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; +short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; +void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; } +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ + _ascii (); _ebcdic (); +  ; +  return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 +  (eval $ac_compile) 2>&5 +  ac_status=$? +  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +  (exit $ac_status); } && +         { ac_try='test -s conftest.$ac_objext' +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +  (eval $ac_try) 2>&5 +  ac_status=$? +  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +  (exit $ac_status); }; }; then +  if fgrep BIGenDianSyS conftest.$ac_objext >/dev/null ; then +  ac_cv_c_bigendian=yes +fi +if fgrep LiTTleEnDian conftest.$ac_objext >/dev/null ; then +  if test "$ac_cv_c_bigendian" = unknown; then +    ac_cv_c_bigendian=no +  else +    # finding both strings is unlikely to happen, but who knows? +    ac_cv_c_bigendian=unknown +  fi +fi +else +  echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +fi +rm -f conftest.$ac_objext conftest.$ac_ext +else +  cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" +int +main () +{ +  /* Are we little or big endian?  From Harbison&Steele.  */ +  union +  { +    long l; +    char c[sizeof (long)]; +  } u; +  u.l = 1; +  exit (u.c[sizeof (long) - 1] == 1); +} +_ACEOF +rm -f conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 +  (eval $ac_link) 2>&5 +  ac_status=$? +  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +  (exit $ac_status); } && { ac_try='./conftest$ac_exeext' +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +  (eval $ac_try) 2>&5 +  ac_status=$? +  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +  (exit $ac_status); }; }; then +  ac_cv_c_bigendian=no +else +  echo "$as_me: program exited with status $ac_status" >&5 +echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +( exit $ac_status ) +ac_cv_c_bigendian=yes +fi +rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi +fi +rm -f conftest.$ac_objext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5 +echo "${ECHO_T}$ac_cv_c_bigendian" >&6 +case $ac_cv_c_bigendian in +  yes) + +cat >>confdefs.h <<\_ACEOF +#define WORDS_BIGENDIAN 1 +_ACEOF + ;; +  no) +     ;; +  *) +    { { echo "$as_me:$LINENO: error: unknown endianess +presetting ac_cv_c_bigendian=no (or yes) will help" >&5 +echo "$as_me: error: unknown endianess +presetting ac_cv_c_bigendian=no (or yes) will help" >&2;} +   { (exit 1); exit 1; }; } ;; +esac @@ -4801,6 +5064,12 @@ extern "C"  char $ac_func ();  char (*f) (); +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -4871,6 +5140,12 @@ extern "C"  char $ac_func ();  char (*f) (); +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -4933,6 +5208,12 @@ extern "C"  /* We use char because int might match the return type of a gcc2     builtin and then its argument prototype would still apply.  */  char setproctitle (); +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -4982,8 +5263,9 @@ if test x"$opsys" = x"gnu-linux"; then      echo "$as_me:$LINENO: result: netlink" >&5  echo "${ECHO_T}netlink" >&6      RT_METHOD=rt_netlink.o -    cat >>confdefs.h <<\_ACEOF -#define HAVE_NETLINK 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_NETLINK  _ACEOF      netlink=yes @@ -4993,38 +5275,15 @@ echo "${ECHO_T}ioctl" >&6      RT_METHOD=rt_ioctl.o      netlink=no    else -    cat >conftest.$ac_ext <<_ACEOF -#line $LINENO "configure" -#include "confdefs.h" -#include <linux/autoconf.h> -#include <linux/version.h> -#if LINUX_VERSION_CODE > 131328  /* 2.1.0 or later */ -#ifdef CONFIG_RTNETLINK -  yes -#endif -#endif -#if LINUX_VERSION_CODE > 132112  /* 2.4.17 or later */ -  yes -#endif - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | -  $EGREP "yes" >/dev/null 2>&1; then -  echo "$as_me:$LINENO: result: netlink" >&5 +    echo "$as_me:$LINENO: result: netlink" >&5  echo "${ECHO_T}netlink" >&6      RT_METHOD=rt_netlink.o -    cat >>confdefs.h <<\_ACEOF -#define HAVE_NETLINK 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_NETLINK  _ACEOF      netlink=yes -else -  echo "$as_me:$LINENO: result: ioctl" >&5 -echo "${ECHO_T}ioctl" >&6 -    RT_METHOD=rt_ioctl.o -fi -rm -f conftest* -    fi  else    if test "$opsys" = "sol2-6";then @@ -5067,11 +5326,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5    ac_status=$?    echo "$as_me:$LINENO: \$? = $ac_status" >&5    (exit $ac_status); }; }; then -  cat >>confdefs.h <<\_ACEOF -#define HAVE_AF_ROUTE 1 -_ACEOF - -   KERNEL_METHOD=kernel_socket.o +  KERNEL_METHOD=kernel_socket.o     RT_METHOD=rt_socket.o     echo "$as_me:$LINENO: result: socket" >&5  echo "${ECHO_T}socket" >&6 @@ -5084,7 +5339,7 @@ RT_METHOD=rt_ioctl.o     echo "$as_me:$LINENO: result: ioctl" >&5  echo "${ECHO_T}ioctl" >&6  fi -rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext  fi    fi  fi @@ -5138,8 +5393,9 @@ echo "${ECHO_T}openbsd" >&6      echo "$as_me:$LINENO: result: sysctl" >&5  echo "${ECHO_T}sysctl" >&6      IF_METHOD=if_sysctl.o -    cat >>confdefs.h <<\_ACEOF -#define HAVE_NET_RT_IFLIST 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_NET_RT_IFLIST  _ACEOF    else @@ -5151,16 +5407,18 @@ fi  if test -r /proc/net/dev; then -  cat >>confdefs.h <<\_ACEOF -#define HAVE_PROC_NET_DEV 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_PROC_NET_DEV  _ACEOF    IF_PROC=if_proc.o  fi  if test -r /proc/net/if_inet6; then -  cat >>confdefs.h <<\_ACEOF -#define HAVE_PROC_NET_IF_INET6 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_PROC_NET_IF_INET6  _ACEOF    IF_PROC=if_proc.o @@ -5218,6 +5476,12 @@ extern "C"  char $ac_func ();  char (*f) (); +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -5275,12 +5539,14 @@ echo "${ECHO_T}disabled" >&6  else  if grep IPV6_INRIA_VERSION /usr/include/netinet/in.h >/dev/null 2>&1; then     zebra_cv_ipv6=yes -   cat >>confdefs.h <<\_ACEOF -#define HAVE_IPV6 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_IPV6  _ACEOF -   cat >>confdefs.h <<\_ACEOF -#define INRIA_IPV6 1 + +cat >>confdefs.h <<\_ACEOF +#define INRIA_IPV6  _ACEOF     RIPNGD="ripngd" @@ -5291,12 +5557,14 @@ echo "${ECHO_T}INRIA IPv6" >&6  fi  if grep WIDE /usr/include/netinet6/in6.h >/dev/null 2>&1; then     zebra_cv_ipv6=yes -   cat >>confdefs.h <<\_ACEOF -#define HAVE_IPV6 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_IPV6  _ACEOF -   cat >>confdefs.h <<\_ACEOF -#define KAME 1 + +cat >>confdefs.h <<\_ACEOF +#define KAME  _ACEOF     RIPNGD="ripngd" @@ -5309,19 +5577,22 @@ echo "${ECHO_T}KAME" >&6  fi  if grep NRL /usr/include/netinet6/in6.h >/dev/null 2>&1; then     zebra_cv_ipv6=yes -   cat >>confdefs.h <<\_ACEOF -#define HAVE_IPV6 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_IPV6  _ACEOF -   cat >>confdefs.h <<\_ACEOF -#define NRL 1 + +cat >>confdefs.h <<\_ACEOF +#define NRL  _ACEOF     RIPNGD="ripngd"     OSPF6D="ospf6d"     if test x"$opsys" = x"bsdi";then -      cat >>confdefs.h <<\_ACEOF -#define BSDI_NRL 1 + +cat >>confdefs.h <<\_ACEOF +#define BSDI_NRL  _ACEOF        echo "$as_me:$LINENO: result: BSDI_NRL" >&5 @@ -5344,7 +5615,7 @@ if test "${enable_ipv6}" = "yes"; then     #endif  _ACEOF  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | -  $EGREP "yes" >/dev/null 2>&1; then +  egrep "yes" >/dev/null 2>&1; then    zebra_cv_ipv6=yes; zebra_cv_linux_ipv6=yes;echo "$as_me:$LINENO: result: Linux IPv6" >&5  echo "${ECHO_T}Linux IPv6" >&6  fi @@ -5377,7 +5648,7 @@ echo $ECHO_N "checking for GNU libc 2.1... $ECHO_C" >&6  #endif  _ACEOF  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | -  $EGREP "yes" >/dev/null 2>&1; then +  egrep "yes" >/dev/null 2>&1; then    glibc=yes; echo "$as_me:$LINENO: result: yes" >&5  echo "${ECHO_T}yes" >&6  else @@ -5386,8 +5657,9 @@ echo "${ECHO_T}no" >&6  fi  rm -f conftest* -   cat >>confdefs.h <<\_ACEOF -#define LINUX_IPV6 1 + +cat >>confdefs.h <<\_ACEOF +#define LINUX_IPV6  _ACEOF     RIPNGD="ripngd" @@ -5446,8 +5718,9 @@ case "${enable_ospf6d}" in  esac  if test "${enable_bgp_announce}" = "no";then -  cat >>confdefs.h <<\_ACEOF -#define DISABLE_BGP_ANNOUNCE 1 + +cat >>confdefs.h <<\_ACEOF +#define DISABLE_BGP_ANNOUNCE  _ACEOF  fi @@ -5479,6 +5752,12 @@ extern "C"  /* We use char because int might match the return type of a gcc2     builtin and then its argument prototype would still apply.  */  char inet_ntop (); +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -5511,8 +5790,9 @@ fi  echo "$as_me:$LINENO: result: $ac_cv_lib_c_inet_ntop" >&5  echo "${ECHO_T}$ac_cv_lib_c_inet_ntop" >&6  if test $ac_cv_lib_c_inet_ntop = yes; then -  cat >>confdefs.h <<\_ACEOF -#define HAVE_INET_NTOP 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_INET_NTOP  _ACEOF  fi @@ -5535,6 +5815,12 @@ extern "C"  /* We use char because int might match the return type of a gcc2     builtin and then its argument prototype would still apply.  */  char inet_pton (); +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -5567,8 +5853,9 @@ fi  echo "$as_me:$LINENO: result: $ac_cv_lib_c_inet_pton" >&5  echo "${ECHO_T}$ac_cv_lib_c_inet_pton" >&6  if test $ac_cv_lib_c_inet_pton = yes; then -  cat >>confdefs.h <<\_ACEOF -#define HAVE_INET_PTON 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_INET_PTON  _ACEOF  fi @@ -5592,6 +5879,12 @@ extern "C"  /* We use char because int might match the return type of a gcc2     builtin and then its argument prototype would still apply.  */  char crypt (); +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -5651,6 +5944,12 @@ extern "C"  /* We use char because int might match the return type of a gcc2     builtin and then its argument prototype would still apply.  */  char res_init (); +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -5704,6 +6003,12 @@ cat >conftest.$ac_ext <<_ACEOF  #include "confdefs.h" +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -5765,6 +6070,12 @@ extern "C"  char __inet_ntop ();  char (*f) (); +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -5830,6 +6141,12 @@ extern "C"  char __inet_pton ();  char (*f) (); +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -5895,6 +6212,12 @@ extern "C"  char __inet_aton ();  char (*f) (); +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -5959,6 +6282,12 @@ extern "C"  /* We use char because int might match the return type of a gcc2     builtin and then its argument prototype would still apply.  */  char regexec (); +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -5991,8 +6320,9 @@ fi  echo "$as_me:$LINENO: result: $ac_cv_lib_c_regexec" >&5  echo "${ECHO_T}$ac_cv_lib_c_regexec" >&6  if test $ac_cv_lib_c_regexec = yes; then -  cat >>confdefs.h <<\_ACEOF -#define HAVE_GNU_REGEX 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_GNU_REGEX  _ACEOF   LIB_REGEX="" @@ -6002,7 +6332,6 @@ fi -  if test "${enable_snmp}" = "yes";then    old_libs="${LIBS}"    LIBS="-L/usr/local/lib" @@ -6025,6 +6354,12 @@ extern "C"  /* We use char because int might match the return type of a gcc2     builtin and then its argument prototype would still apply.  */  char asn_parse_int (); +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -6074,6 +6409,12 @@ cat >conftest.$ac_ext <<_ACEOF  #include "confdefs.h" +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -6128,6 +6469,12 @@ extern "C"  /* We use char because int might match the return type of a gcc2     builtin and then its argument prototype would still apply.  */  char asn_parse_int (); +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -6182,6 +6529,12 @@ extern "C"  /* We use char because int might match the return type of a gcc2     builtin and then its argument prototype would still apply.  */  char asn_parse_int (); +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -6242,6 +6595,12 @@ extern "C"  /* We use char because int might match the return type of a gcc2     builtin and then its argument prototype would still apply.  */  char asn_parse_int (); +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -6286,16 +6645,18 @@ fi      done      case ${ac_snmp} in        /usr/include/ucd-snmp/*) -                  cat >>confdefs.h <<\_ACEOF -#define HAVE_SNMP 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_SNMP  _ACEOF                    CFLAGS="${CFLAGS} -I/usr/include/ucd-snmp"      		  LIBS="${LIBS} -lsnmp"                    ;;        /usr/local/include/ucd-snmp/*) -                  cat >>confdefs.h <<\_ACEOF -#define HAVE_SNMP 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_SNMP  _ACEOF    	          CFLAGS="${CFLAGS} -I/usr/local/include/ucd-snmp" @@ -6316,6 +6677,12 @@ cat >conftest.$ac_ext <<_ACEOF  #include <sys/types.h>  #include <sys/socket.h> +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -6338,8 +6705,9 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5    (exit $ac_status); }; }; then    echo "$as_me:$LINENO: result: yes" >&5  echo "${ECHO_T}yes" >&6 - cat >>confdefs.h <<\_ACEOF -#define HAVE_SA_LEN 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_SA_LEN  _ACEOF  else @@ -6358,6 +6726,12 @@ cat >conftest.$ac_ext <<_ACEOF  #include <sys/types.h>  #include <netinet/in.h> +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -6380,8 +6754,9 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5    (exit $ac_status); }; }; then    echo "$as_me:$LINENO: result: yes" >&5  echo "${ECHO_T}yes" >&6 - cat >>confdefs.h <<\_ACEOF -#define HAVE_SIN_LEN 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_SIN_LEN  _ACEOF  else @@ -6400,6 +6775,12 @@ cat >conftest.$ac_ext <<_ACEOF  #include <sys/types.h>  #include <sys/un.h> +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -6422,8 +6803,9 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5    (exit $ac_status); }; }; then    echo "$as_me:$LINENO: result: yes" >&5  echo "${ECHO_T}yes" >&6 - cat >>confdefs.h <<\_ACEOF -#define HAVE_SUN_LEN 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_SUN_LEN  _ACEOF  else @@ -6443,6 +6825,12 @@ echo $ECHO_N "checking whether struct sockaddr_in6 has a sin6_scope_id field...  #include <sys/types.h>  #include <netinet/in.h> +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -6465,8 +6853,9 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5    (exit $ac_status); }; }; then    echo "$as_me:$LINENO: result: yes" >&5  echo "${ECHO_T}yes" >&6 - cat >>confdefs.h <<\_ACEOF -#define HAVE_SIN6_SCOPE_ID 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_SIN6_SCOPE_ID  _ACEOF  else @@ -6487,6 +6876,12 @@ cat >conftest.$ac_ext <<_ACEOF  #include <sys/socket.h>  #include <netinet/in.h> +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -6509,8 +6904,9 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5    (exit $ac_status); }; }; then    echo "$as_me:$LINENO: result: yes" >&5  echo "${ECHO_T}yes" >&6 - cat >>confdefs.h <<\_ACEOF -#define HAVE_SOCKLEN_T 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_SOCKLEN_T  _ACEOF  else @@ -6530,11 +6926,12 @@ cat >conftest.$ac_ext <<_ACEOF  _ACEOF  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | -  $EGREP "sockaddr_dl" >/dev/null 2>&1; then +  egrep "sockaddr_dl" >/dev/null 2>&1; then    echo "$as_me:$LINENO: result: yes" >&5  echo "${ECHO_T}yes" >&6 - cat >>confdefs.h <<\_ACEOF -#define HAVE_SOCKADDR_DL 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_SOCKADDR_DL  _ACEOF  else @@ -6553,11 +6950,12 @@ cat >conftest.$ac_ext <<_ACEOF  _ACEOF  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | -  $EGREP "ifaliasreq" >/dev/null 2>&1; then +  egrep "ifaliasreq" >/dev/null 2>&1; then    echo "$as_me:$LINENO: result: yes" >&5  echo "${ECHO_T}yes" >&6 - cat >>confdefs.h <<\_ACEOF -#define HAVE_IFALIASREQ 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_IFALIASREQ  _ACEOF  else @@ -6576,11 +6974,12 @@ cat >conftest.$ac_ext <<_ACEOF  _ACEOF  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | -  $EGREP "in6_aliasreq" >/dev/null 2>&1; then +  egrep "in6_aliasreq" >/dev/null 2>&1; then    echo "$as_me:$LINENO: result: yes" >&5  echo "${ECHO_T}yes" >&6 - cat >>confdefs.h <<\_ACEOF -#define HAVE_IN6_ALIASREQ 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_IN6_ALIASREQ  _ACEOF  else @@ -6599,11 +6998,12 @@ cat >conftest.$ac_ext <<_ACEOF  _ACEOF  if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | -  $EGREP "rt_addrinfo" >/dev/null 2>&1; then +  egrep "rt_addrinfo" >/dev/null 2>&1; then    echo "$as_me:$LINENO: result: yes" >&5  echo "${ECHO_T}yes" >&6 - cat >>confdefs.h <<\_ACEOF -#define HAVE_RT_ADDRINFO 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_RT_ADDRINFO  _ACEOF  else @@ -6620,6 +7020,12 @@ cat >conftest.$ac_ext <<_ACEOF  #include "confdefs.h"  #include <netinet/in.h> +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -6642,8 +7048,9 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5    (exit $ac_status); }; }; then    echo "$as_me:$LINENO: result: yes" >&5  echo "${ECHO_T}yes" >&6 - cat >>confdefs.h <<\_ACEOF -#define HAVE_INPKTINFO 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_INPKTINFO  _ACEOF  else @@ -6661,6 +7068,12 @@ cat >conftest.$ac_ext <<_ACEOF  #include "confdefs.h"  #include <sys/resource.h> +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -6683,8 +7096,9 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5    (exit $ac_status); }; }; then    echo "$as_me:$LINENO: result: yes" >&5  echo "${ECHO_T}yes" >&6 - cat >>confdefs.h <<\_ACEOF -#define HAVE_RUSAGE 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_RUSAGE  _ACEOF  else @@ -6715,26 +7129,32 @@ fi  fi  echo "$as_me:$LINENO: result: $ac_piddir" >&5  echo "${ECHO_T}$ac_piddir" >&6 +  cat >>confdefs.h <<_ACEOF  #define PATH_ZEBRA_PID "$ac_piddir/zebra.pid"  _ACEOF +  cat >>confdefs.h <<_ACEOF  #define PATH_RIPD_PID "$ac_piddir/ripd.pid"  _ACEOF +  cat >>confdefs.h <<_ACEOF  #define PATH_RIPNGD_PID "$ac_piddir/ripngd.pid"  _ACEOF +  cat >>confdefs.h <<_ACEOF  #define PATH_BGPD_PID "$ac_piddir/bgpd.pid"  _ACEOF +  cat >>confdefs.h <<_ACEOF  #define PATH_OSPFD_PID "$ac_piddir/ospfd.pid"  _ACEOF +  cat >>confdefs.h <<_ACEOF  #define PATH_OSPF6D_PID "$ac_piddir/ospf6d.pid"  _ACEOF @@ -6759,6 +7179,12 @@ cat >conftest.$ac_ext <<_ACEOF  #ifdef HAVE_NETINET_IN_H  #include <netinet/in.h>  #endif +#ifdef F77_DUMMY_MAIN +#  ifdef __cplusplus +     extern "C" +#  endif +   int F77_DUMMY_MAIN() { return 1; } +#endif  int  main ()  { @@ -6791,7 +7217,7 @@ fi  echo "$as_me:$LINENO: result: $ac_cv_htonl_works" >&5  echo "${ECHO_T}$ac_cv_htonl_works" >&6 -                                                                                                    ac_config_files="$ac_config_files Makefile lib/Makefile zebra/Makefile ripd/Makefile ripngd/Makefile bgpd/Makefile ospfd/Makefile ospf6d/Makefile vtysh/Makefile doc/Makefile" +ac_config_files="$ac_config_files Makefile lib/Makefile zebra/Makefile ripd/Makefile ripngd/Makefile bgpd/Makefile ospfd/Makefile ospf6d/Makefile vtysh/Makefile doc/Makefile"  cat >confcache <<\_ACEOF  # This file is a shell script that caches the results of configure  # tests run on this system so they can be shared between configure @@ -6802,7 +7228,7 @@ cat >confcache <<\_ACEOF  # config.status only pays attention to the cache file if you give it  # the --recheck option to rerun configure.  # -# `ac_cv_env_foo' variables (set or unset) will be overridden when +# `ac_cv_env_foo' variables (set or unset) will be overriden when  # loading this file, other *unset* `ac_cv_foo' will be assigned the  # following values. @@ -6868,21 +7294,6 @@ fi  DEFS=-DHAVE_CONFIG_H -ac_libobjs= -ac_ltlibobjs= -for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue -  # 1. Remove the extension, and $U if already installed. -  ac_i=`echo "$ac_i" | -         sed 's/\$U\././;s/\.o$//;s/\.obj$//'` -  # 2. Add them. -  ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext" -  ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo' -done -LIBOBJS=$ac_libobjs - -LTLIBOBJS=$ac_ltlibobjs - -  if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then    { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.  Usually this means the macro was only invoked conditionally." >&5 @@ -6890,13 +7301,6 @@ echo "$as_me: error: conditional \"AMDEP\" was never defined.  Usually this means the macro was only invoked conditionally." >&2;}     { (exit 1); exit 1; }; }  fi -if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then -  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} -   { (exit 1); exit 1; }; } -fi  : ${CONFIG_STATUS=./config.status}  ac_clean_files_save=$ac_clean_files @@ -6915,6 +7319,7 @@ SHELL=\${CONFIG_SHELL-$SHELL}  _ACEOF  cat >>$CONFIG_STATUS <<\_ACEOF +  ## --------------------- ##  ## M4sh Initialization.  ##  ## --------------------- ## @@ -6923,13 +7328,11 @@ cat >>$CONFIG_STATUS <<\_ACEOF  if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then    emulate sh    NULLCMD=: -  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which -  # is contrary to our usage.  Disable this feature. -  alias -g '${1+"$@"}'='"$@"'  elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then    set -o posix  fi +# NLS nuisances.  # Support unset when possible.  if (FOO=FOO; unset FOO) >/dev/null 2>&1; then    as_unset=unset @@ -6937,39 +7340,34 @@ else    as_unset=false  fi - -# Work around bugs in pre-3.0 UWIN ksh. -$as_unset ENV MAIL MAILPATH -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -for as_var in LANG LANGUAGE LC_ALL LC_COLLATE LC_CTYPE LC_NUMERIC LC_MESSAGES LC_TIME -do -  if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then -    eval $as_var=C; export $as_var -  else -    $as_unset $as_var -  fi -done - -# Required to use basename. -if expr a : '\(a\)' >/dev/null 2>&1; then -  as_expr=expr -else -  as_expr=false -fi - -if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then -  as_basename=basename -else -  as_basename=false -fi +(set +x; test -n "`(LANG=C; export LANG) 2>&1`") && +    { $as_unset LANG || test "${LANG+set}" != set; } || +      { LANG=C; export LANG; } +(set +x; test -n "`(LC_ALL=C; export LC_ALL) 2>&1`") && +    { $as_unset LC_ALL || test "${LC_ALL+set}" != set; } || +      { LC_ALL=C; export LC_ALL; } +(set +x; test -n "`(LC_TIME=C; export LC_TIME) 2>&1`") && +    { $as_unset LC_TIME || test "${LC_TIME+set}" != set; } || +      { LC_TIME=C; export LC_TIME; } +(set +x; test -n "`(LC_CTYPE=C; export LC_CTYPE) 2>&1`") && +    { $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set; } || +      { LC_CTYPE=C; export LC_CTYPE; } +(set +x; test -n "`(LANGUAGE=C; export LANGUAGE) 2>&1`") && +    { $as_unset LANGUAGE || test "${LANGUAGE+set}" != set; } || +      { LANGUAGE=C; export LANGUAGE; } +(set +x; test -n "`(LC_COLLATE=C; export LC_COLLATE) 2>&1`") && +    { $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set; } || +      { LC_COLLATE=C; export LC_COLLATE; } +(set +x; test -n "`(LC_NUMERIC=C; export LC_NUMERIC) 2>&1`") && +    { $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set; } || +      { LC_NUMERIC=C; export LC_NUMERIC; } +(set +x; test -n "`(LC_MESSAGES=C; export LC_MESSAGES) 2>&1`") && +    { $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set; } || +      { LC_MESSAGES=C; export LC_MESSAGES; }  # Name of the executable. -as_me=`$as_basename "$0" || +as_me=`(basename "$0") 2>/dev/null ||  $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \  	 X"$0" : 'X\(//\)$' \| \  	 X"$0" : 'X\(/\)$' \| \ @@ -6980,7 +7378,6 @@ echo X/"$0" |    	  /^X\/\(\/\).*/{ s//\1/; q; }    	  s/.*/./; q'` -  # PATH needs CR, and LINENO needs CR and PATH.  # Avoid depending upon Character Ranges.  as_cr_letters='abcdefghijklmnopqrstuvwxyz' @@ -6994,7 +7391,7 @@ if test "${PATH_SEPARATOR+set}" != set; then    echo "#! /bin/sh" >conftest.sh    echo  "exit 0"   >>conftest.sh    chmod +x conftest.sh -  if (PATH="/nonexistent;."; conftest.sh) >/dev/null 2>&1; then +  if (PATH=".;."; conftest.sh) >/dev/null 2>&1; then      PATH_SEPARATOR=';'    else      PATH_SEPARATOR=: @@ -7048,8 +7445,6 @@ do    as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`    test "x$as_lineno_1" != "x$as_lineno_2" &&    test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then -	     $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } -	     $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }  	     CONFIG_SHELL=$as_dir/$as_base  	     export CONFIG_SHELL  	     exec "$CONFIG_SHELL" "$0" ${1+"$@"} @@ -7123,12 +7518,6 @@ else  fi  rm -f conf$$ conf$$.exe conf$$.file -if mkdir -p . 2>/dev/null; then -  as_mkdir_p=: -else -  as_mkdir_p=false -fi -  as_executable_p="test -f"  # Sed expression to map a string onto a valid CPP name. @@ -7145,7 +7534,7 @@ as_nl='  IFS=" 	$as_nl"  # CDPATH. -$as_unset CDPATH +$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=$PATH_SEPARATOR; export CDPATH; }  exec 6>&1 @@ -7162,7 +7551,7 @@ _ASBOX  cat >&5 <<_CSEOF  This file was extended by $as_me, which was -generated by GNU Autoconf 2.54.  Invocation command line was +generated by GNU Autoconf 2.53.  Invocation command line was    CONFIG_FILES    = $CONFIG_FILES    CONFIG_HEADERS  = $CONFIG_HEADERS @@ -7224,7 +7613,7 @@ _ACEOF  cat >>$CONFIG_STATUS <<_ACEOF  ac_cs_version="\\  config.status -configured by $0, generated by GNU Autoconf 2.54, +configured by $0, generated by GNU Autoconf 2.53,    with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"  Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001 @@ -7245,20 +7634,17 @@ do    --*=*)      ac_option=`expr "x$1" : 'x\([^=]*\)='`      ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` -    ac_shift=: -    ;; -  -*) -    ac_option=$1 -    ac_optarg=$2 -    ac_shift=shift +    shift +    set dummy "$ac_option" "$ac_optarg" ${1+"$@"} +    shift      ;; +  -*);;    *) # This is not an option, so the user has probably given explicit       # arguments. -     ac_option=$1       ac_need_defaults=false;;    esac -  case $ac_option in +  case $1 in    # Handling of the options.  _ACEOF  cat >>$CONFIG_STATUS <<_ACEOF @@ -7281,12 +7667,12 @@ Try \`$0 --help' for more information." >&2;}    --debug | --d* | -d )      debug=: ;;    --file | --fil | --fi | --f ) -    $ac_shift -    CONFIG_FILES="$CONFIG_FILES $ac_optarg" +    shift +    CONFIG_FILES="$CONFIG_FILES $1"      ac_need_defaults=false;;    --header | --heade | --head | --hea ) -    $ac_shift -    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" +    shift +    CONFIG_HEADERS="$CONFIG_HEADERS $1"      ac_need_defaults=false;;    # This is an error. @@ -7417,7 +7803,6 @@ s,@LIBS@,$LIBS,;t t  s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t  s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t  s,@INSTALL_DATA@,$INSTALL_DATA,;t t -s,@CYGPATH_W@,$CYGPATH_W,;t t  s,@PACKAGE@,$PACKAGE,;t t  s,@VERSION@,$VERSION,;t t  s,@ACLOCAL@,$ACLOCAL,;t t @@ -7454,14 +7839,11 @@ s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t  s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t  s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t  s,@CCDEPMODE@,$CCDEPMODE,;t t -s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t -s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t  s,@CPP@,$CPP,;t t  s,@AR@,$AR,;t t  s,@ac_ct_AR@,$ac_ct_AR,;t t  s,@RANLIB@,$RANLIB,;t t  s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t -s,@EGREP@,$EGREP,;t t  s,@MULTIPATH_NUM@,$MULTIPATH_NUM,;t t  s,@LIBPAM@,$LIBPAM,;t t  s,@RT_METHOD@,$RT_METHOD,;t t @@ -7482,8 +7864,6 @@ s,@VTYSH@,$VTYSH,;t t  s,@INCLUDES@,$INCLUDES,;t t  s,@CURSES@,$CURSES,;t t  s,@LIB_REGEX@,$LIB_REGEX,;t t -s,@LIBOBJS@,$LIBOBJS,;t t -s,@LTLIBOBJS@,$LTLIBOBJS,;t t  CEOF  _ACEOF @@ -7554,30 +7934,25 @@ echo X"$ac_file" |    	  /^X\(\/\/\)$/{ s//\1/; q; }    	  /^X\(\/\).*/{ s//\1/; q; }    	  s/.*/./; q'` -  { if $as_mkdir_p; then -    mkdir -p "$ac_dir" -  else -    as_dir="$ac_dir" -    as_dirs= -    while test ! -d "$as_dir"; do -      as_dirs="$as_dir $as_dirs" -      as_dir=`(dirname "$as_dir") 2>/dev/null || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ -         X"$as_dir" : 'X\(//\)[^/]' \| \ -         X"$as_dir" : 'X\(//\)$' \| \ -         X"$as_dir" : 'X\(/\)' \| \ -         .     : '\(.\)' 2>/dev/null || -echo X"$as_dir" | -    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } -  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; } -  	  /^X\(\/\/\)$/{ s//\1/; q; } -  	  /^X\(\/\).*/{ s//\1/; q; } -  	  s/.*/./; q'` -    done -    test ! -n "$as_dirs" || mkdir $as_dirs -  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 -echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} -   { (exit 1); exit 1; }; }; } +  { case "$ac_dir" in +  [\\/]* | ?:[\\/]* ) as_incr_dir=;; +  *)                      as_incr_dir=.;; +esac +as_dummy="$ac_dir" +for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do +  case $as_mkdir_dir in +    # Skip DOS drivespec +    ?:) as_incr_dir=$as_mkdir_dir ;; +    *) +      as_incr_dir=$as_incr_dir/$as_mkdir_dir +      test -d "$as_incr_dir" || +        mkdir "$as_incr_dir" || +	{ { echo "$as_me:$LINENO: error: cannot create \"$ac_dir\"" >&5 +echo "$as_me: error: cannot create \"$ac_dir\"" >&2;} +   { (exit 1); exit 1; }; } +    ;; +  esac +done; }    ac_builddir=. @@ -7607,7 +7982,7 @@ esac  # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be  # absolute.  ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` -ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` +ac_abs_top_builddir=`cd "$ac_dir" && cd $ac_top_builddir && pwd`  ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`  ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` @@ -7797,7 +8172,7 @@ _ACEOF  # Break up conftest.defines because some shells have a limit on the size  # of here documents, and old seds have small limits too (100 cmds).  echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS -echo '  if grep "^[ 	]*#[ 	]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS +echo '  if egrep "^[ 	]*#[ 	]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS  echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS  echo '  :' >>$CONFIG_STATUS  rm -f conftest.tail @@ -7821,7 +8196,7 @@ do    mv conftest.tail conftest.defines  done  rm -f conftest.defines -echo '  fi # grep' >>$CONFIG_STATUS +echo '  fi # egrep' >>$CONFIG_STATUS  echo >>$CONFIG_STATUS  # Break up conftest.undefs because some shells have a limit on the size @@ -7877,30 +8252,25 @@ echo X"$ac_file" |    	  /^X\(\/\/\)$/{ s//\1/; q; }    	  /^X\(\/\).*/{ s//\1/; q; }    	  s/.*/./; q'` -      { if $as_mkdir_p; then -    mkdir -p "$ac_dir" -  else -    as_dir="$ac_dir" -    as_dirs= -    while test ! -d "$as_dir"; do -      as_dirs="$as_dir $as_dirs" -      as_dir=`(dirname "$as_dir") 2>/dev/null || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ -         X"$as_dir" : 'X\(//\)[^/]' \| \ -         X"$as_dir" : 'X\(//\)$' \| \ -         X"$as_dir" : 'X\(/\)' \| \ -         .     : '\(.\)' 2>/dev/null || -echo X"$as_dir" | -    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } -  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; } -  	  /^X\(\/\/\)$/{ s//\1/; q; } -  	  /^X\(\/\).*/{ s//\1/; q; } -  	  s/.*/./; q'` -    done -    test ! -n "$as_dirs" || mkdir $as_dirs -  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 -echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} -   { (exit 1); exit 1; }; }; } +      { case "$ac_dir" in +  [\\/]* | ?:[\\/]* ) as_incr_dir=;; +  *)                      as_incr_dir=.;; +esac +as_dummy="$ac_dir" +for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do +  case $as_mkdir_dir in +    # Skip DOS drivespec +    ?:) as_incr_dir=$as_mkdir_dir ;; +    *) +      as_incr_dir=$as_incr_dir/$as_mkdir_dir +      test -d "$as_incr_dir" || +        mkdir "$as_incr_dir" || +	{ { echo "$as_me:$LINENO: error: cannot create \"$ac_dir\"" >&5 +echo "$as_me: error: cannot create \"$ac_dir\"" >&2;} +   { (exit 1); exit 1; }; } +    ;; +  esac +done; }        rm -f $ac_file        mv $tmp/config.h $ac_file @@ -7909,19 +8279,12 @@ echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}      cat $tmp/config.h      rm -f $tmp/config.h    fi -_am_stamp_count=`expr ${_am_stamp_count-0} + 1` -echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null || -$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ -         X$ac_file : 'X\(//\)[^/]' \| \ -         X$ac_file : 'X\(//\)$' \| \ -         X$ac_file : 'X\(/\)' \| \ -         .     : '\(.\)' 2>/dev/null || -echo X$ac_file | -    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } -  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; } -  	  /^X\(\/\/\)$/{ s//\1/; q; } -  	  /^X\(\/\).*/{ s//\1/; q; } -  	  s/.*/./; q'`/stamp-h$_am_stamp_count +  # Run the commands associated with the file. +  case $ac_file in +    config.h ) # update the timestamp +echo 'timestamp for config.h' >"./stamp-h1" + ;; +  esac  done  _ACEOF  cat >>$CONFIG_STATUS <<\_ACEOF @@ -7972,7 +8335,7 @@ esac  # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be  # absolute.  ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` -ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` +ac_abs_top_builddir=`cd "$ac_dir" && cd $ac_top_builddir && pwd`  ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`  ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` @@ -8041,30 +8404,25 @@ echo X"$file" |    	  /^X\(\/\/\)$/{ s//\1/; q; }    	  /^X\(\/\).*/{ s//\1/; q; }    	  s/.*/./; q'` -    { if $as_mkdir_p; then -    mkdir -p $dirpart/$fdir -  else -    as_dir=$dirpart/$fdir -    as_dirs= -    while test ! -d "$as_dir"; do -      as_dirs="$as_dir $as_dirs" -      as_dir=`(dirname "$as_dir") 2>/dev/null || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ -         X"$as_dir" : 'X\(//\)[^/]' \| \ -         X"$as_dir" : 'X\(//\)$' \| \ -         X"$as_dir" : 'X\(/\)' \| \ -         .     : '\(.\)' 2>/dev/null || -echo X"$as_dir" | -    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } -  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; } -  	  /^X\(\/\/\)$/{ s//\1/; q; } -  	  /^X\(\/\).*/{ s//\1/; q; } -  	  s/.*/./; q'` -    done -    test ! -n "$as_dirs" || mkdir $as_dirs -  fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5 -echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;} -   { (exit 1); exit 1; }; }; } +    { case $dirpart/$fdir in +  [\\/]* | ?:[\\/]* ) as_incr_dir=;; +  *)                      as_incr_dir=.;; +esac +as_dummy=$dirpart/$fdir +for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do +  case $as_mkdir_dir in +    # Skip DOS drivespec +    ?:) as_incr_dir=$as_mkdir_dir ;; +    *) +      as_incr_dir=$as_incr_dir/$as_mkdir_dir +      test -d "$as_incr_dir" || +        mkdir "$as_incr_dir" || +	{ { echo "$as_me:$LINENO: error: cannot create $dirpart/$fdir" >&5 +echo "$as_me: error: cannot create $dirpart/$fdir" >&2;} +   { (exit 1); exit 1; }; } +    ;; +  esac +done; }      # echo "creating $dirpart/$file"      echo '# dummy' > "$dirpart/$file" | 
