clab / fast_align

Simple, fast unsupervised word aligner
Apache License 2.0
732 stars 158 forks source link

Can't build on Windows with VS 2017 #31

Open BramVanroy opened 6 years ago

BramVanroy commented 6 years ago

The first issue is that Visual Studio doesn't have getopt.h. I manually imported it from here. But even then, there are a bunch of errors and tons of warnings left.

Errors

'conditional_probability_filename': unknown override specifier  C:\tools\fast_align\src\fast_align.cc   59
'Dict::d': uses 'Dict', which is being defined  C:\tools\fast_align\src\fast_align.cc   36
'Dict::options': array bound cannot be deduced from a default member initializer    C:\tools\fast_align\src\fast_align.cc   92
'i': index variable in OpenMP 'for' statement must have signed integral type    C:\tools\fast_align\src\ttables.h   85
'i': index variable in OpenMP 'for' statement must have signed integral type    C:\tools\fast_align\src\ttables.h   102
'i': index variable in OpenMP 'for' statement must have signed integral type    C:\tools\fast_align\src\ttables.h   160
'input': unknown override specifier C:\tools\fast_align\src\fast_align.cc   58
'input_model_file': unknown override specifier  C:\tools\fast_align\src\fast_align.cc   60
missing type specifier - int assumed. Note: C++ does not support default-int    C:\tools\fast_align\src\fast_align.cc   31
missing type specifier - int assumed. Note: C++ does not support default-int    C:\tools\fast_align\src\fast_align.cc   38
missing type specifier - int assumed. Note: C++ does not support default-int    C:\tools\fast_align\src\fast_align.cc   58
missing type specifier - int assumed. Note: C++ does not support default-int    C:\tools\fast_align\src\fast_align.cc   124
syntax error: ')'   C:\tools\fast_align\src\corpus.h    19
syntax error: ')'   C:\tools\fast_align\src\corpus.h    66
syntax error: '='   C:\tools\fast_align\src\fast_align.cc   59
syntax error: '='   C:\tools\fast_align\src\fast_align.cc   60
syntax error: 'string'  C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt\assert.h   14
syntax error: 'string'  C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt\assert.h   14
syntax error: 'using namespace' C:\tools\fast_align\src\fast_align.cc   28
syntax error: identifier 'vector'   C:\tools\fast_align\src\fast_align.cc   224
syntax error: identifier 'vector'   C:\tools\fast_align\src\fast_align.cc   238
syntax error: missing ')' before ';'    C:\tools\fast_align\src\corpus.h    66
syntax error: missing ',' before '&'    C:\tools\fast_align\src\fast_align.cc   38
syntax error: missing ',' before '<'    C:\tools\fast_align\src\fast_align.cc   31
syntax error: missing ',' before '<'    C:\tools\fast_align\src\fast_align.cc   124
unexpected end-of-file found    C:\tools\fast_align\src\fast_align.cc   492
unexpected token(s) preceding ':'; skipping apparent function body  C:\tools\fast_align\src\corpus.h    19
unexpected token(s) preceding ';'   C:\tools\fast_align\src\corpus.h    66
unexpected token(s) preceding ';'   C:\tools\fast_align\src\fast_align.cc   28
unexpected token(s) preceding ';'   C:\tools\fast_align\src\fast_align.cc   59
unexpected token(s) preceding ';'   C:\tools\fast_align\src\fast_align.cc   60
unexpected token(s) preceding '{'; skipping apparent function body  C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt\assert.h   14
unexpected token(s) preceding '{'; skipping apparent function body  C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt\assert.h   14

Warnings (mainly OS specific)

