From: Jon <jon...@gm...> - 2013-10-29 13:46:11
|
Thanks Alexey. I can now build gvim.exe and xxd.exe with the mingw32-make repack of `x86_64-4.8.2-release-win32-seh-rt_v3-rev0.7z` On Wed, Oct 2, 2013 at 10:21 AM, Jon <jon...@gm...> wrote: > On Win8 64bit using the recent mingw-w64 binary toolchain > `x86_64-4.8.1-release-win32-seh-rt_v3-rev2.7z` to build vim from source, I > see the following errors due to mingw32-make behavior: > > C:\Apps\vim-hg>gcc --version > gcc (rev2, Built by MinGW-W64 project) 4.8.1 > ... > > C:\Apps\vim-hg\src>mingw32-make -f Make_ming.mak gvim.exe xxd/xxd.exe > mkdir gobjnative > mingw32-make: Interrupt/Exception caught (code = 0xc0000005, addr = > 0x000007FCE1A9296F) > > OK, ignore and try again... > > C:\Apps\vim-hg\src>mingw32-make -f Make_ming.mak gvim.exe xxd/xxd.exe > gcc -c -Iproto -DWIN32 -DWINVER=0x0602 -D_WIN32_WINNT=0x0602 > -DHAVE_PATHDEF -DFEAT_BIG -DHAVE_GETTEXT -DHAVE_LOCALE_H -DDYNAMIC_GETTEXT > -DFEAT_CSCOPE -DFEAT_GUI_W32 -DFEAT_CLIPBOARD -DFEAT_MBYTE -DFEAT_MBYTE_IME > -DDYNAMIC_IME -DDYNAMIC_ICONV -pipe -w -march=native -Wall -O3 > -fomit-frame-pointer -freg-struct-return -s blowfish.c -o > gobjnative/blowfish.o > gcc -c -Iproto -DWIN32 -DWINVER=0x0602 -D_WIN32_WINNT=0x0602 > -DHAVE_PATHDEF -DFEAT_BIG -DHAVE_GETTEXT -DHAVE_LOCALE_H -DDYNAMIC_GETTEXT > -DFEAT_CSCOPE -DFEAT_GUI_W32 -DFEAT_CLIPBOARD -DFEAT_MBYTE -DFEAT_MBYTE_IME > -DDYNAMIC_IME -DDYNAMIC_ICONV -pipe -w -march=native -Wall -O3 > -fomit-frame-pointer -freg-struct-return -s buffer.c -o gobjnative/buffer.o > ... > gcc -c -Iproto -DWIN32 -DWINVER=0x0602 -D_WIN32_WINNT=0x0602 > -DHAVE_PATHDEF -DFEAT_BIG -DHAVE_GETTEXT -DHAVE_LOCALE_H -DDYNAMIC_GETTEXT > -DFEAT_CSCOPE -DFEAT_GUI_W32 -DFEAT_CLIPBOARD -DFEAT_MBYTE -DFEAT_MBYTE_IME > -DDYNAMIC_IME -DDYNAMIC_ICONV -pipe -w -march=native -Wall -O3 > -fomit-frame-pointer -freg-struct-return -s os_w32exe.c -o > gobjnative/os_w32exe.o > mingw32-make: Interrupt/Exception caught (code = 0xc0000005, addr = > 0x000007FCE1A9296F) > > These errors do not occur when: > > a) I do a 32bit build using mingw32-make from the mingwbuilds 4.7.3 > toolchain `x32-4.7.3-release-win32-sjlj-rev1.7z`, or > b) Use the original 64bit setup but prepend MSYS2 > (x64-msys2-beta2-20130909.tar.xz) to %PATH% and use `make` instead of > `mingw32-make` > > I'm still investigating, but is anyone else able to reproduce or also > having problems with mingw32-make? > > Jon > |