Haven't been able to compile current vim from git with msys2-w64 on the
Windows Platform for about a couple months. Problem with the defines on
some of the integer variables. Attached an error message. Just using the
Make_ming.mak file in the src directory. Cross Compiles fine on the AMD64
Linux platform using mingw-w64. Don't know if this can be fixed from the
Make_ming.mak file or if this needs to be addressed from the mingw-w64
project.

Thanks for any help.

-- 
-- 
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.
gcc -c -Iproto -DWIN32 -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -DHAVE_PATHDEF 
-DFEAT_HUGE -DHAVE_STDINT_H -DMS_WIN64 -DHAVE_GETTEXT -DHAVE_LOCALE_H 
-DDYNAMIC_GETTEXT -DFEAT_CSCOPE -DFEAT_NETBEANS_INTG -DFEAT_JOB_CHANNEL 
-DFEAT_TERMINAL -DFEAT_DIRECTX -DDYNAMIC_DIRECTX -DFEAT_DIRECTX_COLOR_EMOJI 
-DFEAT_GUI_W32 -DFEAT_CLIPBOARD -DFEAT_MBYTE -DFEAT_MBYTE_IME -DDYNAMIC_IME 
-DDYNAMIC_ICONV -pipe -march=x86-64 -Wall -DFEAT_XPM_W32 -I xpm/x64/include -I 
xpm/x64/../include -O3 -fomit-frame-pointer -freg-struct-return -s charset.c -o 
gobjx86-64/charset.o
In file included from vim.h:1826:0,
                 from charset.c:10:
charset.c: In function ‘vim_str2nr’:
structs.h:1145:25: error: ‘_UI64_MAX’ undeclared (first use in this function); 
did you mean ‘INT64_MAX’?
 #define UVARNUM_MAX     _UI64_MAX
                         ^
structs.h:1145:25: note: in definition of macro ‘UVARNUM_MAX’
 #define UVARNUM_MAX     _UI64_MAX
                         ^~~~~~~~~
structs.h:1145:25: note: each undeclared identifier is reported only once for 
each function it appears in
 #define UVARNUM_MAX     _UI64_MAX
                         ^
structs.h:1145:25: note: in definition of macro ‘UVARNUM_MAX’
 #define UVARNUM_MAX     _UI64_MAX
                         ^~~~~~~~~
structs.h:1144:24: error: ‘_I64_MAX’ undeclared (first use in this function); 
did you mean ‘_UI64_MAX’?
 #define VARNUM_MAX     _I64_MAX
                        ^
structs.h:1144:24: note: in definition of macro ‘VARNUM_MAX’
 #define VARNUM_MAX     _I64_MAX
                        ^~~~~~~~
structs.h:1143:24: error: ‘_I64_MIN’ undeclared (first use in this function); 
did you mean ‘_I64_MAX’?
 #define VARNUM_MIN     _I64_MIN
                        ^
structs.h:1143:24: note: in definition of macro ‘VARNUM_MIN’
 #define VARNUM_MIN     _I64_MIN
                        ^~~~~~~~
make: *** [Make_cyg_ming.mak:961: gobjx86-64/charset.o] Error 1

Raspunde prin e-mail lui