View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003478 | Far Manager | Build System | public | 2017-09-01 21:04 | 2017-12-23 21:18 |
Reporter | Ptomaine | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | Windows | OS | Windows | OS Version | 10 |
Product Version | 3.0 | ||||
Summary | 0003478: Build fails with MinGW 7.2.0. IsWindows10OrGreater IS in the | ||||
Description | When building the latest FAR with the recent MinGW GCC 7.2.0, I get the following compilation error: [quote=log:]Making precompiled headers In file included from sdk.hpp:35:0, from headers.hpp:191, from headers.cpp:34: sdk/sdk_common.h: In function 'bool IsWindows10OrGreater()': sdk/sdk_common.h:262:18: error: redefinition of 'bool IsWindows10OrGreater()' VERSIONHELPERAPI IsWindows10OrGreater() ^~~~~~~~~~~~~~~~~~~~ In file included from sdk/sdk_common.h:155:0, from sdk.hpp:35, from headers.hpp:191, from headers.cpp:34: C:/MinGW/x86_64-w64-mingw32/include/VersionHelpers.h:77:18: note: 'bool IsWindows10OrGreater()' previously defined here VERSIONHELPERAPI IsWindows10OrGreater(void) { ^~~~~~~~~~~~~~~~~~~~ mingw32-make.exe[1]: *** [makefile_gcc:234: Release.64.gcc/obj/headers.gch] Error 1[/quote] | ||||
Steps To Reproduce | Compile the latest FAR with the MinGW GCC 7.2.0 for x64 \farmanager-code\unicode_far>build.bat gcc 64 | ||||
Tags | No tags attached. | ||||
Build | |||||
|
Give a link to your mingw distribution please. |
|
http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/ x86_64-7.2.0-release-win32-seh-rt_v5-rev0.7z or https://sourceforge.net/projects/msys2/files/Base/i686/ msys2-i686-20161025.exe msys2-x86_64-20161025.exe with installed packages gcc g++ mingw32-make mingw32-utils msys-core msys-m4 msys-bison msys-coreutils msys-diffutils msys-make |