Description File    Line
'=': conversion from 'int' to 'size_t', signed/unsigned mismatch    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 120
'=': conversion from 'int' to 'size_t', signed/unsigned mismatch    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 120
'=': conversion from 'int' to 'size_t', signed/unsigned mismatch    C:\tools\fast_align\src\getopt.h    309
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1062
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1064
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1066
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1068
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1152
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1156
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1374
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1376
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1378
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1380
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1062
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1064
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1066
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1068
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1152
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1156
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1374
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1376
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1378
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1380
'argument': conversion from 'const int' to 'const unsigned int', signed/unsigned mismatch   C:\tools\fast_align\src\ttables.h   58
'argument': conversion from 'const int' to 'const unsigned int', signed/unsigned mismatch   C:\tools\fast_align\src\ttables.h   59
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1625
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1691
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1720
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1741
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1874
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1940
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1969
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1990
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2520
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2533
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1625
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1691
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1720
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1741
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1874
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1940
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1969
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1990
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2520
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2533
'argument': conversion from 'std::_Atomic_integral_t' to 'long', signed/unsigned mismatch   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\memory  778
'argument': conversion from 'std::_Atomic_integral_t' to 'long', signed/unsigned mismatch   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\memory  778
'Dict': '3' bytes padding added after data member 'Dict::force_align'   C:\tools\fast_align\src\fast_align.cc   74
'Dict': '4' bytes padding added after data member 'Dict::d' C:\tools\fast_align\src\fast_align.cc   61
'Dict': '4' bytes padding added after data member 'Dict::favor_diagonal'    C:\tools\fast_align\src\fast_align.cc   65
'Dict::TTable': '2' bytes padding added after data member 'Dict::TTable::probs_initialized_'    C:\tools\fast_align\src\ttables.h   176
'return': conversion from 'std::_Atomic_integral_t' to 'long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\memory  823
'return': conversion from 'std::_Atomic_integral_t' to 'long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\memory  823
'std::basic_filebuf<char,std::char_traits<char>>': '2' bytes padding added after data member 'std::basic_filebuf<char,std::char_traits<char>>::_Wrotesome'  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\fstream 742
'std::basic_filebuf<char,std::char_traits<char>>': '3' bytes padding added after data member 'std::basic_filebuf<char,std::char_traits<char>>::_Closef' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\fstream 744
'std::basic_ifstream<char,std::char_traits<char>>': '4' bytes padding added after data member 'std::basic_ifstream<char,std::char_traits<char>>::_Filebuffer'   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\fstream 1000
'std::basic_ios<char,std::char_traits<char>>': '7' bytes padding added after data member 'std::basic_ios<char,std::char_traits<char>>::_Fillch' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\ios 192
'std::basic_ios<char,std::char_traits<char>>': '7' bytes padding added after data member 'std::basic_ios<char,std::char_traits<char>>::_Fillch' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\ios 192
'std::basic_ios<wchar_t,std::char_traits<wchar_t>>': '6' bytes padding added after data member 'std::basic_ios<wchar_t,std::char_traits<wchar_t>>::_Fillch' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\ios 192
'std::basic_ios<wchar_t,std::char_traits<wchar_t>>': '6' bytes padding added after data member 'std::basic_ios<wchar_t,std::char_traits<wchar_t>>::_Fillch' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\ios 192
'std::basic_iostream<char,std::char_traits<char>>': '4' bytes padding added after base class 'std::basic_ostream<char,std::char_traits<char>>'  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\istream 970
'std::basic_iostream<char,std::char_traits<char>>': '4' bytes padding added after base class 'std::basic_ostream<char,std::char_traits<char>>'  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\istream 970
'std::basic_iostream<char,std::char_traits<char>>': '4' bytes padding added after data member '<alignment member>'  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\istream 970
'std::basic_iostream<char,std::char_traits<char>>': '4' bytes padding added after data member '<alignment member>'  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\istream 970
'std::basic_iostream<wchar_t,std::char_traits<wchar_t>>': '4' bytes padding added after base class 'std::basic_ostream<wchar_t,std::char_traits<wchar_t>>'  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\istream 970
'std::basic_iostream<wchar_t,std::char_traits<wchar_t>>': '4' bytes padding added after base class 'std::basic_ostream<wchar_t,std::char_traits<wchar_t>>'  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\istream 970
'std::basic_iostream<wchar_t,std::char_traits<wchar_t>>': '4' bytes padding added after data member '<alignment member>'    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\istream 970
'std::basic_iostream<wchar_t,std::char_traits<wchar_t>>': '4' bytes padding added after data member '<alignment member>'    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\istream 970
'std::basic_istream<char,std::char_traits<char>>': '4' bytes padding added after data member 'std::basic_istream<char,std::char_traits<char>>::_Chcount'    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\istream 879
'std::basic_istream<char,std::char_traits<char>>': '4' bytes padding added after data member 'std::basic_istream<char,std::char_traits<char>>::_Chcount'    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\istream 879
'std::basic_istream<wchar_t,std::char_traits<wchar_t>>': '4' bytes padding added after data member 'std::basic_istream<wchar_t,std::char_traits<wchar_t>>::_Chcount'    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\istream 879
'std::basic_istream<wchar_t,std::char_traits<wchar_t>>': '4' bytes padding added after data member 'std::basic_istream<wchar_t,std::char_traits<wchar_t>>::_Chcount'    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\istream 879
'std::basic_ofstream<char,std::char_traits<char>>': '4' bytes padding added after data member '<alignment member>'  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\fstream 1236
'std::basic_ofstream<char,std::char_traits<char>>': '4' bytes padding added after data member 'std::basic_ofstream<char,std::char_traits<char>>::_Filebuffer'   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\fstream 1236
'std::codecvt<char,char,_Mbstatet>': assignment operator was implicitly defined as deleted  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 921
'std::codecvt<char,char,_Mbstatet>': assignment operator was implicitly defined as deleted  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 921
'std::codecvt<char,char,_Mbstatet>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 921
'std::codecvt<char,char,_Mbstatet>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 921
'std::codecvt<char16_t,char,_Mbstatet>': assignment operator was implicitly defined as deleted  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1266
'std::codecvt<char16_t,char,_Mbstatet>': assignment operator was implicitly defined as deleted  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1266
'std::codecvt<char16_t,char,_Mbstatet>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1266
'std::codecvt<char16_t,char,_Mbstatet>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1266
'std::codecvt<char32_t,char,_Mbstatet>': assignment operator was implicitly defined as deleted  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1533
'std::codecvt<char32_t,char,_Mbstatet>': assignment operator was implicitly defined as deleted  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1533
'std::codecvt<char32_t,char,_Mbstatet>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1533
'std::codecvt<char32_t,char,_Mbstatet>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1533
'std::codecvt<unsigned short,char,_Mbstatet>': assignment operator was implicitly defined as deleted    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2030
'std::codecvt<unsigned short,char,_Mbstatet>': assignment operator was implicitly defined as deleted    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2030
'std::codecvt<unsigned short,char,_Mbstatet>': copy constructor was implicitly defined as deleted   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2030
'std::codecvt<unsigned short,char,_Mbstatet>': copy constructor was implicitly defined as deleted   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2030
'std::codecvt<wchar_t,char,_Mbstatet>': assignment operator was implicitly defined as deleted   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1781
'std::codecvt<wchar_t,char,_Mbstatet>': assignment operator was implicitly defined as deleted   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1781
'std::codecvt<wchar_t,char,_Mbstatet>': copy constructor was implicitly defined as deleted  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1781
'std::codecvt<wchar_t,char,_Mbstatet>': copy constructor was implicitly defined as deleted  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1781
'std::codecvt_base': assignment operator was implicitly defined as deleted  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 797
'std::codecvt_base': assignment operator was implicitly defined as deleted  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 797
'std::codecvt_base': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 797
'std::codecvt_base': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 797
'std::ctype<char>': assignment operator was implicitly defined as deleted   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2539
'std::ctype<char>': assignment operator was implicitly defined as deleted   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2539
'std::ctype<char>': copy constructor was implicitly defined as deleted  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2539
'std::ctype<char>': copy constructor was implicitly defined as deleted  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2539
'std::ctype<unsigned short>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2983
'std::ctype<unsigned short>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2983
'std::ctype<unsigned short>': copy constructor was implicitly defined as deleted    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2983
'std::ctype<unsigned short>': copy constructor was implicitly defined as deleted    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2983
'std::ctype<wchar_t>': assignment operator was implicitly defined as deleted    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2760
'std::ctype<wchar_t>': assignment operator was implicitly defined as deleted    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2760
'std::ctype<wchar_t>': copy constructor was implicitly defined as deleted   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2760
'std::ctype<wchar_t>': copy constructor was implicitly defined as deleted   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2760
'std::ctype_base': assignment operator was implicitly defined as deleted    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2078
'std::ctype_base': assignment operator was implicitly defined as deleted    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2078
'std::ctype_base': copy constructor was implicitly defined as deleted   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2078
'std::ctype_base': copy constructor was implicitly defined as deleted   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2078
'std::ctype_byname<char>': assignment operator was implicitly defined as deleted    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 3028
'std::ctype_byname<char>': assignment operator was implicitly defined as deleted    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 3028
'std::ctype_byname<char>': copy constructor was implicitly defined as deleted   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 3028
'std::ctype_byname<char>': copy constructor was implicitly defined as deleted   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 3028
'std::ios_base': '4' bytes padding added after data member 'std::ios_base::_Ploc'   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xiosbase    647
'std::ios_base': '4' bytes padding added after data member 'std::ios_base::_Ploc'   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xiosbase    647
'std::locale': '3' bytes padding added after base class 'std::_Crt_new_delete'  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 484
'std::locale': '3' bytes padding added after base class 'std::_Crt_new_delete'  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 484
'std::locale::_Locimp': '3' bytes padding added after data member 'std::locale::_Locimp::_Xparent'  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 243
'std::locale::_Locimp': '3' bytes padding added after data member 'std::locale::_Locimp::_Xparent'  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 243
'std::numpunct<char>': '2' bytes padding added after data member 'std::numpunct<char>::_Kseparator' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 265
'std::numpunct<char>': '2' bytes padding added after data member 'std::numpunct<char>::_Kseparator' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 265
'std::numpunct<char>': assignment operator was implicitly defined as deleted    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 267
'std::numpunct<char>': assignment operator was implicitly defined as deleted    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 267
'std::numpunct<char>': copy constructor was implicitly defined as deleted   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 267
'std::numpunct<char>': copy constructor was implicitly defined as deleted   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 267
'std::numpunct<wchar_t>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 267
'std::numpunct<wchar_t>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 267
'std::numpunct<wchar_t>': copy constructor was implicitly defined as deleted    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 267
'std::numpunct<wchar_t>': copy constructor was implicitly defined as deleted    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 267
'std::num_get<char,std::istreambuf_iterator<char,std::char_traits<char>>>': assignment operator was implicitly defined as deleted   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 1220
'std::num_get<char,std::istreambuf_iterator<char,std::char_traits<char>>>': assignment operator was implicitly defined as deleted   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 1220
'std::num_get<char,std::istreambuf_iterator<char,std::char_traits<char>>>': copy constructor was implicitly defined as deleted  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 1220
'std::num_get<char,std::istreambuf_iterator<char,std::char_traits<char>>>': copy constructor was implicitly defined as deleted  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 1220
'std::num_get<wchar_t,std::istreambuf_iterator<wchar_t,std::char_traits<wchar_t>>>': assignment operator was implicitly defined as deleted  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 1220
'std::num_get<wchar_t,std::istreambuf_iterator<wchar_t,std::char_traits<wchar_t>>>': assignment operator was implicitly defined as deleted  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 1220
'std::num_get<wchar_t,std::istreambuf_iterator<wchar_t,std::char_traits<wchar_t>>>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 1220
'std::num_get<wchar_t,std::istreambuf_iterator<wchar_t,std::char_traits<wchar_t>>>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 1220
'std::num_put<char,std::ostreambuf_iterator<char,std::char_traits<char>>>': assignment operator was implicitly defined as deleted   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 1664
'std::num_put<char,std::ostreambuf_iterator<char,std::char_traits<char>>>': assignment operator was implicitly defined as deleted   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 1664
'std::num_put<char,std::ostreambuf_iterator<char,std::char_traits<char>>>': copy constructor was implicitly defined as deleted  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 1664
'std::num_put<char,std::ostreambuf_iterator<char,std::char_traits<char>>>': copy constructor was implicitly defined as deleted  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 1664
'std::num_put<wchar_t,std::ostreambuf_iterator<wchar_t,std::char_traits<wchar_t>>>': assignment operator was implicitly defined as deleted  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 1664
'std::num_put<wchar_t,std::ostreambuf_iterator<wchar_t,std::char_traits<wchar_t>>>': assignment operator was implicitly defined as deleted  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 1664
'std::num_put<wchar_t,std::ostreambuf_iterator<wchar_t,std::char_traits<wchar_t>>>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 1664
'std::num_put<wchar_t,std::ostreambuf_iterator<wchar_t,std::char_traits<wchar_t>>>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 1664
'std::pair<const _Kty,_Ty>': '4' bytes padding added after data member 'std::pair<const _Kty,_Ty>::first'   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\utility 293
'std::pair<std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<_Ty>>>,bool>': '3' bytes padding added after data member 'std::pair<std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<_Ty>>>,bool>::second'  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\utility 294
'std::_Generic_error_category': assignment operator was implicitly defined as deleted   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error    498
'std::_Generic_error_category': assignment operator was implicitly defined as deleted   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error    498
'std::_Generic_error_category': copy constructor was implicitly defined as deleted  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error    498
'std::_Generic_error_category': copy constructor was implicitly defined as deleted  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error    498
'std::_Generic_error_category': move assignment operator was implicitly defined as deleted  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error    498
'std::_Generic_error_category': move assignment operator was implicitly defined as deleted  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error    498
'std::_Generic_error_category': move constructor was implicitly defined as deleted  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error    498
'std::_Generic_error_category': move constructor was implicitly defined as deleted  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error    498
'std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xhash   1178
'std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xhash   1178
'std::_Iostream_error_category': assignment operator was implicitly defined as deleted  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error    526
'std::_Iostream_error_category': assignment operator was implicitly defined as deleted  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error    526
'std::_Iostream_error_category': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error    526
'std::_Iostream_error_category': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error    526
'std::_Iostream_error_category': move assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error    526
'std::_Iostream_error_category': move assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error    526
'std::_Iostream_error_category': move constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error    526
'std::_Iostream_error_category': move constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error    526
'std::_System_error_category': assignment operator was implicitly defined as deleted    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error    574
'std::_System_error_category': assignment operator was implicitly defined as deleted    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error    574
'std::_System_error_category': copy constructor was implicitly defined as deleted   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error    574
'std::_System_error_category': copy constructor was implicitly defined as deleted   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error    574
'std::_System_error_category': move assignment operator was implicitly defined as deleted   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error    574
'std::_System_error_category': move assignment operator was implicitly defined as deleted   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error    574
'std::_System_error_category': move constructor was implicitly defined as deleted   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error    574
'std::_System_error_category': move constructor was implicitly defined as deleted   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error    574
'std::_Tree<std::_Tset_traits<_Kty,_Pr,_Alloc,false>>': copy constructor was implicitly defined as deleted  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xtree   2420
'std::_Yarn<char>': '3' bytes padding added after data member 'std::_Yarn<char>::_Nul'  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xutility    4231
'std::_Yarn<char>': '3' bytes padding added after data member 'std::_Yarn<char>::_Nul'  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xutility    4231
'std::_Yarn<wchar_t>': '2' bytes padding added after data member 'std::_Yarn<wchar_t>::_Nul'    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xutility    4231
'std::_Yarn<wchar_t>': '2' bytes padding added after data member 'std::_Yarn<wchar_t>::_Nul'    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xutility    4231
'TpSetCallbackCleanupGroup': pointer or reference to potentially throwing function passed to extern C function under -EHc. Undefined behavior may occur if this function throws an exception.   C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winbase.h    7383
'TTable': '2' bytes padding added after data member 'TTable::probs_initialized_'    C:\tools\fast_align\src\ttables.h   176
'_WIN32_WINNT_WIN10_RS1' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h   8916
'_WIN32_WINNT_WIN10_RS1' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h   8961
'_WIN32_WINNT_WIN10_RS1' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h   8969
'_WIN32_WINNT_WIN10_RS1' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h   14178
'_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h   8932
'_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h   8942
'_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h   9159
'_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h   13631
'_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h   13684
'_WIN32_WINNT_WIN10_RS3' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h   8951
'_WIN32_WINNT_WIN10_RS3' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h   13648
'_WIN32_WINNT_WIN10_RS3' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h   13665
'_WIN32_WINNT_WIN10_RS3' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h   13803
'_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h   8958
'_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h   8964
'_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h   9726
'_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h   13953
'_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h   13966
'_WIN32_WINNT_WIN10_TH2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h   8910
'_WIN32_WINNT_WIN10_TH2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h   8921
'_WIN32_WINNT_WIN10_TH2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h   8925
'_WIN32_WINNT_WIN10_TH2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h   8946
'__std_exception_data': '3' bytes padding added after data member '__std_exception_data::_DoFree'   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\vcruntime_exception.h   25
'__std_exception_data': '3' bytes padding added after data member '__std_exception_data::_DoFree'   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\vcruntime_exception.h   25
'__std_type_info_data': '3' bytes padding added after data member '__std_type_info_data::_DecoratedName'    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\vcruntime_typeinfo.h    44
'__std_type_info_data': '3' bytes padding added after data member '__std_type_info_data::_DecoratedName'    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\vcruntime_typeinfo.h    44
expected 'newline'; found ';'   C:\tools\fast_align\src\getopt.h    59
ignoring unknown option '-g'    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\cl    1
ignoring unknown option '-g'    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\cl    1
ignoring unknown option '-O3'   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\cl    1
ignoring unknown option '-O3'   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\cl    1
ignoring unknown option '-std=c++11'    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\cl    1
ignoring unknown option '-std=c++11'    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\cl    1
Informational: catch(...) semantics changed since Visual C++ 7.1; structured exceptions (SEH) are no longer caught  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 326
Informational: catch(...) semantics changed since Visual C++ 7.1; structured exceptions (SEH) are no longer caught  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 352
Informational: catch(...) semantics changed since Visual C++ 7.1; structured exceptions (SEH) are no longer caught  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 326
Informational: catch(...) semantics changed since Visual C++ 7.1; structured exceptions (SEH) are no longer caught  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 352
nonstandard extension used: zero-sized array in struct/union    C:\tools\fast_align\src\fast_align.cc   92
not enough actual parameters for macro 'max'    C:\tools\fast_align\src\corpus.h    19

I'm not a C (or its siblings) developer, so I don't know where to start on this. But it's definitely a bug. Windows support would be nice.