Latest post of the previous page:
We cannot test and support every mingw distribution in the universe - take the one from the 2useven10's link above, it "just works".Building FAR Manager
Building FAR Manager
It is not about the system it is about SDK version.
0x0502 version used in sdkddkver.h if neither WINVER nor _WIN32_WINNT was defined.
It looks like __GNUC__ is not defined in gcc you used, otherwise it should be defined in headers.hpp
Code: Select all
# undef WINVER
# undef _WIN32_WINNT
# undef _WIN32_IE
# define WINVER 0x0603
# define _WIN32_WINNT 0x0603
Last edited by 2useven10 on Fri 03 Feb, 2017 22:53, edited 3 times in total.
-
- Posts: 6
- Joined: Fri 03 Feb, 2017 01:21
Building FAR Manager
I am using the latest MSYS2 64bit installation with the mingw-w64-x86_64-toolchain and base-devel packages on Windows 10 - is that not a distribution worthy of support?
-
- Posts: 6
- Joined: Fri 03 Feb, 2017 01:21
Building FAR Manager
When using a barebones C++ source file, __GNUC__ is output as 6 below:
Code: Select all
printf("__GNUC__ = %ld\n",__GNUC__);
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
Building FAR Manager
I have no idea.
You have mentioned windows 10 several times, does that mean it's a 'standard' toolset there?
-
- Posts: 6
- Joined: Fri 03 Feb, 2017 01:21
Building FAR Manager
As the Windows Subsystem for Linux is now released, albeit marked as beta, the MinGW environment, especially inside the MSYS2 shell, is pretty standard for non-VS uses, IMHO.
Anyway, the workarounds I mentioned have fixed the issues, so what I was looking for was mostly an opinion or two about what could cause the issues in an otherwise vanilla system with pretty standard setup software and settings.