Loading ...
Sorry, an error occurred while loading the content.

Porting vim to NetBSD

Expand Messages
  • gnani
    I read this link and your replies. I m trying to make vim binary for NetBSD-3.0 from CYGWIN_NT-5.0 system. So, i tried cross compiling the vim. It was not
    Message 1 of 7 , Feb 29, 2008
    • 0 Attachment
      I read this link and your replies. I'm trying to make vim binary for
      NetBSD-3.0 from CYGWIN_NT-5.0 system. So, i tried cross compiling the
      vim. It was not successful initially. Then I tried with your patches
      for configure.in and configure scripts. I get the following error
      messages while configuring.
      -------
      checking for strip... strip... configure: error: failed to compile
      test program
      configure: error: cannot compile a simple program, check CC and
      CFLAGS
      (cross compiling doesn't work)
      ------
      This is what my configure parameters and I executed like below.

      ./configure --build=i686-pc-cygwin --host=i386-unknown-netbsdelf3.0 --
      target=i386-unknown-netbsdelf3.0 --with-tlib=ncurses

      but I haven't set any other environment variables like you said
      already.

      If you could give me some solution to get my expected binary, it will
      be great helpful?
      Thanks alot in advance.

      Regards,
      Gnani.

      --~--~---------~--~----~------------~-------~--~----~
      You received this message from the "vim_dev" maillist.
      For more information, visit http://www.vim.org/maillist.php
      -~----------~----~----~----~------~----~------~--~---
    • Marc Haisenko
      ... Look at my message back in January, especially have a look at the patch (and read the contained README). This should solve your problem.
      Message 2 of 7 , Feb 29, 2008
      • 0 Attachment
        On Friday 29 February 2008, gnani wrote:
        >
        > I read this link and your replies. I'm trying to make vim binary for
        > NetBSD-3.0 from CYGWIN_NT-5.0 system. So, i tried cross compiling the
        > vim. It was not successful initially. Then I tried with your patches
        > for configure.in and configure scripts. I get the following error
        > messages while configuring.

        Look at my message back in January, especially have a look at the patch (and
        read the contained README). This should solve your problem.

        http://groups.google.com/group/vim_dev/tree/browse_frm/month/2008-01/fdc19213006f9703?rnum=171&_done=%2Fgroup%2Fvim_dev%2Fbrowse_frm%2Fmonth%2F2008-01%3F#doc_80ed7fb61b64f4c4

        (Google Groups is a beast when it comes to pointing people to past messages or
        have I overlooked something ?)

        Bye,
        Marc


        --
        Marc Haisenko

        Comdasys AG
        Rüdesheimer Str. 7
        80686 München
        Germany

        Tel.: +49 (0)89 548 433 321

        --~--~---------~--~----~------------~-------~--~----~
        You received this message from the "vim_dev" maillist.
        For more information, visit http://www.vim.org/maillist.php
        -~----------~----~----~----~------~----~------~--~---
      • gnani
        Hello Marc Yes ,i m using your patch file,please find patch file in attachment . I have got below error message then after exporting cc path i got different
        Message 3 of 7 , Feb 29, 2008
        • 0 Attachment
          Hello Marc
          Yes ,i'm using your patch file,please find patch file in attachment .

          I have got below error message then after exporting cc path i got
          different error.
          Error message:
          configure: error: cannot compile a simple program, check CC and
          CFLAGS
          (cross compiling doesn't work)

          After exporting my cross compiler gcc i'm getting below error :
          Ex: export CC="My cross compiler path"
          I get this : checking for C compiler default output file name...
          configure: error: C compiler
          cannot create executables
          See `config.log' for more details.

          Can you please tell me what could be a problem.
          Config file
          ============================
          #! /bin/sh
          # Guess values for system-dependent variables and create Makefiles.
          # Generated by GNU Autoconf 2.59.
          #
          # Copyright (C) 2003 Free Software Foundation, Inc.
          # This configure script is free software; the Free Software Foundation
          # gives unlimited permission to copy, distribute and modify it.
          ## --------------------- ##
          ## M4sh Initialization. ##
          ## --------------------- ##

          # Be Bourne compatible
          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
          DUALCASE=1; export DUALCASE # for MKS sh

          # Support unset when possible.
          if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
          as_unset=unset
          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_ADDRESS LC_ALL LC_COLLATE LC_CTYPE
          LC_IDENTIFICATION \
          LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
          LC_TELEPHONE LC_TIME
          do
          if (set +x; test -z "`(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


          # Name of the executable.
          as_me=`$as_basename "$0" ||
          $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
          X"$0" : 'X\(//\)$' \| \
          X"$0" : 'X\(/\)$' \| \
          . : '\(.\)' 2>/dev/null ||
          echo X/"$0" |
          sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
          /^X\/\(\/\/\)$/{ s//\1/; q; }
          /^X\/\(\/\).*/{ s//\1/; q; }
          s/.*/./; q'`


          # PATH needs CR, and LINENO needs CR and PATH.
          # Avoid depending upon Character Ranges.
          as_cr_letters='abcdefghijklmnopqrstuvwxyz'
          as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
          as_cr_Letters=$as_cr_letters$as_cr_LETTERS
          as_cr_digits='0123456789'
          as_cr_alnum=$as_cr_Letters$as_cr_digits

          # The user is always right.
          if test "${PATH_SEPARATOR+set}" != set; then
          echo "#! /bin/sh" >conf$$.sh
          echo "exit 0" >>conf$$.sh
          chmod +x conf$$.sh
          if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
          PATH_SEPARATOR=';'
          else
          PATH_SEPARATOR=:
          fi
          rm -f conf$$.sh
          fi


          as_lineno_1=$LINENO
          as_lineno_2=$LINENO
          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" || {
          # Find who we are. Look in the path if we contain no path at all
          # relative or not.
          case $0 in
          *[\\/]* ) as_myself=$0 ;;
          *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
          for as_dir in $PATH
          do
          IFS=$as_save_IFS
          test -z "$as_dir" && as_dir=.
          test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
          done

          ;;
          esac
          # We did not find ourselves, most probably we were run as `sh
          COMMAND'
          # in which case we are not to be found in the path.
          if test "x$as_myself" = x; then
          as_myself=$0
          fi
          if test ! -f "$as_myself"; then
          { echo "$as_me: error: cannot find myself; rerun with an absolute
          path" >&2
          { (exit 1); exit 1; }; }
          fi
          case $CONFIG_SHELL in
          '')
          as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
          for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
          do
          IFS=$as_save_IFS
          test -z "$as_dir" && as_dir=.
          for as_base in sh bash ksh sh5; do
          case $as_dir in
          /*)
          if ("$as_dir/$as_base" -c '
          as_lineno_1=$LINENO
          as_lineno_2=$LINENO
          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+"$@"}
          fi;;
          esac
          done
          done
          ;;
          esac

          # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
          # uniformly replaced by the line number. The first 'sed' inserts a
          # line-number line before each line; the second 'sed' does the real
          # work. The second script uses 'N' to pair each line-number line
          # with the numbered line, and appends trailing '-' during
          # substitution so that $LINENO is not a special case at line end.
          # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
          # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
          sed '=' <$as_myself |
          sed '
          N
          s,$,-,
          : loop
          s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),
          \1\2\1\3,
          t loop
          s,-$,,
          s,^['$as_cr_digits']*\n,,
          ' >$as_me.lineno &&
          chmod +x $as_me.lineno ||
          { echo "$as_me: error: cannot create $as_me.lineno; rerun with a
          POSIX shell" >&2
          { (exit 1); exit 1; }; }

          # Don't try to exec as it changes $[0], causing all sort of problems
          # (the dirname of $[0] is not the place where we might find the
          # original and so on. Autoconf is especially sensible to this).
          . ./$as_me.lineno
          # Exit status is that of the last command.
          exit
          }


          case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
          *c*,-n*) ECHO_N= ECHO_C='
          ' ECHO_T=' ' ;;
          *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
          *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
          esac

          if expr a : '\(a\)' >/dev/null 2>&1; then
          as_expr=expr
          else
          as_expr=false
          fi

          rm -f conf$$ conf$$.exe conf$$.file
          echo >conf$$.file
          if ln -s conf$$.file conf$$ 2>/dev/null; then
          # We could just check for DJGPP; but this test a) works b) is more
          generic
          # and c) will remain valid once DJGPP supports symlinks (DJGPP
          2.04).
          if test -f conf$$.exe; then
          # Don't use ln at all; we don't have any links
          as_ln_s='cp -p'
          else
          as_ln_s='ln -s'
          fi
          elif ln conf$$.file conf$$ 2>/dev/null; then
          as_ln_s=ln
          else
          as_ln_s='cp -p'
          fi
          rm -f conf$$ conf$$.exe conf$$.file

          if mkdir -p . 2>/dev/null; then
          as_mkdir_p=:
          else
          test -d ./-p && rmdir ./-p
          as_mkdir_p=false
          fi

          as_executable_p="test -f"

          # Sed expression to map a string onto a valid CPP name.
          as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_
          $as_cr_alnum]%_%g'"

          # Sed expression to map a string onto a valid variable name.
          as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"


          # IFS
          # We need space, tab and new line, in precisely that order.
          as_nl='
          '
          IFS=" $as_nl"

          # CDPATH.
          $as_unset CDPATH


          # Name of the host.
          # hostname on some systems (SVR3.2, Linux) returns a bogus exit
          status,
          # so uname gets run too.
          ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`

          exec 6>&1

          #
          # Initializations.
          #
          ac_default_prefix=/usr/local
          ac_config_libobj_dir=.
          cross_compiling=no
          subdirs=
          MFLAGS=
          MAKEFLAGS=
          SHELL=${CONFIG_SHELL-/bin/sh}

          # Maximum number of lines to put in a shell here document.
          # This variable seems obsolete. It should probably be removed, and
          # only ac_max_sed_lines should be used.
          : ${ac_max_here_lines=38}

          # Identity of this package.
          PACKAGE_NAME=
          PACKAGE_TARNAME=
          PACKAGE_VERSION=
          PACKAGE_STRING=
          PACKAGE_BUGREPORT=

          ac_unique_file="vim.h"
          # Factoring default headers for most tests.
          ac_includes_default="\
          #include <stdio.h>
          #if HAVE_SYS_TYPES_H
          # include <sys/types.h>
          #endif
          #if HAVE_SYS_STAT_H
          # include <sys/stat.h>
          #endif
          #if STDC_HEADERS
          # include <stdlib.h>
          # include <stddef.h>
          #else
          # if HAVE_STDLIB_H
          # include <stdlib.h>
          # endif
          #endif
          #if HAVE_STRING_H
          # if !STDC_HEADERS && HAVE_MEMORY_H
          # include <memory.h>
          # endif
          # include <string.h>
          #endif
          #if HAVE_STRINGS_H
          # include <strings.h>
          #endif
          #if HAVE_INTTYPES_H
          # include <inttypes.h>
          #else
          # if HAVE_STDINT_H
          # include <stdint.h>
          # endif
          #endif
          #if HAVE_UNISTD_H
          # 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 SET_MAKE CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP
          EGREP AWK STRIP CPP_MM OS_EXTRA_SRC OS_EXTRA_OBJ VIMNAME EXNAME
          VIEWNAME line_break dovimdiff dogvimdiff compiledby
          vi_cv_path_mzscheme MZSCHEME_SRC MZSCHEME_OBJ MZSCHEME_PRO
          MZSCHEME_LIBS MZSCHEME_CFLAGS vi_cv_path_perl vi_cv_perllib shrpenv
          PERL_SRC PERL_OBJ PERL_PRO PERL_CFLAGS PERL_LIBS vi_cv_path_python
          PYTHON_CONFDIR PYTHON_LIBS PYTHON_GETPATH_CFLAGS PYTHON_CFLAGS
          PYTHON_SRC PYTHON_OBJ vi_cv_path_tcl TCL_SRC TCL_OBJ TCL_PRO
          TCL_CFLAGS TCL_LIBS vi_cv_path_ruby RUBY_SRC RUBY_OBJ RUBY_PRO
          RUBY_CFLAGS RUBY_LIBS WORKSHOP_SRC WORKSHOP_OBJ NETBEANS_SRC
          NETBEANS_OBJ SNIFF_SRC SNIFF_OBJ xmkmfpath X_CFLAGS X_PRE_LIBS X_LIBS
          X_EXTRA_LIBS X_LIB GTK_CONFIG GTK12_CONFIG PKG_CONFIG GTK_CFLAGS
          GTK_LIBS GTK_LIBNAME GNOME_LIBS GNOME_LIBDIR GNOME_INCLUDEDIR
          GNOME_CONFIG MOTIF_LIBNAME NARROW_PROTO GUI_INC_LOC GUI_LIB_LOC
          GUITYPE GUI_X_LIBS HANGULIN_SRC HANGULIN_OBJ TAGPRG INSTALL_LANGS
          INSTALL_TOOL_LANGS MSGFMT MAKEMO DEPEND_CFLAGS_FILTER LIBOBJS
          LTLIBOBJS'
          ac_subst_files=''

          # Initialize some variables set by options.
          ac_init_help=
          ac_init_version=false
          # The variables have the same names as the options, with
          # dashes changed to underlines.
          cache_file=/dev/null
          exec_prefix=NONE
          no_create=
          no_recursion=
          prefix=NONE
          program_prefix=NONE
          program_suffix=NONE
          program_transform_name=s,x,x,
          silent=
          site=
          srcdir=
          verbose=
          x_includes=NONE
          x_libraries=NONE

          # Installation directory options.
          # These are left unexpanded so users can "make install exec_prefix=/
          foo"
          # and all the variables that are supposed to be based on exec_prefix
          # by default will actually change.
          # Use braces instead of parens because sh, perl, etc. also accept
          them.
          bindir='${exec_prefix}/bin'
          sbindir='${exec_prefix}/sbin'
          libexecdir='${exec_prefix}/libexec'
          datadir='${prefix}/share'
          sysconfdir='${prefix}/etc'
          sharedstatedir='${prefix}/com'
          localstatedir='${prefix}/var'
          libdir='${exec_prefix}/lib'
          includedir='${prefix}/include'
          oldincludedir='/usr/include'
          infodir='${prefix}/info'
          mandir='${prefix}/man'

          ac_prev=
          for ac_option
          do
          # If the previous option needs an argument, assign it.
          if test -n "$ac_prev"; then
          eval "$ac_prev=\$ac_option"
          ac_prev=
          continue
          fi

          ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`

          # Accept the important Cygnus configure options, so we can diagnose
          typos.

          case $ac_option in

          -bindir | --bindir | --bindi | --bind | --bin | --bi)
          ac_prev=bindir ;;
          -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
          bindir=$ac_optarg ;;

          -build | --build | --buil | --bui | --bu)
          ac_prev=build_alias ;;
          -build=* | --build=* | --buil=* | --bui=* | --bu=*)
          build_alias=$ac_optarg ;;

          -cache-file | --cache-file | --cache-fil | --cache-fi \
          | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
          ac_prev=cache_file ;;
          -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
          | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=*
          | --c=*)
          cache_file=$ac_optarg ;;

          --config-cache | -C)
          cache_file=config.cache ;;

          -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
          ac_prev=datadir ;;
          -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --
          dat=* \
          | --da=*)
          datadir=$ac_optarg ;;

          -disable-* | --disable-*)
          ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
          # Reject names that are not valid shell variable names.
          expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
          { echo "$as_me: error: invalid feature name: $ac_feature" >&2
          { (exit 1); exit 1; }; }
          ac_feature=`echo $ac_feature | sed 's/-/_/g'`
          eval "enable_$ac_feature=no" ;;

          -enable-* | --enable-*)
          ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
          # Reject names that are not valid shell variable names.
          expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
          { echo "$as_me: error: invalid feature name: $ac_feature" >&2
          { (exit 1); exit 1; }; }
          ac_feature=`echo $ac_feature | sed 's/-/_/g'`
          case $ac_option in
          *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
          *) ac_optarg=yes ;;
          esac
          eval "enable_$ac_feature='$ac_optarg'" ;;

          -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
          | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
          | --exec | --exe | --ex)
          ac_prev=exec_prefix ;;
          -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=*
          \
          | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-
          =* \
          | --exec=* | --exe=* | --ex=*)
          exec_prefix=$ac_optarg ;;

          -gas | --gas | --ga | --g)
          # Obsolete; use --with-gas.
          with_gas=yes ;;

          -help | --help | --hel | --he | -h)
          ac_init_help=long ;;
          -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
          ac_init_help=recursive ;;
          -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
          ac_init_help=short ;;

          -host | --host | --hos | --ho)
          ac_prev=host_alias ;;
          -host=* | --host=* | --hos=* | --ho=*)
          host_alias=$ac_optarg ;;

          -includedir | --includedir | --includedi | --included | --include \
          | --includ | --inclu | --incl | --inc)
          ac_prev=includedir ;;
          -includedir=* | --includedir=* | --includedi=* | --included=* | --
          include=* \
          | --includ=* | --inclu=* | --incl=* | --inc=*)
          includedir=$ac_optarg ;;

          -infodir | --infodir | --infodi | --infod | --info | --inf)
          ac_prev=infodir ;;
          -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --
          inf=*)
          infodir=$ac_optarg ;;

          -libdir | --libdir | --libdi | --libd)
          ac_prev=libdir ;;
          -libdir=* | --libdir=* | --libdi=* | --libd=*)
          libdir=$ac_optarg ;;

          -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
          | --libexe | --libex | --libe)
          ac_prev=libexecdir ;;
          -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --
          libexec=* \
          | --libexe=* | --libex=* | --libe=*)
          libexecdir=$ac_optarg ;;

          -localstatedir | --localstatedir | --localstatedi | --localstated \
          | --localstate | --localstat | --localsta | --localst \
          | --locals | --local | --loca | --loc | --lo)
          ac_prev=localstatedir ;;
          -localstatedir=* | --localstatedir=* | --localstatedi=* | --
          localstated=* \
          | --localstate=* | --localstat=* | --localsta=* | --localst=* \
          | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
          localstatedir=$ac_optarg ;;

          -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
          ac_prev=mandir ;;
          -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --
          m=*)
          mandir=$ac_optarg ;;

          -nfp | --nfp | --nf)
          # Obsolete; use --without-fp.
          with_fp=no ;;

          -no-create | --no-create | --no-creat | --no-crea | --no-cre \
          | --no-cr | --no-c | -n)
          no_create=yes ;;

          -no-recursion | --no-recursion | --no-recursio | --no-recursi \
          | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-
          r)
          no_recursion=yes ;;

          -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
          | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
          | --oldin | --oldi | --old | --ol | --o)
          ac_prev=oldincludedir ;;
          -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --
          oldincluded=* \
          | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --
          oldinc=* \
          | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
          oldincludedir=$ac_optarg ;;

          -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
          ac_prev=prefix ;;
          -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --
          p=*)
          prefix=$ac_optarg ;;

          -program-prefix | --program-prefix | --program-prefi | --program-
          pref \
          | --program-pre | --program-pr | --program-p)
          ac_prev=program_prefix ;;
          -program-prefix=* | --program-prefix=* | --program-prefi=* \
          | --program-pref=* | --program-pre=* | --program-pr=* | --program-
          p=*)
          program_prefix=$ac_optarg ;;

          -program-suffix | --program-suffix | --program-suffi | --program-
          suff \
          | --program-suf | --program-su | --program-s)
          ac_prev=program_suffix ;;
          -program-suffix=* | --program-suffix=* | --program-suffi=* \
          | --program-suff=* | --program-suf=* | --program-su=* | --program-
          s=*)
          program_suffix=$ac_optarg ;;

          -program-transform-name | --program-transform-name \
          | --program-transform-nam | --program-transform-na \
          | --program-transform-n | --program-transform- \
          | --program-transform | --program-transfor \
          | --program-transfo | --program-transf \
          | --program-trans | --program-tran \
          | --progr-tra | --program-tr | --program-t)
          ac_prev=program_transform_name ;;
          -program-transform-name=* | --program-transform-name=* \
          | --program-transform-nam=* | --program-transform-na=* \
          | --program-transform-n=* | --program-transform-=* \
          | --program-transform=* | --program-transfor=* \
          | --program-transfo=* | --program-transf=* \
          | --program-trans=* | --program-tran=* \
          | --progr-tra=* | --program-tr=* | --program-t=*)
          program_transform_name=$ac_optarg ;;

          -q | -quiet | --quiet | --quie | --qui | --qu | --q \
          | -silent | --silent | --silen | --sile | --sil)
          silent=yes ;;

          -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
          ac_prev=sbindir ;;
          -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
          | --sbi=* | --sb=*)
          sbindir=$ac_optarg ;;

          -sharedstatedir | --sharedstatedir | --sharedstatedi \
          | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
          | --sharedst | --shareds | --shared | --share | --shar \
          | --sha | --sh)
          ac_prev=sharedstatedir ;;
          -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
          | --sharedstated=* | --sharedstate=* | --sharedstat=* | --
          sharedsta=* \
          | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
          | --sha=* | --sh=*)
          sharedstatedir=$ac_optarg ;;

          -site | --site | --sit)
          ac_prev=site ;;
          -site=* | --site=* | --sit=*)
          site=$ac_optarg ;;

          -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
          ac_prev=srcdir ;;
          -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
          srcdir=$ac_optarg ;;

          -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
          | --syscon | --sysco | --sysc | --sys | --sy)
          ac_prev=sysconfdir ;;
          -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --
          sysconf=* \
          | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
          sysconfdir=$ac_optarg ;;

          -target | --target | --targe | --targ | --tar | --ta | --t)
          ac_prev=target_alias ;;
          -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --
          t=*)
          target_alias=$ac_optarg ;;

          -v | -verbose | --verbose | --verbos | --verbo | --verb)
          verbose=yes ;;

          -version | --version | --versio | --versi | --vers | -V)
          ac_init_version=: ;;

          -with-* | --with-*)
          ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
          # Reject names that are not valid shell variable names.
          expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
          { echo "$as_me: error: invalid package name: $ac_package" >&2
          { (exit 1); exit 1; }; }
          ac_package=`echo $ac_package| sed 's/-/_/g'`
          case $ac_option in
          *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
          *) ac_optarg=yes ;;
          esac
          eval "with_$ac_package='$ac_optarg'" ;;

          -without-* | --without-*)
          ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
          # Reject names that are not valid shell variable names.
          expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
          { echo "$as_me: error: invalid package name: $ac_package" >&2
          { (exit 1); exit 1; }; }
          ac_package=`echo $ac_package | sed 's/-/_/g'`
          eval "with_$ac_package=no" ;;

          --x)
          # Obsolete; use --with-x.
          with_x=yes ;;

          -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
          | --x-incl | --x-inc | --x-in | --x-i)
          ac_prev=x_includes ;;
          -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-
          inclu=* \
          | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
          x_includes=$ac_optarg ;;

          -x-libraries | --x-libraries | --x-librarie | --x-librari \
          | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
          ac_prev=x_libraries ;;
          -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
          | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --
          x-l=*)
          x_libraries=$ac_optarg ;;

          -*) { echo "$as_me: error: unrecognized option: $ac_option
          Try \`$0 --help' for more information." >&2
          { (exit 1); exit 1; }; }
          ;;

          *=*)
          ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
          # Reject names that are not valid shell variable names.
          expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
          { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
          { (exit 1); exit 1; }; }
          ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
          eval "$ac_envvar='$ac_optarg'"
          export $ac_envvar ;;

          *)
          # FIXME: should be removed in autoconf 3.0.
          echo "$as_me: WARNING: you should use --build, --host, --target"
          >&2
          expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
          echo "$as_me: WARNING: invalid host type: $ac_option" >&2
          : ${build_alias=$ac_option} ${host_alias=$ac_option} $
          {target_alias=$ac_option}
          ;;

          esac
          done

          if test -n "$ac_prev"; then
          ac_option=--`echo $ac_prev | sed 's/_/-/g'`
          { echo "$as_me: error: missing argument to $ac_option" >&2
          { (exit 1); exit 1; }; }
          fi

          # Be sure to have absolute paths.
          for ac_var in exec_prefix prefix
          do
          eval ac_val=$`echo $ac_var`
          case $ac_val in
          [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
          *) { echo "$as_me: error: expected an absolute directory name for
          --$ac_var: $ac_val" >&2
          { (exit 1); exit 1; }; };;
          esac
          done

          # Be sure to have absolute paths.
          for ac_var in bindir sbindir libexecdir datadir sysconfdir
          sharedstatedir \
          localstatedir libdir includedir oldincludedir infodir mandir
          do
          eval ac_val=$`echo $ac_var`
          case $ac_val in
          [\\/$]* | ?:[\\/]* ) ;;
          *) { echo "$as_me: error: expected an absolute directory name for
          --$ac_var: $ac_val" >&2
          { (exit 1); exit 1; }; };;
          esac
          done

          # There might be people who depend on the old broken behavior: `$host'
          # used to hold the argument of --host etc.
          # FIXME: To remove some day.
          build=$build_alias
          host=$host_alias
          target=$target_alias

          # FIXME: To remove some day.
          if test "x$host_alias" != x; then
          if test "x$build_alias" = x; then
          cross_compiling=maybe
          echo "$as_me: WARNING: If you wanted to set the --build type,
          don't use --host.
          If a cross compiler is detected then cross compile mode will be
          used." >&2
          elif test "x$build_alias" != "x$host_alias"; then
          cross_compiling=yes
          fi
          fi

          ac_tool_prefix=
          test -n "$host_alias" && ac_tool_prefix=$host_alias-

          test "$silent" = yes && exec 6>/dev/null


          # Find the source files, if location was not specified.
          if test -z "$srcdir"; then
          ac_srcdir_defaulted=yes
          # Try the directory containing this script, then its parent.
          ac_confdir=`(dirname "$0") 2>/dev/null ||
          $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
          X"$0" : 'X\(//\)[^/]' \| \
          X"$0" : 'X\(//\)$' \| \
          X"$0" : 'X\(/\)' \| \
          . : '\(.\)' 2>/dev/null ||
          echo X"$0" |
          sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
          /^X\(\/\/\)$/{ s//\1/; q; }
          /^X\(\/\).*/{ s//\1/; q; }
          s/.*/./; q'`
          srcdir=$ac_confdir
          if test ! -r $srcdir/$ac_unique_file; then
          srcdir=..
          fi
          else
          ac_srcdir_defaulted=no
          fi
          if test ! -r $srcdir/$ac_unique_file; then
          if test "$ac_srcdir_defaulted" = yes; then
          { echo "$as_me: error: cannot find sources ($ac_unique_file) in
          $ac_confdir or .." >&2
          { (exit 1); exit 1; }; }
          else
          { echo "$as_me: error: cannot find sources ($ac_unique_file) in
          $srcdir" >&2
          { (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
          ac_cv_env_build_alias_set=${build_alias+set}
          ac_cv_env_build_alias_value=$build_alias
          ac_env_host_alias_set=${host_alias+set}
          ac_env_host_alias_value=$host_alias
          ac_cv_env_host_alias_set=${host_alias+set}
          ac_cv_env_host_alias_value=$host_alias
          ac_env_target_alias_set=${target_alias+set}
          ac_env_target_alias_value=$target_alias
          ac_cv_env_target_alias_set=${target_alias+set}
          ac_cv_env_target_alias_value=$target_alias
          ac_env_CC_set=${CC+set}
          ac_env_CC_value=$CC
          ac_cv_env_CC_set=${CC+set}
          ac_cv_env_CC_value=$CC
          ac_env_CFLAGS_set=${CFLAGS+set}
          ac_env_CFLAGS_value=$CFLAGS
          ac_cv_env_CFLAGS_set=${CFLAGS+set}
          ac_cv_env_CFLAGS_value=$CFLAGS
          ac_env_LDFLAGS_set=${LDFLAGS+set}
          ac_env_LDFLAGS_value=$LDFLAGS
          ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
          ac_cv_env_LDFLAGS_value=$LDFLAGS
          ac_env_CPPFLAGS_set=${CPPFLAGS+set}
          ac_env_CPPFLAGS_value=$CPPFLAGS
          ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
          ac_cv_env_CPPFLAGS_value=$CPPFLAGS
          ac_env_CPP_set=${CPP+set}
          ac_env_CPP_value=$CPP
          ac_cv_env_CPP_set=${CPP+set}
          ac_cv_env_CPP_value=$CPP

          #
          # Report the --help message.
          #
          if test "$ac_init_help" = "long"; then
          # Omit some internal or obsolete options to make the list less
          imposing.
          # This message is too long to be a string in the A/UX 3.1 sh.
          cat <<_ACEOF
          \`configure' configures this package to adapt to many kinds of
          systems.

          Usage: $0 [OPTION]... [VAR=VALUE]...

          To assign environment variables (e.g., CC, CFLAGS...), specify them as
          VAR=VALUE. See below for descriptions of some of the useful
          variables.

          Defaults for the options are specified in brackets.

          Configuration:
          -h, --help display this help and exit
          --help=short display options specific to this package
          --help=recursive display the short help of all the included
          packages
          -V, --version display version information and exit
          -q, --quiet, --silent do not print \`checking...' messages
          --cache-file=FILE cache test results in FILE [disabled]
          -C, --config-cache alias for \`--cache-file=config.cache'
          -n, --no-create do not create output files
          --srcdir=DIR find the sources in DIR [configure dir or
          \`..']

          _ACEOF

          cat <<_ACEOF
          Installation directories:
          --prefix=PREFIX install architecture-independent files in
          PREFIX
          [$ac_default_prefix]
          --exec-prefix=EPREFIX install architecture-dependent files in
          EPREFIX
          [PREFIX]

          By default, \`make install' will install all the files in
          \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can
          specify
          an installation prefix other than \`$ac_default_prefix' using \`--
          prefix',
          for instance \`--prefix=\$HOME'.

          For better control, use the options below.

          Fine tuning of the installation directories:
          --bindir=DIR user executables [EPREFIX/bin]
          --sbindir=DIR system admin executables [EPREFIX/sbin]
          --libexecdir=DIR program executables [EPREFIX/libexec]
          --datadir=DIR read-only architecture-independent data
          [PREFIX/share]
          --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
          --sharedstatedir=DIR modifiable architecture-independent data
          [PREFIX/com]
          --localstatedir=DIR modifiable single-machine data [PREFIX/var]
          --libdir=DIR object code libraries [EPREFIX/lib]
          --includedir=DIR C header files [PREFIX/include]
          --oldincludedir=DIR C header files for non-gcc [/usr/include]
          --infodir=DIR info documentation [PREFIX/info]
          --mandir=DIR man documentation [PREFIX/man]
          _ACEOF

          cat <<\_ACEOF

          X features:
          --x-includes=DIR X include files are in DIR
          --x-libraries=DIR X library files are in DIR
          _ACEOF
          fi

          if test -n "$ac_init_help"; then

          cat <<\_ACEOF

          Optional Features:
          --disable-FEATURE do not include FEATURE (same as --enable-
          FEATURE=no)
          --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
          --disable-darwin Disable Darwin (Mac OS X) support.
          --disable-xsmp Disable XSMP session management
          --disable-xsmp-interact Disable XSMP interaction
          --enable-mzschemeinterp Include MzScheme interpreter.
          --enable-perlinterp Include Perl interpreter.
          --enable-pythoninterp Include Python interpreter.
          --enable-tclinterp Include Tcl interpreter.
          --enable-rubyinterp Include Ruby interpreter.
          --enable-cscope Include cscope interface.
          --enable-workshop Include Sun Visual Workshop support.
          --disable-netbeans Disable NetBeans integration support.
          --enable-sniff Include Sniff interface.
          --enable-multibyte Include multibyte editing support.
          --enable-hangulinput Include Hangul input support.
          --enable-xim Include XIM input support.
          --enable-fontset Include X fontset output support.
          --enable-gui=OPTS X11 GUI default=auto OPTS=auto/no/gtk/gtk2/
          gnome/gnome2/motif/athena/neXtaw/photon/carbon
          --enable-gtk-check If auto-select GUI, check for GTK
          default=yes
          --enable-gtk2-check If GTK GUI, check for GTK+ 2 default=yes
          --enable-gnome-check If GTK GUI, check for GNOME default=no
          --enable-motif-check If auto-select GUI, check for Motif
          default=yes
          --enable-athena-check If auto-select GUI, check for Athena
          default=yes
          --enable-nextaw-check If auto-select GUI, check for neXtaw
          default=yes
          --enable-carbon-check If auto-select GUI, check for Carbon
          default=yes
          --disable-gtktest Do not try to compile and run a test GTK
          program
          --disable-acl Don't check for ACL support.
          --disable-gpm Don't use gpm (Linux mouse daemon).
          --disable-nls Don't support NLS (gettext()).

          Optional Packages:
          --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
          --without-PACKAGE do not use PACKAGE (same as --with-
          PACKAGE=no)
          --with-mac-arch=ARCH current, intel, ppc or both
          --with-vim-name=NAME what to call the Vim executable
          --with-ex-name=NAME what to call the Ex executable
          --with-view-name=NAME what to call the View executable
          --with-global-runtime=DIR global runtime directory in
          'runtimepath'
          --with-modified-by=NAME name of who modified a release version
          --with-features=TYPE tiny, small, normal, big or huge (default:
          normal)
          --with-compiledby=NAME name to show in :version message
          --with-plthome=PLTHOME Use PLTHOME.
          --with-python-config-dir=PATH Python's config directory
          --with-tclsh=PATH which tclsh to use (default: tclsh8.0)
          --with-x use the X Window System
          --with-gtk-prefix=PFX Prefix where GTK is installed (optional)
          --with-gtk-exec-prefix=PFX Exec prefix where GTK is installed
          (optional)
          --with-gnome-includes=DIR Specify location of GNOME headers
          --with-gnome-libs=DIR Specify location of GNOME libs
          --with-gnome Specify prefix for GNOME files
          --with-motif-lib=STRING Library for Motif
          --with-tlib=library terminal library to be used

          Some influential environment variables:
          CC C compiler command
          CFLAGS C compiler flags
          LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in
          a
          nonstandard directory <lib dir>
          CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you
          have
          headers in a nonstandard directory <include dir>
          CPP C preprocessor

          Use these variables to override the choices made by `configure' or to
          help
          it to find libraries and programs with nonstandard names/locations.

          _ACEOF
          fi

          if test "$ac_init_help" = "recursive"; then
          # If there are subdirs, report their specific --help.
          ac_popdir=`pwd`
          for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
          test -d $ac_dir || continue
          ac_builddir=.

          if test "$ac_dir" != .; then
          ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
          # A "../" for each directory in $ac_dir_suffix.
          ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
          else
          ac_dir_suffix= ac_top_builddir=
          fi

          case $srcdir in
          .) # No --srcdir option. We are building in place.
          ac_srcdir=.
          if test -z "$ac_top_builddir"; then
          ac_top_srcdir=.
          else
          ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
          fi ;;
          [\\/]* | ?:[\\/]* ) # Absolute path.
          ac_srcdir=$srcdir$ac_dir_suffix;
          ac_top_srcdir=$srcdir ;;
          *) # Relative path.
          ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
          ac_top_srcdir=$ac_top_builddir$srcdir ;;
          esac

          # Do not use `cd foo && pwd` to compute absolute paths, because
          # the directories may not exist.
          case `pwd` in
          .) ac_abs_builddir="$ac_dir";;
          *)
          case "$ac_dir" in
          .) ac_abs_builddir=`pwd`;;
          [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
          *) ac_abs_builddir=`pwd`/"$ac_dir";;
          esac;;
          esac
          case $ac_abs_builddir in
          .) ac_abs_top_builddir=${ac_top_builddir}.;;
          *)
          case ${ac_top_builddir}. in
          .) ac_abs_top_builddir=$ac_abs_builddir;;
          [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
          *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
          esac;;
          esac
          case $ac_abs_builddir in
          .) ac_abs_srcdir=$ac_srcdir;;
          *)
          case $ac_srcdir in
          .) ac_abs_srcdir=$ac_abs_builddir;;
          [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
          *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
          esac;;
          esac
          case $ac_abs_builddir in
          .) ac_abs_top_srcdir=$ac_top_srcdir;;
          *)
          case $ac_top_srcdir in
          .) ac_abs_top_srcdir=$ac_abs_builddir;;
          [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
          *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
          esac;;
          esac

          cd $ac_dir
          # Check for guested configure; otherwise get Cygnus style
          configure.
          if test -f $ac_srcdir/configure.gnu; then
          echo
          $SHELL $ac_srcdir/configure.gnu --help=recursive
          elif test -f $ac_srcdir/configure; then
          echo
          $SHELL $ac_srcdir/configure --help=recursive
          elif test -f $ac_srcdir/configure.ac ||
          test -f $ac_srcdir/configure.in; then
          echo
          $ac_configure --help
          else
          echo "$as_me: WARNING: no configuration information is in
          $ac_dir" >&2
          fi
          cd $ac_popdir
          done
          fi

          test -n "$ac_init_help" && exit 0
          if $ac_init_version; then
          cat <<\_ACEOF

          Copyright (C) 2003 Free Software Foundation, Inc.
          This configure script is free software; the Free Software Foundation
          gives unlimited permission to copy, distribute and modify it.
          _ACEOF
          exit 0
          fi
          exec 5>auto/config.log
          cat >&5 <<_ACEOF
          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.59. Invocation command line was

          $ $0 $@

          _ACEOF
          {
          cat <<_ASUNAME
          ## --------- ##
          ## Platform. ##
          ## --------- ##

          hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
          uname -m = `(uname -m) 2>/dev/null || echo unknown`
          uname -r = `(uname -r) 2>/dev/null || echo unknown`
          uname -s = `(uname -s) 2>/dev/null || echo unknown`
          uname -v = `(uname -v) 2>/dev/null || echo unknown`

          /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
          /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`

          /bin/arch = `(/bin/arch) 2>/dev/null || echo
          unknown`
          /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo
          unknown`
          /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo
          unknown`
          hostinfo = `(hostinfo) 2>/dev/null || echo
          unknown`
          /bin/machine = `(/bin/machine) 2>/dev/null || echo
          unknown`
          /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo
          unknown`
          /bin/universe = `(/bin/universe) 2>/dev/null || echo
          unknown`

          _ASUNAME

          as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
          for as_dir in $PATH
          do
          IFS=$as_save_IFS
          test -z "$as_dir" && as_dir=.
          echo "PATH: $as_dir"
          done

          } >&5

          cat >&5 <<_ACEOF


          ## ----------- ##
          ## Core tests. ##
          ## ----------- ##

          _ACEOF


          # Keep a trace of the command line.
          # Strip out --no-create and --no-recursion so they do not pile up.
          # Strip out --silent because we don't want to record it for future
          runs.
          # Also quote any args containing shell meta-characters.
          # Make two passes to allow for proper duplicate-argument suppression.
          ac_configure_args=
          ac_configure_args0=
          ac_configure_args1=
          ac_sep=
          ac_must_keep_next=false
          for ac_pass in 1 2
          do
          for ac_arg
          do
          case $ac_arg in
          -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
          -q | -quiet | --quiet | --quie | --qui | --qu | --q \
          | -silent | --silent | --silen | --sile | --sil)
          continue ;;
          *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
          ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
          esac
          case $ac_pass in
          1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
          2)
          ac_configure_args1="$ac_configure_args1 '$ac_arg'"
          if test $ac_must_keep_next = true; then
          ac_must_keep_next=false # Got value, back to normal.
          else
          case $ac_arg in
          *=* | --config-cache | -C | -disable-* | --disable-* \
          | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
          | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
          | -with-* | --with-* | -without-* | --without-* | --x)
          case "$ac_configure_args0 " in
          "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
          esac
          ;;
          -* ) ac_must_keep_next=true ;;
          esac
          fi
          ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
          # Get rid of the leading space.
          ac_sep=" "
          ;;
          esac
          done
          done
          $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" !=
          set || { ac_configure_args0=; export ac_configure_args0; }
          $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" !=
          set || { ac_configure_args1=; export ac_configure_args1; }

          # When interrupted or exit'd, cleanup temporary files, and complete
          # config.log. We remove comments because anyway the quotes in there
          # would cause problems or look ugly.
          # WARNING: Be sure not to use single quotes in there, as some shells,
          # such as our DU 5.0 friend, will then `close' the trap.
          trap 'exit_status=$?
          # Save into config.log some information that might help in
          debugging.
          {
          echo

          cat <<\_ASBOX
          ## ---------------- ##
          ## Cache variables. ##
          ## ---------------- ##
          _ASBOX
          echo
          # The following way of writing the cache mishandles newlines in
          values,
          {
          (set) 2>&1 |
          case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
          *ac_space=\ *)
          sed -n \
          "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\
          \2'"'"'/p"
          ;;
          *)
          sed -n \
          "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
          ;;
          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
          ## ----------- ##
          ## confdefs.h. ##
          ## ----------- ##
          _ASBOX
          echo
          sed "/^$/d" confdefs.h | sort
          echo
          fi
          test "$ac_signal" != 0 &&
          echo "$as_me: caught signal $ac_signal"
          echo "$as_me: exit $exit_status"
          } >&5
          rm -f core *.core &&
          rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
          exit $exit_status
          ' 0
          for ac_signal in 1 2 13 15; do
          trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
          done
          ac_signal=0

          # confdefs.h avoids OS command line length limits that DEFS can
          exceed.
          rm -rf conftest* confdefs.h
          # AIX cpp loses on an empty file, so make sure it contains at least a
          newline.
          echo >confdefs.h

          # Predefined preprocessor variables.

          cat >>confdefs.h <<_ACEOF
          #define PACKAGE_NAME "$PACKAGE_NAME"
          _ACEOF


          cat >>confdefs.h <<_ACEOF
          #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
          _ACEOF


          cat >>confdefs.h <<_ACEOF
          #define PACKAGE_VERSION "$PACKAGE_VERSION"
          _ACEOF


          cat >>confdefs.h <<_ACEOF
          #define PACKAGE_STRING "$PACKAGE_STRING"
          _ACEOF


          cat >>confdefs.h <<_ACEOF
          #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
          _ACEOF


          # Let the site file select an alternate cache file if it wants to.
          # Prefer explicitly selected file to automatically selected ones.
          if test -z "$CONFIG_SITE"; then
          if test "x$prefix" != xNONE; then
          CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
          else
          CONFIG_SITE="$ac_default_prefix/share/config.site
          $ac_default_prefix/etc/config.site"
          fi
          fi
          for ac_site_file in $CONFIG_SITE; do
          if test -r "$ac_site_file"; then
          { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
          echo "$as_me: loading site script $ac_site_file" >&6;}
          sed 's/^/| /' "$ac_site_file" >&5
          . "$ac_site_file"
          fi
          done

          if test -r "$cache_file"; then
          # Some versions of bash will fail to source /dev/null (special
          # files actually), so we avoid doing that.
          if test -f "$cache_file"; then
          { echo "$as_me:$LINENO: loading cache $cache_file" >&5
          echo "$as_me: loading cache $cache_file" >&6;}
          case $cache_file in
          [\\/]* | ?:[\\/]* ) . $cache_file;;
          *) . ./$cache_file;;
          esac
          fi
          else
          { echo "$as_me:$LINENO: creating cache $cache_file" >&5
          echo "$as_me: creating cache $cache_file" >&6;}
          >$cache_file
          fi

          # Check that the precious variables saved in the cache have kept the
          same
          # value.
          ac_cache_corrupted=false
          for ac_var in `(set) 2>&1 |
          sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
          eval ac_old_set=\$ac_cv_env_${ac_var}_set
          eval ac_new_set=\$ac_env_${ac_var}_set
          eval ac_old_val="\$ac_cv_env_${ac_var}_value"
          eval ac_new_val="\$ac_env_${ac_var}_value"
          case $ac_old_set,$ac_new_set in
          set,)
          { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`
          $ac_old_val' in the previous run" >&5
          echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the
          previous run" >&2;}
          ac_cache_corrupted=: ;;
          ,set)
          { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the
          previous run" >&5
          echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
          ac_cache_corrupted=: ;;
          ,);;
          *)
          if test "x$ac_old_val" != "x$ac_new_val"; then
          { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the
          previous run:" >&5
          echo "$as_me: error: \`$ac_var' has changed since the previous run:"
          >&2;}
          { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
          echo "$as_me: former value: $ac_old_val" >&2;}
          { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
          echo "$as_me: current value: $ac_new_val" >&2;}
          ac_cache_corrupted=:
          fi;;
          esac
          # Pass precious variables to config.status.
          if test "$ac_new_set" = set; then
          case $ac_new_val in
          *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
          ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
          *) ac_arg=$ac_var=$ac_new_val ;;
          esac
          case " $ac_configure_args " in
          *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures
          accuracy.
          *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
          esac
          fi
          done
          if $ac_cache_corrupted; then
          { echo "$as_me:$LINENO: error: changes in the environment can
          compromise the build" >&5
          echo "$as_me: error: changes in the environment can compromise the
          build" >&2;}
          { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm
          $cache_file' and start over" >&5
          echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file'
          and start over" >&2;}
          { (exit 1); exit 1; }; }
          fi

          ac_ext=c
          ac_cpp='$CPP $CPPFLAGS'
          ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
          ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.
          $ac_ext $LIBS >&5'
          ac_compiler_gnu=$ac_cv_c_compiler_gnu



















          ac_config_headers="$ac_config_headers auto/
          config.h:config.h.in"


          cat >>confdefs.h <<\_ACEOF
          #define UNIX 1
          _ACEOF

          echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
          echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C"
          >&6
          set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
          if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
          echo $ECHO_N "(cached) $ECHO_C" >&6
          else
          cat >conftest.make <<\_ACEOF
          all:
          @echo 'ac_maketemp="$(MAKE)"'
          _ACEOF
          # GNU make sometimes prints "make[1]: Entering...", which would
          confuse us.
          eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
          if test -n "$ac_maketemp"; then
          eval ac_cv_prog_make_${ac_make}_set=yes
          else
          eval ac_cv_prog_make_${ac_make}_set=no
          fi
          rm -f conftest.make
          fi
          if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes";
          then
          echo "$as_me:$LINENO: result: yes" >&5
          echo "${ECHO_T}yes" >&6
          SET_MAKE=
          else
          echo "$as_me:$LINENO: result: no" >&5
          echo "${ECHO_T}no" >&6
          SET_MAKE="MAKE=${MAKE-make}"
          fi


          ac_ext=c
          ac_cpp='$CPP $CPPFLAGS'
          ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
          ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.
          $ac_ext $LIBS >&5'
          ac_compiler_gnu=$ac_cv_c_compiler_gnu
          if test -n "$ac_tool_prefix"; then
          # Extract the first word of "${ac_tool_prefix}gcc", so it can be a
          program name with args.
          set dummy ${ac_tool_prefix}gcc; ac_word=$2
          echo "$as_me:$LINENO: checking for $ac_word" >&5
          echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
          if test "${ac_cv_prog_CC+set}" = set; then
          echo $ECHO_N "(cached) $ECHO_C" >&6
          else
          if test -n "$CC"; then
          ac_cv_prog_CC="$CC" # Let the user override the test.
          else
          as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
          for as_dir in $PATH
          do
          IFS=$as_save_IFS
          test -z "$as_dir" && as_dir=.
          for ac_exec_ext in '' $ac_executable_extensions; do
          if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
          ac_cv_prog_CC="${ac_tool_prefix}gcc"
          echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
          break 2
          fi
          done
          done

          fi
          fi
          CC=$ac_cv_prog_CC
          if test -n "$CC"; then
          echo "$as_me:$LINENO: result: $CC" >&5
          echo "${ECHO_T}$CC" >&6
          else
          echo "$as_me:$LINENO: result: no" >&5
          echo "${ECHO_T}no" >&6
          fi

          fi
          if test -z "$ac_cv_prog_CC"; then
          ac_ct_CC=$CC
          # Extract the first word of "gcc", so it can be a program name with
          args.
          set dummy gcc; ac_word=$2
          echo "$as_me:$LINENO: checking for $ac_word" >&5
          echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
          if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
          echo $ECHO_N "(cached) $ECHO_C" >&6
          else
          if test -n "$ac_ct_CC"; then
          ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
          else
          as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
          for as_dir in $PATH
          do
          IFS=$as_save_IFS
          test -z "$as_dir" && as_dir=.
          for ac_exec_ext in '' $ac_executable_extensions; do
          if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
          ac_cv_prog_ac_ct_CC="gcc"
          echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
          break 2
          fi
          done
          done

          fi
          fi
          ac_ct_CC=$ac_cv_prog_ac_ct_CC
          if test -n "$ac_ct_CC"; then
          echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
          echo "${ECHO_T}$ac_ct_CC" >&6
          else
          echo "$as_me:$LINENO: result: no" >&5
          echo "${ECHO_T}no" >&6
          fi

          CC=$ac_ct_CC
          else
          CC="$ac_cv_prog_CC"
          fi

          if test -z "$CC"; then
          if test -n "$ac_tool_prefix"; then
          # Extract the first word of "${ac_tool_prefix}cc", so it can be a
          program name with args.
          set dummy ${ac_tool_prefix}cc; ac_word=$2
          echo "$as_me:$LINENO: checking for $ac_word" >&5
          echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
          if test "${ac_cv_prog_CC+set}" = set; then
          echo $ECHO_N "(cached) $ECHO_C" >&6
          else
          if test -n "$CC"; then
          ac_cv_prog_CC="$CC" # Let the user override the test.
          else
          as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
          for as_dir in $PATH
          do
          IFS=$as_save_IFS
          test -z "$as_dir" && as_dir=.
          for ac_exec_ext in '' $ac_executable_extensions; do
          if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
          ac_cv_prog_CC="${ac_tool_prefix}cc"
          echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
          break 2
          fi
          done
          done

          fi
          fi
          CC=$ac_cv_prog_CC
          if test -n "$CC"; then
          echo "$as_me:$LINENO: result: $CC" >&5
          echo "${ECHO_T}$CC" >&6
          else
          echo "$as_me:$LINENO: result: no" >&5
          echo "${ECHO_T}no" >&6
          fi

          fi
          if test -z "$ac_cv_prog_CC"; then
          ac_ct_CC=$CC
          # Extract the first word of "cc", so it can be a program name with
          args.
          set dummy cc; ac_word=$2
          echo "$as_me:$LINENO: checking for $ac_word" >&5
          echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
          if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
          echo $ECHO_N "(cached) $ECHO_C" >&6
          else
          if test -n "$ac_ct_CC"; then
          ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
          else
          as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
          for as_dir in $PATH
          do
          IFS=$as_save_IFS
          test -z "$as_dir" && as_dir=.
          for ac_exec_ext in '' $ac_executable_extensions; do
          if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
          ac_cv_prog_ac_ct_CC="cc"
          echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
          break 2
          fi
          done
          done

          fi
          fi
          ac_ct_CC=$ac_cv_prog_ac_ct_CC
          if test -n "$ac_ct_CC"; then
          echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
          echo "${ECHO_T}$ac_ct_CC" >&6
          else
          echo "$as_me:$LINENO: result: no" >&5
          echo "${ECHO_T}no" >&6
          fi

          CC=$ac_ct_CC
          else
          CC="$ac_cv_prog_CC"
          fi

          fi
          if test -z "$CC"; then
          # Extract the first word of "cc", so it can be a program name with
          args.
          set dummy cc; ac_word=$2
          echo "$as_me:$LINENO: checking for $ac_word" >&5
          echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
          if test "${ac_cv_prog_CC+set}" = set; then
          echo $ECHO_N "(cached) $ECHO_C" >&6
          else
          if test -n "$CC"; then
          ac_cv_prog_CC="$CC" # Let the user override the test.
          else
          ac_prog_rejected=no
          as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
          for as_dir in $PATH
          do
          IFS=$as_save_IFS
          test -z "$as_dir" && as_dir=.
          for ac_exec_ext in '' $ac_executable_extensions; do
          if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
          if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
          ac_prog_rejected=yes
          continue
          fi
          ac_cv_prog_CC="cc"
          echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
          break 2
          fi
          done
          done

          if test $ac_prog_rejected = yes; then
          # We found a bogon in the path, so make sure we never use it.
          set dummy $ac_cv_prog_CC
          shift
          if test $# != 0; then
          # We chose a different compiler from the bogus one.
          # 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+' '}$@"
          fi
          fi
          fi
          fi
          CC=$ac_cv_prog_CC
          if test -n "$CC"; then
          echo "$as_me:$LINENO: result: $CC" >&5
          echo "${ECHO_T}$CC" >&6
          else
          echo "$as_me:$LINENO: result: no" >&5
          echo "${ECHO_T}no" >&6
          fi

          fi
          if test -z "$CC"; then
          if test -n "$ac_tool_prefix"; then
          for ac_prog in cl
          do
          # Extract the first word of "$ac_tool_prefix$ac_prog", so it can
          be a program name with args.
          set dummy $ac_tool_prefix$ac_prog; ac_word=$2
          echo "$as_me:$LINENO: checking for $ac_word" >&5
          echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
          if test "${ac_cv_prog_CC+set}" = set; then
          echo $ECHO_N "(cached) $ECHO_C" >&6
          else
          if test -n "$CC"; then
          ac_cv_prog_CC="$CC" # Let the user override the test.
          else
          as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
          for as_dir in $PATH
          do
          IFS=$as_save_IFS
          test -z "$as_dir" && as_dir=.
          for ac_exec_ext in '' $ac_executable_extensions; do
          if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
          ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
          echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
          break 2
          fi
          done
          done

          fi
          fi
          CC=$ac_cv_prog_CC
          if test -n "$CC"; then
          echo "$as_me:$LINENO: result: $CC" >&5
          echo "${ECHO_T}$CC" >&6
          else
          echo "$as_me:$LINENO: result: no" >&5
          echo "${ECHO_T}no" >&6
          fi

          test -n "$CC" && break
          done
          fi
          if test -z "$CC"; then
          ac_ct_CC=$CC
          for ac_prog in cl
          do
          # Extract the first word of "$ac_prog", so it can be a program name
          with args.
          set dummy $ac_prog; ac_word=$2
          echo "$as_me:$LINENO: checking for $ac_word" >&5
          echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
          if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
          echo $ECHO_N "(cached) $ECHO_C" >&6
          else
          if test -n "$ac_ct_CC"; then
          ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
          else
          as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
          for as_dir in $PATH
          do
          IFS=$as_save_IFS
          test -z "$as_dir" && as_dir=.
          for ac_exec_ext in '' $ac_executable_extensions; do
          if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
          ac_cv_prog_ac_ct_CC="$ac_prog"
          echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
          break 2
          fi
          done
          done

          fi
          fi
          ac_ct_CC=$ac_cv_prog_ac_ct_CC
          if test -n "$ac_ct_CC"; then
          echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
          echo "${ECHO_T}$ac_ct_CC" >&6
          else
          echo "$as_me:$LINENO: result: no" >&5
          echo "${ECHO_T}no" >&6
          fi

          test -n "$ac_ct_CC" && break
          done

          CC=$ac_ct_CC
          fi

          fi


          test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C
          compiler found in \$PATH
          See \`config.log' for more details." >&5
          echo "$as_me: error: no acceptable C compiler found in \$PATH
          See \`config.log' for more details." >&2;}
          { (exit 1); exit 1; }; }

          # Provide some information about the compiler.
          echo "$as_me:$LINENO:" \
          "checking for C compiler version" >&5
          ac_compiler=`set X $ac_compile; echo $2`
          { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null
          >&5\"") >&5
          (eval $ac_compiler --version </dev/null >&5) 2>&5
          ac_status=$?
          echo "$as_me:$LINENO: \$? = $ac_status" >&5
          (exit $ac_status); }
          { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
          (eval $ac_compiler -v </dev/null >&5) 2>&5
          ac_status=$?
          echo "$as_me:$LINENO: \$? = $ac_status" >&5
          (exit $ac_status); }
          { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
          (eval $ac_compiler -V </dev/null >&5) 2>&5
          ac_status=$?
          echo "$as_me:$LINENO: \$? = $ac_status" >&5
          (exit $ac_status); }

          cat >conftest.$ac_ext <<_ACEOF
          /* confdefs.h. */
          _ACEOF
          cat confdefs.h >>conftest.$ac_ext
          cat >>conftest.$ac_ext <<_ACEOF
          /* end confdefs.h. */

          int
          main ()
          {

          ;
          return 0;
          }
          _ACEOF
          ac_clean_files_save=$ac_clean_files
          ac_clean_files="$ac_clean_files a.out a.exe b.out"
          # Try to create an executable without -o first, disregard a.out.
          # It will help us diagnose broken compilers, and finding out an
          intuition
          # of exeext.
          echo "$as_me:$LINENO: checking for C compiler default output file
          name" >&5
          echo $ECHO_N "checking for C compiler default output file name...
          $ECHO_C" >&6
          ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
          if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
          (eval $ac_link_default) 2>&5
          ac_status=$?
          echo "$as_me:$LINENO: \$? = $ac_status" >&5
          (exit $ac_status); }; then
          # Find the output, starting from the most likely. This scheme is
          # not robust to junk in `.', hence go to wildcards (a.*) only as a
          last
          # resort.

          # 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=
          # b.out is created by i960 compilers.
          for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.*
          conftest.* b.out
          do
          test -f "$ac_file" || continue
          case $ac_file in
          *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg
          | *.o | *.obj )
          ;;
          conftest.$ac_ext )
          # This is the source file.
          ;;
          [ab].out )
          # We found the default executable, but exeext='' is most
          # certainly right.
          break;;
          *.* )
          ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
          # FIXME: I believe we export ac_cv_exeext for Libtool,
          # but it would be cool to find out if it's true. Does anybody
          # maintain Libtool? --akim.
          export ac_cv_exeext
          break;;
          * )
          break;;
          esac
          done
          else
          echo "$as_me: failed program was:" >&5
          sed 's/^/| /' conftest.$ac_ext >&5

          { { echo "$as_me:$LINENO: error: C compiler cannot create executables
          See \`config.log' for more details." >&5
          echo "$as_me: error: C compiler cannot create executables
          See \`config.log' for more details." >&2;}
          { (exit 77); exit 77; }; }
          fi

          ac_exeext=$ac_cv_exeext
          echo "$as_me:$LINENO: result: $ac_file" >&5
          echo "${ECHO_T}$ac_file" >&6

          # Check the compiler produces executables we can run. If not, either
          # the compiler is broken, or we cross compile.
          echo "$as_me:$LINENO: checking whether the C compiler works" >&5
          echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
          # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
          # If not cross compiling, check that we can run a simple program.
          if test "$cross_compiling" != yes; then
          if { ac_try='./$ac_file'
          { (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
          cross_compiling=no
          else
          if test "$cross_compiling" = maybe; then
          cross_compiling=yes
          else
          { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
          If you meant to cross compile, use \`--host'.
          See \`config.log' for more details." >&5
          echo "$as_me: error: cannot run C compiled programs.
          If you meant to cross compile, use \`--host'.
          See \`config.log' for more details." >&2;}
          { (exit 1); exit 1; }; }
          fi
          fi
          fi
          echo "$as_me:$LINENO: result: yes" >&5
          echo "${ECHO_T}yes" >&6

          rm -f a.out a.exe conftest$ac_cv_exeext b.out
          ac_clean_files=$ac_clean_files_save
          # Check the compiler produces executables we can run. If not, either
          # the compiler is broken, or we cross compile.
          echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
          echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
          echo "$as_me:$LINENO: result: $cross_compiling" >&5
          echo "${ECHO_T}$cross_compiling" >&6

          echo "$as_me:$LINENO: checking for suffix of executables" >&5
          echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
          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); }; then
          # If both `conftest.exe' and `conftest' are `present' (well,
          observable)
          # 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
          case $ac_file in
          *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg
          | *.o | *.obj ) ;;
          *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
          export ac_cv_exeext
          break;;
          * ) break;;
          esac
          done
          else
          { { echo "$as_me:$LINENO: error: cannot compute suffix of
          executables: cannot compile and link
          See \`config.log' for more details." >&5
          echo "$as_me: error: cannot compute suffix of executables: cannot
          compile and link
          See \`config.log' for more details." >&2;}
          { (exit 1); exit 1; }; }
          fi

          rm -f conftest$ac_cv_exeext
          echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
          echo "${ECHO_T}$ac_cv_exeext" >&6

          rm -f conftest.$ac_ext
          EXEEXT=$ac_cv_exeext
          ac_exeext=$EXEEXT
          echo "$as_me:$LINENO: checking for suffix of object files" >&5
          echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
          if test "${ac_cv_objext+set}" = set; then
          echo $ECHO_N "(cached) $ECHO_C" >&6
          else
          cat >conftest.$ac_ext <<_ACEOF
          /* confdefs.h. */
          _ACEOF
          cat confdefs.h >>conftest.$ac_ext
          cat >>conftest.$ac_ext <<_ACEOF
          /* end confdefs.h. */

          int
          main ()
          {

          ;
          return 0;
          }
          _ACEOF
          rm -f conftest.o conftest.obj
          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); }; 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_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
          break;;
          esac
          done
          else
          echo "$as_me: failed program was:" >&5
          sed 's/^/| /' conftest.$ac_ext >&5

          { { echo "$as_me:$LINENO: error: cannot compute suffix of object
          files: cannot compile
          See \`config.log' for more details." >&5
          echo "$as_me: error: cannot compute suffix of object files: cannot
          compile
          See \`config.log' for more details." >&2;}
          { (exit 1); exit 1; }; }
          fi

          rm -f conftest.$ac_cv_objext conftest.$ac_ext
          fi
          echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
          echo "${ECHO_T}$ac_cv_objext" >&6
          OBJEXT=$ac_cv_objext
          ac_objext=$OBJEXT
          echo "$as_me:$LINENO: checking whether we are using the GNU C
          compiler" >&5
          echo $ECHO_N "checking whether we are using the GNU C compiler...
          $ECHO_C" >&6
          if test "${ac_cv_c_compiler_gnu+set}" = set; then
          echo $ECHO_N "(cached) $ECHO_C" >&6
          else
          cat >conftest.$ac_ext <<_ACEOF
          /* confdefs.h. */
          _ACEOF
          cat confdefs.h >>conftest.$ac_ext
          cat >>conftest.$ac_ext <<_ACEOF
          /* end confdefs.h. */

          int
          main ()
          {
          #ifndef __GNUC__
          choke me
          #endif

          ;
          return 0;
          }
          _ACEOF
          rm -f conftest.$ac_objext
          if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
          (eval $ac_compile) 2>conftest.er1
          ac_status=$?
          grep -v '^ *+' conftest.er1 >conftest.err
          rm -f conftest.er1
          cat conftest.err >&5
          echo "$as_me:$LINENO: \$? = $ac_status" >&5
          (exit $ac_status); } &&
          { ac_try='test -z "$ac_c_werror_flag"
          || test ! -s conftest.err'
          { (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); }; } &&
          { 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_compiler_gnu=yes
          else
          echo "$as_me: failed program was:" >&5
          sed 's/^/| /' conftest.$ac_ext >&5

          ac_compiler_gnu=no
          fi
          rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
          ac_cv_c_compiler_gnu=$ac_compiler_gnu

          fi
          echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
          echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
          GCC=`test $ac_compiler_gnu = yes && echo yes`
          ac_test_CFLAGS=${CFLAGS+set}
          ac_save_CFLAGS=$CFLAGS
          CFLAGS="-g"
          echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
          echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
          if test "${ac_cv_prog_cc_g+set}" = set; then
          echo $ECHO_N "(cached) $ECHO_C" >&6
          else
          cat >conftest.$ac_ext <<_ACEOF
          /* confdefs.h. */
          _ACEOF
          cat confdefs.h >>conftest.$ac_ext
          cat >>conftest.$ac_ext <<_ACEOF
          /* end confdefs.h. */

          int
          main ()
          {

          ;
          return 0;
          }
          _ACEOF
          rm -f conftest.$ac_objext
          if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
          (eval $ac_compile) 2>conftest.er1
          ac_status=$?
          grep -v '^ *+' conftest.er1 >conftest.err
          rm -f conftest.er1
          cat conftest.err >&5
          echo "$as_me:$LINENO: \$? = $ac_status" >&5
          (exit $ac_status); } &&
          { ac_try='test -z "$ac_c_werror_flag"
          || test ! -s conftest.err'
          { (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); }; } &&
          { 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_g=yes
          else
          echo "$as_me: failed program was:" >&5
          sed 's/^/| /' conftest.$ac_ext >&5

          ac_cv_prog_cc_g=no
          fi
          rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
          fi
          echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
          echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
          if test "$ac_test_CFLAGS" = set; then
          CFLAGS=$ac_save_CFLAGS
          elif test $ac_cv_prog_cc_g = yes; then
          if test "$GCC" = yes; then
          CFLAGS="-g -O2"
          else
          CFLAGS="-g"
          fi
          else
          if test "$GCC" = yes; then
          CFLAGS="-O2"
          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
          /* confdefs.h. */
          _ACEOF
          cat confdefs.h >>conftest.$ac_ext
          cat >>conftest.$ac_ext <<_ACEOF
          /* end 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<br/><br/>(Message over 64 KB, truncated)
        • Tony Mechelynck
          ... The way it is distributed with Vim, configure runs by making some assumptions about the system upon which it is installed, and testing them by compiling
          Message 4 of 7 , Feb 29, 2008
          • 0 Attachment
            gnani wrote:
            > I read this link and your replies. I'm trying to make vim binary for
            > NetBSD-3.0 from CYGWIN_NT-5.0 system. So, i tried cross compiling the
            > vim. It was not successful initially. Then I tried with your patches
            > for configure.in and configure scripts. I get the following error
            > messages while configuring.
            > -------
            > checking for strip... strip... configure: error: failed to compile
            > test program
            > configure: error: cannot compile a simple program, check CC and
            > CFLAGS
            > (cross compiling doesn't work)
            > ------
            > This is what my configure parameters and I executed like below.
            >
            > ./configure --build=i686-pc-cygwin --host=i386-unknown-netbsdelf3.0 --
            > target=i386-unknown-netbsdelf3.0 --with-tlib=ncurses
            >
            > but I haven't set any other environment variables like you said
            > already.
            >
            > If you could give me some solution to get my expected binary, it will
            > be great helpful?
            > Thanks alot in advance.
            >
            > Regards,
            > Gnani.


            The way it is distributed with Vim, configure runs by making some assumptions
            about the system upon which it is installed, and testing them by compiling
            test programs. Whether each test program can be compiled, linked, and/or run,
            and what the exit return is in each case, gives it the data it needs. However,
            this means that configure must be used on the same system where the compiled
            Vim will ultimately be run.

            If you want to cross-compile Vim, you will have to tell configure explicitly
            everything it needs to know about the target system -- it cannot test it by
            running test programs. This means that you will have to patch the configure
            script so that it doesn't try to run test programs on the target system, _and_
            give it a lot of info -- all the info it would normally have found out by
            running the tests you're suppressing.

            Alternately, you can either:

            a) compile on the target system itself, using configure as implicitly called
            by the top-level Makefile, if it is a Unix-like system. That Makefile calls
            src/Makefile, which has some notes about BSD, NetBSD and FreeBSD, so I suppose
            you can use it without too many changes if you can afford to compile on NetBSD
            for NetBSD.

            b) write a different makefile in the src subdirectory, like the several ones
            which have been written for Windows compilers, and give it by hand (e.g. by
            environment variables) all the installation-dependent info they need.


            Best regards,
            Tony.
            --
            The use of COBOL cripples the mind; its teaching should, therefore, be
            regarded as a criminal offense.
            -- E. W. Dijkstra
            Issuing dogmatic statements, even anathemata, about all and sundry programming
            languages, as if one were the Pope of Programming, is a far worse
            mind-crippling criminal offense. We've got enough trouble with one Pope as it
            is.
            -- A. J. Mechelynck

            --~--~---------~--~----~------------~-------~--~----~
            You received this message from the "vim_dev" maillist.
            For more information, visit http://www.vim.org/maillist.php
            -~----------~----~----~----~------~----~------~--~---
          • gnani
            Hello, I executed the vim configure for my cross compiling for NetBSD with all your patches (configure & configure.in). Configure completes properly. But by
            Message 5 of 7 , Mar 3 3:45 AM
            • 0 Attachment
              Hello,

              I executed the vim configure for my cross compiling for NetBSD with
              all your patches (configure & configure.in). Configure completes
              properly. But by default, it takes my local GCC for making the target
              binary when i "make". And it generates only vim.exe file. Removing
              ".EXE" extension type from Makefile also didn't work out. It still
              generates the vim.exe.
              So in Makefile i just replaced "CC=GCC" with my NetBSD cross compile
              gcc path. Now it list out lot of errors when i "make".

              So exported the CC with my cross compile gcc path, in environment.
              making configure itself gives the following error:

              "checking for C compiler default output file name... configure: error:
              C compiler
               cannot create executables
              See `config.log' for more details."

              In this case, how should i use my cross compile gcc? Whether should be
              used in config.mk or should be exported like I said? But both the
              cases are not successful. What should i do now?

              Could you please give me some idea?

              Thanks & Regards,
              Gnani

              On Feb 29, 10:36 pm, Tony Mechelynck <antoine.mechely...@...>
              wrote:
              > gnani wrote:
              > > I read this link and your replies. I'm trying to make vim binary for
              > > NetBSD-3.0 from CYGWIN_NT-5.0 system. So, i tried cross compiling the
              > > vim. It was not successful initially. Then I tried with your patches
              > > for configure.in and configure scripts. I get the following error
              > > messages while configuring.
              > > -------
              > > checking for strip... strip... configure: error: failed to compile
              > > test program
              > > configure: error: cannot compile a simple program, check CC and
              > > CFLAGS
              > >   (cross compiling doesn't work)
              > > ------
              > > This is what my configure parameters and I executed like below.
              >
              > > ./configure --build=i686-pc-cygwin --host=i386-unknown-netbsdelf3.0 --
              > > target=i386-unknown-netbsdelf3.0 --with-tlib=ncurses
              >
              > > but I haven't set any other environment variables like you said
              > > already.
              >
              > > If you could give me some solution to get my expected binary, it will
              > > be great helpful?
              > > Thanks alot in advance.
              >
              > > Regards,
              > > Gnani.
              >
              > The way it is distributed with Vim, configure runs by making some assumptions
              > about the system upon which it is installed, and testing them by compiling
              > test programs. Whether each test program can be compiled, linked, and/or run,
              > and what the exit return is in each case, gives it the data it needs. However,
              > this means that configure must be used on the same system where the compiled
              > Vim will ultimately be run.
              >
              > If you want to cross-compile Vim, you will have to tell configure explicitly
              > everything it needs to know about the target system -- it cannot test it by
              > running test programs. This means that you will have to patch the configure
              > script so that it doesn't try to run test programs on the target system, _and_
              > give it a lot of info -- all the info it would normally have found out by
              > running the tests you're suppressing.
              >
              > Alternately, you can either:
              >
              > a) compile on the target system itself, using configure as implicitly called
              > by the top-level Makefile, if it is a Unix-like system. That Makefile calls
              > src/Makefile, which has some notes about BSD, NetBSD and FreeBSD, so I suppose
              > you can use it without too many changes if you can afford to compile on NetBSD
              > for NetBSD.
              >
              > b) write a different makefile in the src subdirectory, like the several ones
              > which have been written for Windows compilers, and give it by hand (e.g. by
              > environment variables) all the installation-dependent info they need.
              >
              > Best regards,
              > Tony.
              > --
              > The use of COBOL cripples the mind; its teaching should, therefore, be
              > regarded as a criminal offense.
              >                 -- E. W. Dijkstra
              > Issuing dogmatic statements, even anathemata, about all and sundry programming
              > languages, as if one were the Pope of Programming, is a far worse
              > mind-crippling criminal offense. We've got enough trouble with one Pope as it
              > is.
              >                  -- A. J. Mechelynck- Hide quoted text -
              >
              > - Show quoted text -
              --~--~---------~--~----~------------~-------~--~----~
              You received this message from the "vim_dev" maillist.
              For more information, visit http://www.vim.org/maillist.php
              -~----------~----~----~----~------~----~------~--~---
            • Tony Mechelynck
              ... You will probably have to modify the configure some more, so that: - configure should never try to run gcc (neither the Cygwin-unix one, the Cygwin-Windows
              Message 6 of 7 , Mar 3 4:19 AM
              • 0 Attachment
                gnani wrote:
                > Hello,
                >
                > I executed the vim configure for my cross compiling for NetBSD with
                > all your patches (configure& configure.in). Configure completes
                > properly. But by default, it takes my local GCC for making the target
                > binary when i "make". And it generates only vim.exe file. Removing
                > ".EXE" extension type from Makefile also didn't work out. It still
                > generates the vim.exe.
                > So in Makefile i just replaced "CC=GCC" with my NetBSD cross compile
                > gcc path. Now it list out lot of errors when i "make".
                >
                > So exported the CC with my cross compile gcc path, in environment.
                > making configure itself gives the following error:
                >
                > "checking for C compiler default output file name... configure: error:
                > C compiler
                > cannot create executables
                > See `config.log' for more details."
                >
                > In this case, how should i use my cross compile gcc? Whether should be
                > used in config.mk or should be exported like I said? But both the
                > cases are not successful. What should i do now?
                >
                > Could you please give me some idea?
                >
                > Thanks& Regards,
                > Gnani

                You will probably have to modify the configure some more, so that:
                - configure should never try to run gcc (neither the Cygwin-unix one,
                the Cygwin-Windows cross-compiler, nor the Cygwin-BSD cross-compiler).
                The only reason configure would try to run gcc is to check what kind of
                software is installed on the target system (where the vim you'll compile
                will have to run), but of course it cannopt run BSD programs, so any
                such attempt is pointless.
                - configure should also not try to check for the presence of software
                such as include files or libraries, etc., because they could quite well
                be present on the target system and not on the source system, or
                vice-versa, or present in both but at a different place in the directory
                tree, or with a different version. Here again, such checks are pointless
                for a cross-compiler, unless you can install a mirror image of the
                target system "chroot" on the source system. But in that case you may
                want to replace the target gcc (and maybe also the target perl etc.) by
                something like

                #!/bin/sh
                echo 'Error: trying to run software on the wrong machine'
                return 255

                - You will have to set up all the defines (HAVE_something etc.)
                according to how the software works on your BSD system. You may have to
                extensively edit auto/config.mk (or something) by hand after running
                configure (or checking what it would do) to set up the defines
                corresponding to your --with-features=something, --enable-xxxxinterp, etc.

                Do you really not have a system running the same software as the target
                system, where you could run configure and make? IMHO it would be
                infinitely less problematic than trying to compile NetBSD software on a
                Cygwin (or Windows) machine.


                Best regards,
                Tony.
                --
                God is a polytheist.

                --~--~---------~--~----~------------~-------~--~----~
                You received this message from the "vim_dev" maillist.
                For more information, visit http://www.vim.org/maillist.php
                -~----------~----~----~----~------~----~------~--~---
              • Charles E Campbell Jr
                ... In reading this thread, it looks like configure is giving you some problems. I haven t delved into it deeply, but it seems to me that what configure does
                Message 7 of 7 , Mar 3 6:42 AM
                • 0 Attachment
                  gnani wrote:
                  > I read this link and your replies. I'm trying to make vim binary for
                  > NetBSD-3.0 from CYGWIN_NT-5.0 system. So, i tried cross compiling the
                  > vim. It was not successful initially. Then I tried with your patches
                  > for configure.in and configure scripts. I get the following error
                  > messages while configuring.
                  > -------
                  > checking for strip... strip... configure: error: failed to compile
                  > test program
                  > configure: error: cannot compile a simple program, check CC and
                  > CFLAGS
                  > (cross compiling doesn't work)
                  > ------
                  > This is what my configure parameters and I executed like below.
                  >
                  > ./configure --build=i686-pc-cygwin --host=i386-unknown-netbsdelf3.0 --
                  > target=i386-unknown-netbsdelf3.0 --with-tlib=ncurses
                  >
                  > but I haven't set any other environment variables like you said
                  > already.
                  >
                  > If you could give me some solution to get my expected binary, it will
                  > be great helpful?
                  > Thanks alot in advance.
                  >
                  In reading this thread, it looks like configure is giving you some
                  problems. I haven't delved into it deeply, but it seems to me that what
                  configure does you're basically not going to be able to get it to do on
                  a separate system. Configure creates/touches directories xxd/,
                  testdir/, po/, objects/, and auto/ under vim71/src (assuming vim71, of
                  course). The only one that it makes files in is vim71/src/auto:
                  config.cache config.h config.log config.mk config.status*
                  configure* configure.orig* . So you need to cut configure down to just
                  involve doing things like huge/tiny and whether or not to include
                  perl/tcl/etc support. This cut-down configure won't be able to test
                  whether, for example, perl is available on your target; you'll have to
                  tell it where it is expected to be.

                  I think you'd be better off thinking about writing a new configure to do
                  this and perhaps extracting some pieces of configure rather than
                  thinking of it as a "modify configure" problem.

                  Regards,
                  Chip Campbell


                  --~--~---------~--~----~------------~-------~--~----~
                  You received this message from the "vim_dev" maillist.
                  For more information, visit http://www.vim.org/maillist.php
                  -~----------~----~----~----~------~----~------~--~---
                Your message has been successfully submitted and would be delivered to recipients shortly.