Code: Select all
[799/1385] Building CXX object src/CMakeFiles/zdoom.dir/common/platform/win32/i_rawps2.cpp.obj
FAILED: [code=1] src/CMakeFiles/zdoom.dir/common/platform/win32/i_rawps2.cpp.obj
C:\msys64\mingw64\bin\c++.exe -DARCH_IA32 -DDYN_OPENAL -DHAVE_MMX=1 -DHAVE_VM_JIT -DTHIS_IS_GZDOOM -DUSE_LIBVPX=1 -D_WIN32 -D__forceinline=inline -IC:/msys64/home/cr4ss/gzdoom-master/src/common/platform/win32 -IC:/msys64/home/cr4ss/gzdoom-master/src/../libraries/range_map/include -IC:/msys64/home/cr4ss/gzdoom-master/src/../libraries/webp/include -IC:/msys64/home/cr4ss/gzdoom-master/src/../libraries/ZWidget/include -IC:/msys64/home/cr4ss/gzdoom-master/src/../libraries/ZVulkan/include -IC:/msys64/home/cr4ss/gzdoom-master/src/launcher -IC:/msys64/home/cr4ss/gzdoom-master/src/rendering -IC:/msys64/home/cr4ss/gzdoom-master/src/scripting/zscript -IC:/msys64/home/cr4ss/gzdoom-master/src/scripting -IC:/msys64/home/cr4ss/gzdoom-master/src/utility/nodebuilder -IC:/msys64/home/cr4ss/gzdoom-master/src/utility -IC:/msys64/home/cr4ss/gzdoom-master/src/xlat -IC:/msys64/home/cr4ss/gzdoom-master/src/sound/backend -IC:/msys64/home/cr4ss/gzdoom-master/src/menu -IC:/msys64/home/cr4ss/gzdoom-master/src/sound -IC:/msys64/home/cr4ss/gzdoom-master/src/r_data -IC:/msys64/home/cr4ss/gzdoom-master/src/rendering/2d -IC:/msys64/home/cr4ss/gzdoom-master/src/rendering/hwrenderer -IC:/msys64/home/cr4ss/gzdoom-master/src/gamedata/fonts -IC:/msys64/home/cr4ss/gzdoom-master/src/gamedata/textures -IC:/msys64/home/cr4ss/gzdoom-master/src/gamedata -IC:/msys64/home/cr4ss/gzdoom-master/src/playsim/mapthinkers -IC:/msys64/home/cr4ss/gzdoom-master/src/playsim/bots -IC:/msys64/home/cr4ss/gzdoom-master/src/playsim -IC:/msys64/home/cr4ss/gzdoom-master/src/console -IC:/msys64/home/cr4ss/gzdoom-master/src/g_statusbar -IC:/msys64/home/cr4ss/gzdoom-master/src/common/scripting/backend -IC:/msys64/home/cr4ss/gzdoom-master/src/common/scripting/frontend -IC:/msys64/home/cr4ss/gzdoom-master/src/common/scripting/interface -IC:/msys64/home/cr4ss/gzdoom-master/src/common/scripting/core -IC:/msys64/home/cr4ss/gzdoom-master/src/common/scripting/jit -IC:/msys64/home/cr4ss/gzdoom-master/src/common/scripting/vm -IC:/msys64/home/cr4ss/gzdoom-master/src/common/rendering/gles/Mali_OpenGL_ES_Emulator/include -IC:/msys64/home/cr4ss/gzdoom-master/src/common/rendering/gles/glad/include -IC:/msys64/home/cr4ss/gzdoom-master/src/common/rendering/gles -IC:/msys64/home/cr4ss/gzdoom-master/src/common/rendering/gl -IC:/msys64/home/cr4ss/gzdoom-master/src/common/rendering/gl_load -IC:/msys64/home/cr4ss/gzdoom-master/src/common/rendering/hwrenderer/data -IC:/msys64/home/cr4ss/gzdoom-master/src/common/rendering -IC:/msys64/home/cr4ss/gzdoom-master/src/common/widgets -IC:/msys64/home/cr4ss/gzdoom-master/src/common/startscreen -IC:/msys64/home/cr4ss/gzdoom-master/src/common/objects -IC:/msys64/home/cr4ss/gzdoom-master/src/common/fonts -IC:/msys64/home/cr4ss/gzdoom-master/src/common/statusbar -IC:/msys64/home/cr4ss/gzdoom-master/src/common/menu -IC:/msys64/home/cr4ss/gzdoom-master/src/common/engine -IC:/msys64/home/cr4ss/gzdoom-master/src/common/console -IC:/msys64/home/cr4ss/gzdoom-master/src/common/utility -IC:/msys64/home/cr4ss/gzdoom-master/src/common/filesystem/include -IC:/msys64/home/cr4ss/gzdoom-master/src/common/models -IC:/msys64/home/cr4ss/gzdoom-master/src/common/textures -IC:/msys64/home/cr4ss/gzdoom-master/src/common/textures/hires -IC:/msys64/home/cr4ss/gzdoom-master/src/common/textures/formats -IC:/msys64/home/cr4ss/gzdoom-master/src/common/thirdparty/utf8proc -IC:/msys64/home/cr4ss/gzdoom-master/src/common/thirdparty/stb -IC:/msys64/home/cr4ss/gzdoom-master/src/common/thirdparty -IC:/msys64/home/cr4ss/gzdoom-master/src/common/thirdparty/libsmackerdec/include -IC:/msys64/home/cr4ss/gzdoom-master/src/common/cutscenes -IC:/msys64/home/cr4ss/gzdoom-master/src/common/2d -IC:/msys64/home/cr4ss/gzdoom-master/src/common/audio/music -IC:/msys64/home/cr4ss/gzdoom-master/src/common/audio/sound -IC:/msys64/home/cr4ss/gzdoom-master/src/. -IC:/msys64/home/cr4ss/gzdoom-master/build/src -IC:/msys64/home/cr4ss/gzdoom-master/libraries/ZMusic/thirdparty/miniz -IC:/msys64/home/cr4ss/gzdoom-master/libraries/cppdap/include -IC:/msys64/home/cr4ss/gzdoom-master/libraries/ZMusic/include -isystem C:/msys64/home/cr4ss/gzdoom-master/libraries/lzma/C -isystem C:/msys64/home/cr4ss/gzdoom-master/libraries/zmusic/include -isystem C:/msys64/home/cr4ss/gzdoom-master/libraries/discordrpc/include -isystem C:/msys64/home/cr4ss/gzdoom-master/libraries/asmjit -isystem C:/msys64/home/cr4ss/gzdoom-master/libraries/cppdap -D_WIN32_WINNT=0x0600 -D_UNICODE -DUNICODE -Wno-unknown-pragmas -Wno-comment -Wno-format -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-missing-field-initializers -ffp-contract=off -Wno-unused-result -ffp-contract=off -DHAVE_VULKAN -DHAVE_GLES2 -g -D_DEBUG -std=c++17 -MD -MT src/CMakeFiles/zdoom.dir/common/platform/win32/i_rawps2.cpp.obj -MF src\CMakeFiles\zdoom.dir\common\platform\win32\i_rawps2.cpp.obj.d -o src/CMakeFiles/zdoom.dir/common/platform/win32/i_rawps2.cpp.obj -c C:/msys64/home/cr4ss/gzdoom-master/src/common/platform/win32/i_rawps2.cpp
C:/msys64/home/cr4ss/gzdoom-master/src/common/platform/win32/i_rawps2.cpp: In member function 'void FRawPS2Controller::AddAxes(float*)':
C:/msys64/home/cr4ss/gzdoom-master/src/common/platform/win32/i_rawps2.cpp:677:39: error: 'fabs' was not declared in this scope; did you mean 'labs'?
677 | axes[code] += fabs(axis_value);
| ^~~~
| labs
[800/1385] Building CXX object src/CMakeFiles/zdoom.dir/common/platform/win32/i_xinput.cpp.obj
FAILED: [code=1] src/CMakeFiles/zdoom.dir/common/platform/win32/i_xinput.cpp.obj
C:\msys64\mingw64\bin\c++.exe -DARCH_IA32 -DDYN_OPENAL -DHAVE_MMX=1 -DHAVE_VM_JIT -DTHIS_IS_GZDOOM -DUSE_LIBVPX=1 -D_WIN32 -D__forceinline=inline -IC:/msys64/home/cr4ss/gzdoom-master/src/common/platform/win32 -IC:/msys64/home/cr4ss/gzdoom-master/src/../libraries/range_map/include -IC:/msys64/home/cr4ss/gzdoom-master/src/../libraries/webp/include -IC:/msys64/home/cr4ss/gzdoom-master/src/../libraries/ZWidget/include -IC:/msys64/home/cr4ss/gzdoom-master/src/../libraries/ZVulkan/include -IC:/msys64/home/cr4ss/gzdoom-master/src/launcher -IC:/msys64/home/cr4ss/gzdoom-master/src/rendering -IC:/msys64/home/cr4ss/gzdoom-master/src/scripting/zscript -IC:/msys64/home/cr4ss/gzdoom-master/src/scripting -IC:/msys64/home/cr4ss/gzdoom-master/src/utility/nodebuilder -IC:/msys64/home/cr4ss/gzdoom-master/src/utility -IC:/msys64/home/cr4ss/gzdoom-master/src/xlat -IC:/msys64/home/cr4ss/gzdoom-master/src/sound/backend -IC:/msys64/home/cr4ss/gzdoom-master/src/menu -IC:/msys64/home/cr4ss/gzdoom-master/src/sound -IC:/msys64/home/cr4ss/gzdoom-master/src/r_data -IC:/msys64/home/cr4ss/gzdoom-master/src/rendering/2d -IC:/msys64/home/cr4ss/gzdoom-master/src/rendering/hwrenderer -IC:/msys64/home/cr4ss/gzdoom-master/src/gamedata/fonts -IC:/msys64/home/cr4ss/gzdoom-master/src/gamedata/textures -IC:/msys64/home/cr4ss/gzdoom-master/src/gamedata -IC:/msys64/home/cr4ss/gzdoom-master/src/playsim/mapthinkers -IC:/msys64/home/cr4ss/gzdoom-master/src/playsim/bots -IC:/msys64/home/cr4ss/gzdoom-master/src/playsim -IC:/msys64/home/cr4ss/gzdoom-master/src/console -IC:/msys64/home/cr4ss/gzdoom-master/src/g_statusbar -IC:/msys64/home/cr4ss/gzdoom-master/src/common/scripting/backend -IC:/msys64/home/cr4ss/gzdoom-master/src/common/scripting/frontend -IC:/msys64/home/cr4ss/gzdoom-master/src/common/scripting/interface -IC:/msys64/home/cr4ss/gzdoom-master/src/common/scripting/core -IC:/msys64/home/cr4ss/gzdoom-master/src/common/scripting/jit -IC:/msys64/home/cr4ss/gzdoom-master/src/common/scripting/vm -IC:/msys64/home/cr4ss/gzdoom-master/src/common/rendering/gles/Mali_OpenGL_ES_Emulator/include -IC:/msys64/home/cr4ss/gzdoom-master/src/common/rendering/gles/glad/include -IC:/msys64/home/cr4ss/gzdoom-master/src/common/rendering/gles -IC:/msys64/home/cr4ss/gzdoom-master/src/common/rendering/gl -IC:/msys64/home/cr4ss/gzdoom-master/src/common/rendering/gl_load -IC:/msys64/home/cr4ss/gzdoom-master/src/common/rendering/hwrenderer/data -IC:/msys64/home/cr4ss/gzdoom-master/src/common/rendering -IC:/msys64/home/cr4ss/gzdoom-master/src/common/widgets -IC:/msys64/home/cr4ss/gzdoom-master/src/common/startscreen -IC:/msys64/home/cr4ss/gzdoom-master/src/common/objects -IC:/msys64/home/cr4ss/gzdoom-master/src/common/fonts -IC:/msys64/home/cr4ss/gzdoom-master/src/common/statusbar -IC:/msys64/home/cr4ss/gzdoom-master/src/common/menu -IC:/msys64/home/cr4ss/gzdoom-master/src/common/engine -IC:/msys64/home/cr4ss/gzdoom-master/src/common/console -IC:/msys64/home/cr4ss/gzdoom-master/src/common/utility -IC:/msys64/home/cr4ss/gzdoom-master/src/common/filesystem/include -IC:/msys64/home/cr4ss/gzdoom-master/src/common/models -IC:/msys64/home/cr4ss/gzdoom-master/src/common/textures -IC:/msys64/home/cr4ss/gzdoom-master/src/common/textures/hires -IC:/msys64/home/cr4ss/gzdoom-master/src/common/textures/formats -IC:/msys64/home/cr4ss/gzdoom-master/src/common/thirdparty/utf8proc -IC:/msys64/home/cr4ss/gzdoom-master/src/common/thirdparty/stb -IC:/msys64/home/cr4ss/gzdoom-master/src/common/thirdparty -IC:/msys64/home/cr4ss/gzdoom-master/src/common/thirdparty/libsmackerdec/include -IC:/msys64/home/cr4ss/gzdoom-master/src/common/cutscenes -IC:/msys64/home/cr4ss/gzdoom-master/src/common/2d -IC:/msys64/home/cr4ss/gzdoom-master/src/common/audio/music -IC:/msys64/home/cr4ss/gzdoom-master/src/common/audio/sound -IC:/msys64/home/cr4ss/gzdoom-master/src/. -IC:/msys64/home/cr4ss/gzdoom-master/build/src -IC:/msys64/home/cr4ss/gzdoom-master/libraries/ZMusic/thirdparty/miniz -IC:/msys64/home/cr4ss/gzdoom-master/libraries/cppdap/include -IC:/msys64/home/cr4ss/gzdoom-master/libraries/ZMusic/include -isystem C:/msys64/home/cr4ss/gzdoom-master/libraries/lzma/C -isystem C:/msys64/home/cr4ss/gzdoom-master/libraries/zmusic/include -isystem C:/msys64/home/cr4ss/gzdoom-master/libraries/discordrpc/include -isystem C:/msys64/home/cr4ss/gzdoom-master/libraries/asmjit -isystem C:/msys64/home/cr4ss/gzdoom-master/libraries/cppdap -D_WIN32_WINNT=0x0600 -D_UNICODE -DUNICODE -Wno-unknown-pragmas -Wno-comment -Wno-format -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-missing-field-initializers -ffp-contract=off -Wno-unused-result -ffp-contract=off -DHAVE_VULKAN -DHAVE_GLES2 -g -D_DEBUG -std=c++17 -MD -MT src/CMakeFiles/zdoom.dir/common/platform/win32/i_xinput.cpp.obj -MF src\CMakeFiles\zdoom.dir\common\platform\win32\i_xinput.cpp.obj.d -o src/CMakeFiles/zdoom.dir/common/platform/win32/i_xinput.cpp.obj -c C:/msys64/home/cr4ss/gzdoom-master/src/common/platform/win32/i_xinput.cpp
C:/msys64/home/cr4ss/gzdoom-master/src/common/platform/win32/i_xinput.cpp: In member function 'void FXInputController::AddAxes(float*)':
C:/msys64/home/cr4ss/gzdoom-master/src/common/platform/win32/i_xinput.cpp:503:39: error: 'fabs' was not declared in this scope; did you mean 'labs'?
503 | axes[code] += fabs(axis_value);
| ^~~~
| labs
C:/msys64/home/cr4ss/gzdoom-master/src/common/platform/win32/i_xinput.cpp: In constructor 'FXInputManager::FXInputManager()':
C:/msys64/home/cr4ss/gzdoom-master/src/common/platform/win32/i_xinput.cpp:897:33: warning: cast between incompatible function types from 'FARPROC' {aka 'long long int (*)()'} to 'XInputGetStateType' {aka 'long unsigned int (*)(long unsigned int, XINPUT_STATE*)'} [-Wcast-function-type]
897 | InputGetState = (XInputGetStateType)GetProcAddress(XInputDLL, "XInputGetState");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/msys64/home/cr4ss/gzdoom-master/src/common/platform/win32/i_xinput.cpp:898:33: warning: cast between incompatible function types from 'FARPROC' {aka 'long long int (*)()'} to 'XInputSetStateType' {aka 'long unsigned int (*)(long unsigned int, XINPUT_STATE*)'} [-Wcast-function-type]
898 | InputSetState = (XInputSetStateType)GetProcAddress(XInputDLL, "XInputSetState");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/msys64/home/cr4ss/gzdoom-master/src/common/platform/win32/i_xinput.cpp:899:40: warning: cast between incompatible function types from 'FARPROC' {aka 'long long int (*)()'} to 'XInputGetCapabilitiesType' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, XINPUT_CAPABILITIES*)'} [-Wcast-function-type]
899 | InputGetCapabilities = (XInputGetCapabilitiesType)GetProcAddress(XInputDLL, "XInputGetCapabilities");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/msys64/home/cr4ss/gzdoom-master/src/common/platform/win32/i_xinput.cpp:900:31: warning: cast between incompatible function types from 'FARPROC' {aka 'long long int (*)()'} to 'XInputEnableType' {aka 'void (*)(int)'} [-Wcast-function-type]
900 | InputEnable = (XInputEnableType)GetProcAddress(XInputDLL, "XInputEnable");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[804/1385] Building CXX object src/CMakeFiles/zdoom.dir/common/platform/win32/i_system.cpp.obj
C:/msys64/home/cr4ss/gzdoom-master/src/common/platform/win32/i_system.cpp: In function 'unsigned int I_MakeRNGSeed()':
C:/msys64/home/cr4ss/gzdoom-master/src/common/platform/win32/i_system.cpp:675:25: warning: cast between incompatible function types from 'FARPROC' {aka 'long long int (*)()'} to 'BOOLEAN (*)(void*, ULONG)' {aka 'unsigned char (*)(void*, long unsigned int)'} [-Wcast-function-type]
675 | (BOOLEAN (APIENTRY *)(void *, ULONG))GetProcAddress(advapi, "SystemFunction036");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/msys64/home/cr4ss/gzdoom-master/src/common/platform/win32/i_system.cpp: In function 'void SetupNumaNodes()':
C:/msys64/home/cr4ss/gzdoom-master/src/common/platform/win32/i_system.cpp:747:43: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare]
747 | for (int i = 0; i < sizeof(DWORD_PTR) * 8; i++)
| ~~^~~~~~~~~~~~~~~~~~~~~~~
ninja: build stopped: subcommand failed.
Code: Select all
pacman -S --needed base-devel git make cmake mingw-w64-x86_64-SDL2 mingw-w64-x86_64-SDL2_mixer mingw-w64-x86_64-SDL2_net mingw-w64-x86_64-libpng mingw-w64-x86_64-cmake mingw-w64-x86_64-libvpx ninja mingw-w64-x86_64-gtk3 mingw-w64-x86_64-hicolor-icon-theme mingw-w64-x86_64-openal mingw-w64-x86_64-desktop-file-utils