Wednesday, January 27, 2016

Tcl code breaks the build after patch 1182

Here is the error log:

Microsoft (R) Program Maintenance Utility Version 11.00.61030.0
Copyright (C) Microsoft Corporation.  All rights reserved.

Tcl requested (version 85) - root dir is "C:\Tcl"
Tcl DLL will be loaded dynamically
Lua requested (version 51) - root dir is "C:\Program Files (x86)\Lua\5.1"
Lua DLL will be loaded dynamically
Python requested (version 27) - root dir is "C:\Python27"
Python DLL will be loaded dynamically
Python3 requested (version 32) - root dir is "C:\Python32"
Python3 DLL will be loaded dynamically
Perl requested (version 514) - root dir is "C:\Perl"
Perl DLL will be loaded dynamically
Ruby requested (version 20) - root dir is "C:\ruby200"
Ruby DLL will be loaded dynamically

    cl -c /W3 /nologo  -I. -Iproto -DHAVE_PATHDEF -DWIN32   -DFEAT_CSCOPE -DFEAT_NETBEANS_INTG -DFEAT_CHANNEL   -DFEAT_XPM_W32   -DWINVER=0x0501 -D_WIN32_WINNT=0x0501  /Fo.\ObjGXOULYHTRi386/ /Ox /GL -DNDEBUG  /Zl /MT -DFEAT_OLE -DFEAT_MBYTE_IME -DDYNAMIC_IME -DGLOBAL_IME -DFEAT_MBYTE -DFEAT_GUI_W32 -DFEAT_DIRECTX -DDYNAMIC_DIRECTX -DDYNAMIC_ICONV -DDYNAMIC_GETTEXT -DFEAT_TCL -DDYNAMIC_TCL -DDYNAMIC_TCL_DLL=\"tcl85.dll\"  -DDYNAMIC_TCL_VER=\"8.5\" -DFEAT_LUA -DDYNAMIC_LUA  -DDYNAMIC_LUA_DLL=\"lua51.dll\" -DFEAT_PYTHON -DDYNAMIC_PYTHON  -DDYNAMIC_PYTHON_DLL=\"python27.dll\" -DFEAT_PYTHON3 -DDYNAMIC_PYTHON3  -DDYNAMIC_PYTHON3_DLL=\"python32.dll\" -DFEAT_PERL -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DDYNAMIC_PERL -DDYNAMIC_PERL_DLL=\"perl514.dll\" -DFEAT_RUBY -DDYNAMIC_RUBY -DDYNAMIC_RUBY_VER=20  -DDYNAMIC_RUBY_DLL=\"msvcr110-ruby200.dll\" -DFEAT_HUGE /Fd.\ObjGXOULYHTRi386/ /Zi /I "C:\Tcl\Include" /I "C:\Tcl" if_tcl.c
if_tcl.c
if_tcl.c(1559) : error C2371: 'channel_close' : redefinition; different basic types
        C:\Projects\vim\src\proto\channel.pro(5) : see declaration of 'channel_close'
if_tcl.c(1653) : warning C4113: 'void (__cdecl *)(int)' differs in parameter lists from 'Tcl_DriverCloseProc (__cdecl *)'
if_tcl.c(1653) : warning C4133: 'initializing' : incompatible types - from 'void (__cdecl *)(int)' to 'Tcl_DriverCloseProc (__cdecl *)'
if_tcl.c(1654) : warning C4113: 'int (__cdecl *)()' differs in parameter lists from 'Tcl_DriverInputProc (__cdecl *)'
if_tcl.c(1655) : warning C4113: 'int (__cdecl *)()' differs in parameter lists from 'Tcl_DriverOutputProc (__cdecl *)'
if_tcl.c(1659) : warning C4113: 'void (__cdecl *)()' differs in parameter lists from 'Tcl_DriverWatchProc (__cdecl *)'
if_tcl.c(1660) : warning C4113: 'int (__cdecl *)()' differs in parameter lists from 'Tcl_DriverGetHandleProc (__cdecl *)'
if_tcl.c(1764) : warning C4113: 'int (__cdecl *)()' differs in parameter lists from 'Tcl_ObjCmdProc (__cdecl *)'
if_tcl.c(1768) : warning C4113: 'int (__cdecl *)()' differs in parameter lists from 'Tcl_ObjCmdProc (__cdecl *)'
if_tcl.c(1770) : warning C4113: 'int (__cdecl *)()' differs in parameter lists from 'Tcl_ObjCmdProc (__cdecl *)'
if_tcl.c(1772) : warning C4113: 'int (__cdecl *)()' differs in parameter lists from 'Tcl_ObjCmdProc (__cdecl *)'
if_tcl.c(1774) : warning C4113: 'int (__cdecl *)()' differs in parameter lists from 'Tcl_ObjCmdProc (__cdecl *)'
if_tcl.c(1776) : warning C4113: 'int (__cdecl *)()' differs in parameter lists from 'Tcl_ObjCmdProc (__cdecl *)'
if_tcl.c(1778) : warning C4113: 'int (__cdecl *)()' differs in parameter lists from 'Tcl_ObjCmdProc (__cdecl *)'
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\BIN\cl.EXE"' : return code '0x2'
Stop.

--
Wu Yongwei
URL: http://wyw.dcweb.cn/

--
--
You received this message from the "vim_use" 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_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

No comments: