Hi, 

Trying to build gvim under MSYS2 Win10 with make_ming.mak cause error.


mingw-make error on attempt to build Vim.8.2.4398

gcc -c -I. -Iproto -DWIN32 -DWINVER=0x0A00 -D_WIN32_WINNT=0x0A00 
-DHAVE_PATHDEF -DFEAT_HUGE -DHAVE_STDINT_H -DHAVE_GETTEXT -DHAVE_LOCALE_H 
-DDYNAMIC_GETTEXT -DFEAT_OLE -DFEAT_CSCOPE -DFEAT_NETBEANS_INTG 
-DFEAT_JOB_CHANNEL -DFEAT_IPV6 -DHAVE_INET_NTOP -DFEAT_TERMINAL 
-DFEAT_SOUND -DFEAT_DIRECTX -DDYNAMIC_DIRECTX -DFEAT_DIRECTX_COLOR_EMOJI 
-DFEAT_GUI_MSWIN -DFEAT_CLIPBOARD -DFEAT_MBYTE_IME -DDYNAMIC_IME 
-DDYNAMIC_ICONV -pipe -march=i686 -Wall -I./lua-5.4.4/src/include 
-I./lua-5.4.4/src -DFEAT_LUA -DDYNAMIC_LUA -DDYNAMIC_LUA_DLL=\"lua54.dll\" 
-DFEAT_RUBY -I c:/Ruby31/include/ruby-3.1.0 -I 
c:/Ruby31/include/ruby-3.1.0/i386-mingw32 -DDYNAMIC_RUBY 
-DDYNAMIC_RUBY_DLL=\"msvcrt-ruby310.dll\" -DRUBY_VERSION=31 -DFEAT_PYTHON3 
-DDYNAMIC_PYTHON3 -DDYNAMIC_PYTHON3_DLL=\"python311.dll\" -O3 
-fomit-frame-pointer -freg-struct-return -std=gnu++11 if_ole.cpp -o 
gobji686/if_ole.o
In file included from vim.h:433,
                 from if_ole.cpp:16:
termdefs.h:127:16: warning: unnecessary parentheses in declaration of 
'term_strings' [-Wparentheses]
  127 | extern char_u *(term_strings[]);    // current terminal strings
      |                ^~~~~~~~~~~~~~~~
termdefs.h:127:16: note: remove parentheses
  127 | extern char_u *(term_strings[]);    // current terminal strings
      |                ^~~~~~~~~~~~~~~~
      |                -              -
In file included from vim.h:1882,
                 from if_ole.cpp:16:
structs.h:2790:18: warning: unnecessary parentheses in declaration of 
'b_maphash' [-Wparentheses]
 2790 |     mapblock_T  *(b_maphash[256]);
      |                  ^~~~~~~~~~~~~~~~
structs.h:2790:18: note: remove parentheses
 2790 |     mapblock_T  *(b_maphash[256]);
      |                  ^~~~~~~~~~~~~~~~
      |                  -              -
structs.h:3244:22: warning: unnecessary parentheses in declaration of 
'tp_diffbuf' [-Wparentheses]
 3244 |     buf_T           *(tp_diffbuf[DB_COUNT]);
      |                      ^~~~~~~~~~~~~~~~~~~~~~
structs.h:3244:22: note: remove parentheses
 3244 |     buf_T           *(tp_diffbuf[DB_COUNT]);
      |                      ^~~~~~~~~~~~~~~~~~~~~~
      |                      -                    -
structs.h:3248:22: warning: unnecessary parentheses in declaration of 
'tp_snapshot' [-Wparentheses]
 3248 |     frame_T         *(tp_snapshot[SNAP_COUNT]);  // window layout 
snapshots
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~
structs.h:3248:22: note: remove parentheses
 3248 |     frame_T         *(tp_snapshot[SNAP_COUNT]);  // window layout 
snapshots
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~
      |                      -                       -
In file included from proto.h:210,
                 from vim.h:2244,
                 from if_ole.cpp:16:
proto/usercmd.pro:3:76: error: expected ')' before 'compl' token
    3 | char_u *set_context_in_user_cmdarg(char_u *cmd, char_u *arg, long 
argt, int compl, expand_T *xp, int forceit);
      |                                   ~                                 
       ^~~~~~
      |                                                                     
       )
proto/usercmd.pro:3:77: error: expected initializer before 'compl' token
    3 | char_u *set_context_in_user_cmdarg(char_u *cmd, char_u *arg, long 
argt, int compl, expand_T *xp, int forceit);
      |                                                                     
        ^~~~~
mingw32-make: *** [Make_cyg_ming.mak:1274: gobji686/if_ole.o] Error 1
         24,151 100%    0.00kB/s    0:00:00 (xfr#1, to-chk=0/1)

-- 
-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_dev/d993e938-d222-42da-8601-fe9ee1491927n%40googlegroups.com.

Raspunde prin e-mail lui