Patch 8.0.0587
Problem:    Configure check for return value of tgetent is skipped.
Solution:   Always perform the check. (Marvin Schmidt, closes #1664)
Files:      src/configure.ac, src/auto/configure


*** ../vim-8.0.0586/src/configure.ac    2017-04-21 22:59:58.377385472 +0200
--- src/configure.ac    2017-04-28 15:42:54.373361017 +0200
***************
*** 3355,3364 ****
    AC_DEFINE(TERMINFO)
  fi
  
! if test "x$olibs" != "x$LIBS"; then
!   AC_CACHE_CHECK([what tgetent() returns for an unknown terminal], 
[vim_cv_tgent],
!     [
!       AC_RUN_IFELSE([AC_LANG_SOURCE([[
  #include "confdefs.h"
  #ifdef HAVE_TERMCAP_H
  # include <termcap.h>
--- 3355,3363 ----
    AC_DEFINE(TERMINFO)
  fi
  
! AC_CACHE_CHECK([what tgetent() returns for an unknown terminal], 
[vim_cv_tgent],
!   [
!     AC_RUN_IFELSE([AC_LANG_SOURCE([[
  #include "confdefs.h"
  #ifdef HAVE_TERMCAP_H
  # include <termcap.h>
***************
*** 3369,3386 ****
  #endif
  main()
  {char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 
0); }
!       ]])],[
!       vim_cv_tgent=zero
!       ],[
!       vim_cv_tgent=non-zero
!       ],[
!       AC_MSG_ERROR(failed to compile test program.)
!       ])
      ])
!   
!   if test "x$vim_cv_tgent" = "xzero" ; then
!     AC_DEFINE(TGETENT_ZERO_ERR, 0)
!   fi
  fi
  
  AC_MSG_CHECKING(whether termcap.h contains ospeed)
--- 3368,3384 ----
  #endif
  main()
  {char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 
0); }
!     ]])],[
!       vim_cv_tgent=zero
!     ],[
!       vim_cv_tgent=non-zero
!     ],[
!       AC_MSG_ERROR(failed to compile test program.)
      ])
!   ])
! 
! if test "x$vim_cv_tgent" = "xzero" ; then
!   AC_DEFINE(TGETENT_ZERO_ERR, 0)
  fi
  
  AC_MSG_CHECKING(whether termcap.h contains ospeed)
*** ../vim-8.0.0586/src/auto/configure  2017-04-21 22:59:58.381385448 +0200
--- src/auto/configure  2017-04-28 15:43:11.277260374 +0200
***************
*** 11506,11521 ****
  
  fi
  
! if test "x$olibs" != "x$LIBS"; then
!   { $as_echo "$as_me:${as_lineno-$LINENO}: checking what tgetent() returns 
for an unknown terminal" >&5
  $as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; 
}
  if ${vim_cv_tgent+:} false; then :
    $as_echo_n "(cached) " >&6
  else
  
!       if test "$cross_compiling" = yes; then :
  
!       as_fn_error $? "failed to compile test program." "$LINENO" 5
  
  else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 11506,11520 ----
  
  fi
  
! { $as_echo "$as_me:${as_lineno-$LINENO}: checking what tgetent() returns for 
an unknown terminal" >&5
  $as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; 
}
  if ${vim_cv_tgent+:} false; then :
    $as_echo_n "(cached) " >&6
  else
  
!     if test "$cross_compiling" = yes; then :
  
!       as_fn_error $? "failed to compile test program." "$LINENO" 5
  
  else
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
***************
*** 11535,11545 ****
  _ACEOF
  if ac_fn_c_try_run "$LINENO"; then :
  
!       vim_cv_tgent=zero
  
  else
  
!       vim_cv_tgent=non-zero
  
  fi
  rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
--- 11534,11544 ----
  _ACEOF
  if ac_fn_c_try_run "$LINENO"; then :
  
!       vim_cv_tgent=zero
  
  else
  
!       vim_cv_tgent=non-zero
  
  fi
  rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
***************
*** 11551,11560 ****
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tgent" >&5
  $as_echo "$vim_cv_tgent" >&6; }
  
!   if test "x$vim_cv_tgent" = "xzero" ; then
!     $as_echo "#define TGETENT_ZERO_ERR 0" >>confdefs.h
  
-   fi
  fi
  
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains 
ospeed" >&5
--- 11550,11558 ----
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tgent" >&5
  $as_echo "$vim_cv_tgent" >&6; }
  
! if test "x$vim_cv_tgent" = "xzero" ; then
!   $as_echo "#define TGETENT_ZERO_ERR 0" >>confdefs.h
  
  fi
  
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains 
ospeed" >&5
*** ../vim-8.0.0586/src/version.c       2017-04-23 18:49:32.839266925 +0200
--- src/version.c       2017-04-28 15:44:48.436681700 +0200
***************
*** 766,767 ****
--- 766,769 ----
  {   /* Add new patch number below this line */
+ /**/
+     587,
  /**/

-- 
TIM:    Too late.
ARTHUR: What?
TIM:    There he is!
   [They all turn, and see a large white RABBIT lollop a few yards out of the
   cave.  Accompanied by terrifying chord and jarring metallic monster noise.]
                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD

 /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\  an exciting new programming language -- http://www.Zimbu.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Raspunde prin e-mail lui