Hi All,
First off I must say I've watched this project for years and now that I find myself with some time on my hands (thanks Coronavirus!) I decided to try Unvanquished out again. My interest lies more in the engine capabilities rather than the gameplay and Daemon certainly is the most impressive advancement of idTech3 out there.
That said, I've run into some issues which I can't seem to find an answer to. Rather than post a bunch of threads I thought I'd bundle everything together. My setup:
Win 10
i5-9300h
GTX 1050
GL_VERSION: 4.6.0 NVIDIA 442.74
I have the latest drivers. Here are the problems I've run into:
The installer did its thing then closed without providing any shortcuts to the game or options to have as such - a minor issue but shouldn't happen?
I can't use condump. Example output would be:
Code: Select all
/condump dump.txt Failed to open 'condump/' for writing: Filename contains invalid characters Warn: couldn't open.
I have run the game as administrator which made no difference.
Shadow maps don't work. I've used both GPU's - my Intel UHD 630 draws a line/artifact on the ground and GeForce shows nothing at all (no difference visually to no shadow at all). No errors show in the console, even with r_debugShadowMaps 1. vid_restart or even reloading the game made no difference.
Dynamic lights: SMG firing dlight (which should last for a fraction of a second) lingers around for about 20 seconds. The dynamic lights menu option doesn't seem to make any difference to any dlights.
Maybe more of a suggestion but more informative loading should be an improvement? Specifically the black screen when the engine initializes (before the menu is drawn) should indicate a loading status so you know something is happening. Map loading has a strange delay before the connection/precaching screens,
I am hoping to get right into coding. Having modded ioq3 engine and vms in the past I thought it would be a breeze to compile cgame/sgame but I was wrong. As there is no makefile I used CMake but alas it gives an error when generating:
Code: Select all
Error in configuration process, project files may be invalid
It works when disabling BUILD_SGAME and this happens both for MinGW32 and VS2019. Here's the MinGW CMakeError.log:
Code: Select all
Performing C++ SOURCE FILE Test FLAG_FVISIBILITY_HIDDEN failed with the following output: Change Dir: C:/uv-game/build/CMakeFiles/CMakeTmp Run Build Command(s):C:/MinGW/bin/mingw32-make.exe cmTC_c45e3/fast && C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_c45e3.dir\build.make CMakeFiles/cmTC_c45e3.dir/build mingw32-make.exe[1]: Entering directory `C:/uv-game/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_c45e3.dir/src.cxx.obj C:\MinGW\bin\g++.exe -ffast-math -fno-strict-aliasing -m32 -msse2 -mtune=generic -mfpmath=sse -DFLAG_FVISIBILITY_HIDDEN -fvisibility=hidden -o CMakeFiles\cmTC_c45e3.dir\src.cxx.obj -c C:\uv-game\build\CMakeFiles\CMakeTmp\src.cxx C:\uv-game\build\CMakeFiles\CMakeTmp\src.cxx: In function 'int main()': C:\uv-game\build\CMakeFiles\CMakeTmp\src.cxx:1:24: warning: visibility attribute not supported in this configuration; ignored Linking CXX executable cmTC_c45e3.exe "C:\Program Files\CMake\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_c45e3.dir\link.txt --verbose=1 "C:\Program Files\CMake\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_c45e3.dir/objects.a C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_c45e3.dir/objects.a @CMakeFiles\cmTC_c45e3.dir\objects1.rsp C:\MinGW\bin\g++.exe -ffast-math -fno-strict-aliasing -m32 -msse2 -mtune=generic -mfpmath=sse -DFLAG_FVISIBILITY_HIDDEN -Wl,--whole-archive CMakeFiles\cmTC_c45e3.dir/objects.a -Wl,--no-whole-archive -o cmTC_c45e3.exe -Wl,--out-implib,libcmTC_c45e3.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_c45e3.dir\linklibs.rsp mingw32-make.exe[1]: Leaving directory `C:/uv-game/build/CMakeFiles/CMakeTmp' Source file was: int main() { return 0; } Performing C++ SOURCE FILE Test FLAG_OPTIMIZE_DEBUG failed with the following output: Change Dir: C:/uv-game/build/CMakeFiles/CMakeTmp Run Build Command(s):C:/MinGW/bin/mingw32-make.exe cmTC_243a3/fast && C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_243a3.dir\build.make CMakeFiles/cmTC_243a3.dir/build mingw32-make.exe[1]: Entering directory `C:/uv-game/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_243a3.dir/src.cxx.obj C:\MinGW\bin\g++.exe -ffast-math -fno-strict-aliasing -m32 -msse2 -mtune=generic -mfpmath=sse -DFLAG_OPTIMIZE_DEBUG -Og -o CMakeFiles\cmTC_243a3.dir\src.cxx.obj -c C:\uv-game\build\CMakeFiles\CMakeTmp\src.cxx cc1plus.exe: error: invalid option argument '-Og' mingw32-make.exe[1]: *** [CMakeFiles/cmTC_243a3.dir/src.cxx.obj] Error 1 mingw32-make.exe[1]: Leaving directory `C:/uv-game/build/CMakeFiles/CMakeTmp' mingw32-make.exe: *** [cmTC_243a3/fast] Error 2 Source file was: int main() { return 0; } Performing C++ SOURCE FILE Test FLAG_GNUXX11 failed with the following output: Change Dir: C:/uv-game/build/CMakeFiles/CMakeTmp Run Build Command(s):C:/MinGW/bin/mingw32-make.exe cmTC_3ba31/fast && C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_3ba31.dir\build.make CMakeFiles/cmTC_3ba31.dir/build mingw32-make.exe[1]: Entering directory `C:/uv-game/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_3ba31.dir/src.cxx.obj C:\MinGW\bin\g++.exe -ffast-math -fno-strict-aliasing -m32 -msse2 -mtune=generic -mfpmath=sse -DFLAG_GNUXX11 -std=gnu++11 -o CMakeFiles\cmTC_3ba31.dir\src.cxx.obj -c C:\uv-game\build\CMakeFiles\CMakeTmp\src.cxx cc1plus.exe: error: unrecognized command line option "-std=gnu++11" mingw32-make.exe[1]: *** [CMakeFiles/cmTC_3ba31.dir/src.cxx.obj] Error 1 mingw32-make.exe[1]: Leaving directory `C:/uv-game/build/CMakeFiles/CMakeTmp' mingw32-make.exe: *** [cmTC_3ba31/fast] Error 2 Source file was: int main() { return 0; } Performing C SOURCE FILE Test FLAG_LINKER_Z_RELRO failed with the following output: Change Dir: C:/uv-game/build/CMakeFiles/CMakeTmp Run Build Command(s):C:/MinGW/bin/mingw32-make.exe cmTC_ecd78/fast && C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_ecd78.dir\build.make CMakeFiles/cmTC_ecd78.dir/build mingw32-make.exe[1]: Entering directory `C:/uv-game/build/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_ecd78.dir/src.c.obj C:\MinGW\bin\gcc.exe -ffast-math -fno-strict-aliasing -m32 -msse2 -mtune=generic -mfpmath=sse -mms-bitfields -DFLAG_LINKER_Z_RELRO -Wl,-z,relro -Wl,-z,relro -o CMakeFiles\cmTC_ecd78.dir\src.c.obj -c C:\uv-game\build\CMakeFiles\CMakeTmp\src.c Linking C executable cmTC_ecd78.exe "C:\Program Files\CMake\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_ecd78.dir\link.txt --verbose=1 "C:\Program Files\CMake\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_ecd78.dir/objects.a C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_ecd78.dir/objects.a @CMakeFiles\cmTC_ecd78.dir\objects1.rsp C:\MinGW\bin\gcc.exe -ffast-math -fno-strict-aliasing -m32 -msse2 -mtune=generic -mfpmath=sse -mms-bitfields -DFLAG_LINKER_Z_RELRO -Wl,-z,relro -Wl,--whole-archive CMakeFiles\cmTC_ecd78.dir/objects.a -Wl,--no-whole-archive -o cmTC_ecd78.exe -Wl,--out-implib,libcmTC_ecd78.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_ecd78.dir\linklibs.rsp c:/mingw/bin/../lib/gcc/mingw32/4.5.2/../../../../mingw32/bin/ld.exe: unrecognized option '-z' c:/mingw/bin/../lib/gcc/mingw32/4.5.2/../../../../mingw32/bin/ld.exe: use the --help option for usage information collect2: ld returned 1 exit status mingw32-make.exe[1]: *** [cmTC_ecd78.exe] Error 1 mingw32-make.exe[1]: Leaving directory `C:/uv-game/build/CMakeFiles/CMakeTmp' mingw32-make.exe: *** [cmTC_ecd78/fast] Error 2 Source file was: int main(void) { return 0; } Performing C SOURCE FILE Test FLAG_LINKER_Z_NOW failed with the following output: Change Dir: C:/uv-game/build/CMakeFiles/CMakeTmp Run Build Command(s):C:/MinGW/bin/mingw32-make.exe cmTC_8c252/fast && C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_8c252.dir\build.make CMakeFiles/cmTC_8c252.dir/build mingw32-make.exe[1]: Entering directory `C:/uv-game/build/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_8c252.dir/src.c.obj C:\MinGW\bin\gcc.exe -ffast-math -fno-strict-aliasing -m32 -msse2 -mtune=generic -mfpmath=sse -mms-bitfields -DFLAG_LINKER_Z_NOW -Wl,-z,now -Wl,-z,now -o CMakeFiles\cmTC_8c252.dir\src.c.obj -c C:\uv-game\build\CMakeFiles\CMakeTmp\src.c Linking C executable cmTC_8c252.exe "C:\Program Files\CMake\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_8c252.dir\link.txt --verbose=1 "C:\Program Files\CMake\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_8c252.dir/objects.a C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_8c252.dir/objects.a @CMakeFiles\cmTC_8c252.dir\objects1.rsp C:\MinGW\bin\gcc.exe -ffast-math -fno-strict-aliasing -m32 -msse2 -mtune=generic -mfpmath=sse -mms-bitfields -DFLAG_LINKER_Z_NOW -Wl,-z,now -Wl,--whole-archive CMakeFiles\cmTC_8c252.dir/objects.a -Wl,--no-whole-archive -o cmTC_8c252.exe -Wl,--out-implib,libcmTC_8c252.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_8c252.dir\linklibs.rsp c:/mingw/bin/../lib/gcc/mingw32/4.5.2/../../../../mingw32/bin/ld.exe: unrecognized option '-z' c:/mingw/bin/../lib/gcc/mingw32/4.5.2/../../../../mingw32/bin/ld.exe: use the --help option for usage information collect2: ld returned 1 exit status mingw32-make.exe[1]: *** [cmTC_8c252.exe] Error 1 mingw32-make.exe[1]: Leaving directory `C:/uv-game/build/CMakeFiles/CMakeTmp' mingw32-make.exe: *** [cmTC_8c252/fast] Error 2 Source file was: int main(void) { return 0; } Performing C++ SOURCE FILE Test FLAG_PTHREAD failed with the following output: Change Dir: C:/uv-game/build/CMakeFiles/CMakeTmp Run Build Command(s):C:/MinGW/bin/mingw32-make.exe cmTC_a9a08/fast && C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_a9a08.dir\build.make CMakeFiles/cmTC_a9a08.dir/build mingw32-make.exe[1]: Entering directory `C:/uv-game/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_a9a08.dir/src.cxx.obj C:\MinGW\bin\g++.exe -ffast-math -fno-strict-aliasing -m32 -msse2 -mtune=generic -mfpmath=sse -std=gnu++0x -mms-bitfields -DFLAG_PTHREAD -pthread -o CMakeFiles\cmTC_a9a08.dir\src.cxx.obj -c C:\uv-game\build\CMakeFiles\CMakeTmp\src.cxx g++.exe: unrecognized option '-pthread' Linking CXX executable cmTC_a9a08.exe "C:\Program Files\CMake\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_a9a08.dir\link.txt --verbose=1 "C:\Program Files\CMake\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_a9a08.dir/objects.a C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_a9a08.dir/objects.a @CMakeFiles\cmTC_a9a08.dir\objects1.rsp C:\MinGW\bin\g++.exe -ffast-math -fno-strict-aliasing -m32 -msse2 -mtune=generic -mfpmath=sse -std=gnu++0x -mms-bitfields -DFLAG_PTHREAD -Wl,--whole-archive CMakeFiles\cmTC_a9a08.dir/objects.a -Wl,--no-whole-archive -o cmTC_a9a08.exe -Wl,--out-implib,libcmTC_a9a08.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_a9a08.dir\linklibs.rsp mingw32-make.exe[1]: Leaving directory `C:/uv-game/build/CMakeFiles/CMakeTmp' Source file was: int main() { return 0; } Performing C++ SOURCE FILE Test _Wno_error_extern_c_compat failed with the following output: Change Dir: C:/uv-game/build/CMakeFiles/CMakeTmp Run Build Command(s):C:/MinGW/bin/mingw32-make.exe cmTC_e3a68/fast && C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_e3a68.dir\build.make CMakeFiles/cmTC_e3a68.dir/build mingw32-make.exe[1]: Entering directory `C:/uv-game/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_e3a68.dir/src.cxx.obj C:\MinGW\bin\g++.exe -ffast-math -fno-strict-aliasing -m32 -msse2 -mtune=generic -mfpmath=sse -std=gnu++0x -mms-bitfields -D_Wno_error_extern_c_compat -Werror -Wno-error=extern-c-compat -o CMakeFiles\cmTC_e3a68.dir\src.cxx.obj -c C:\uv-game\build\CMakeFiles\CMakeTmp\src.cxx cc1plus.exe: error: -Werror=extern-c-compat: No option -Wextern-c-compat mingw32-make.exe[1]: *** [CMakeFiles/cmTC_e3a68.dir/src.cxx.obj] Error 1 mingw32-make.exe[1]: Leaving directory `C:/uv-game/build/CMakeFiles/CMakeTmp' mingw32-make.exe: *** [cmTC_e3a68/fast] Error 2 Source file was: int main() { return 0; } Performing C++ SOURCE FILE Test _Wno_error_maybe_uninitialized failed with the following output: Change Dir: C:/uv-game/build/CMakeFiles/CMakeTmp Run Build Command(s):C:/MinGW/bin/mingw32-make.exe cmTC_e0c95/fast && C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_e0c95.dir\build.make CMakeFiles/cmTC_e0c95.dir/build mingw32-make.exe[1]: Entering directory `C:/uv-game/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_e0c95.dir/src.cxx.obj C:\MinGW\bin\g++.exe -ffast-math -fno-strict-aliasing -m32 -msse2 -mtune=generic -mfpmath=sse -std=gnu++0x -mms-bitfields -D_Wno_error_maybe_uninitialized -Werror -Wno-error=maybe-uninitialized -o CMakeFiles\cmTC_e0c95.dir\src.cxx.obj -c C:\uv-game\build\CMakeFiles\CMakeTmp\src.cxx cc1plus.exe: error: -Werror=maybe-uninitialized: No option -Wmaybe-uninitialized mingw32-make.exe[1]: *** [CMakeFiles/cmTC_e0c95.dir/src.cxx.obj] Error 1 mingw32-make.exe[1]: Leaving directory `C:/uv-game/build/CMakeFiles/CMakeTmp' mingw32-make.exe: *** [cmTC_e0c95/fast] Error 2 Source file was: int main() { return 0; } Performing C++ SOURCE FILE Test _Wno_error_unused_but_set_parameter failed with the following output: Change Dir: C:/uv-game/build/CMakeFiles/CMakeTmp Run Build Command(s):C:/MinGW/bin/mingw32-make.exe cmTC_7256a/fast && C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_7256a.dir\build.make CMakeFiles/cmTC_7256a.dir/build mingw32-make.exe[1]: Entering directory `C:/uv-game/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_7256a.dir/src.cxx.obj C:\MinGW\bin\g++.exe -ffast-math -fno-strict-aliasing -m32 -msse2 -mtune=generic -mfpmath=sse -std=gnu++0x -mms-bitfields -D_Wno_error_unused_but_set_parameter -Werror -Wno-error=unused-but-set-parameter -o CMakeFiles\cmTC_7256a.dir\src.cxx.obj -c C:\uv-game\build\CMakeFiles\CMakeTmp\src.cxx cc1plus.exe: error: -Werror=unused-but-set-parameter: No option -Wunused-but-set-parameter mingw32-make.exe[1]: *** [CMakeFiles/cmTC_7256a.dir/src.cxx.obj] Error 1 mingw32-make.exe[1]: Leaving directory `C:/uv-game/build/CMakeFiles/CMakeTmp' mingw32-make.exe: *** [cmTC_7256a/fast] Error 2 Source file was: int main() { return 0; } Performing C++ SOURCE FILE Test _Wno_error_unused_but_set_variable failed with the following output: Change Dir: C:/uv-game/build/CMakeFiles/CMakeTmp Run Build Command(s):C:/MinGW/bin/mingw32-make.exe cmTC_d1732/fast && C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_d1732.dir\build.make CMakeFiles/cmTC_d1732.dir/build mingw32-make.exe[1]: Entering directory `C:/uv-game/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_d1732.dir/src.cxx.obj C:\MinGW\bin\g++.exe -ffast-math -fno-strict-aliasing -m32 -msse2 -mtune=generic -mfpmath=sse -std=gnu++0x -mms-bitfields -D_Wno_error_unused_but_set_variable -Werror -Wno-error=unused-but-set-variable -o CMakeFiles\cmTC_d1732.dir\src.cxx.obj -c C:\uv-game\build\CMakeFiles\CMakeTmp\src.cxx cc1plus.exe: error: -Werror=unused-but-set-variable: No option -Wunused-but-set-variable mingw32-make.exe[1]: *** [CMakeFiles/cmTC_d1732.dir/src.cxx.obj] Error 1 mingw32-make.exe[1]: Leaving directory `C:/uv-game/build/CMakeFiles/CMakeTmp' mingw32-make.exe: *** [cmTC_d1732/fast] Error 2 Source file was: int main() { return 0; } Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output: Change Dir: C:/uv-game/build/CMakeFiles/CMakeTmp Run Build Command(s):C:/MinGW/bin/mingw32-make.exe cmTC_085b2/fast && C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_085b2.dir\build.make CMakeFiles/cmTC_085b2.dir/build mingw32-make.exe[1]: Entering directory `C:/uv-game/build/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_085b2.dir/src.c.obj C:\MinGW\bin\gcc.exe -ffast-math -fno-strict-aliasing -m32 -msse2 -mtune=generic -mfpmath=sse -mms-bitfields -DCMAKE_HAVE_LIBC_PTHREAD -o CMakeFiles\cmTC_085b2.dir\src.c.obj -c C:\uv-game\build\CMakeFiles\CMakeTmp\src.c Linking C executable cmTC_085b2.exe "C:\Program Files\CMake\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_085b2.dir\link.txt --verbose=1 "C:\Program Files\CMake\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_085b2.dir/objects.a C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_085b2.dir/objects.a @CMakeFiles\cmTC_085b2.dir\objects1.rsp C:\MinGW\bin\gcc.exe -ffast-math -fno-strict-aliasing -m32 -msse2 -mtune=generic -mfpmath=sse -mms-bitfields -DCMAKE_HAVE_LIBC_PTHREAD -Wl,--whole-archive CMakeFiles\cmTC_085b2.dir/objects.a -Wl,--no-whole-archive -o cmTC_085b2.exe -Wl,--out-implib,libcmTC_085b2.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_085b2.dir\linklibs.rsp CMakeFiles\cmTC_085b2.dir/objects.a(src.c.obj):src.c:(.text+0x36): undefined reference to `_imp__pthread_create' CMakeFiles\cmTC_085b2.dir/objects.a(src.c.obj):src.c:(.text+0x4c): undefined reference to `_imp__pthread_detach' CMakeFiles\cmTC_085b2.dir/objects.a(src.c.obj):src.c:(.text+0x6a): undefined reference to `_imp__pthread_join' CMakeFiles\cmTC_085b2.dir/objects.a(src.c.obj):src.c:(.text+0x88): undefined reference to `pthread_atfork' CMakeFiles\cmTC_085b2.dir/objects.a(src.c.obj):src.c:(.text+0x94): undefined reference to `_imp__pthread_exit' collect2: ld returned 1 exit status mingw32-make.exe[1]: *** [cmTC_085b2.exe] Error 1 mingw32-make.exe[1]: Leaving directory `C:/uv-game/build/CMakeFiles/CMakeTmp' mingw32-make.exe: *** [cmTC_085b2/fast] Error 2 Source file was: #include <pthread.h> void* test_func(void* data) { return data; } int main(void) { pthread_t thread; pthread_create(&thread, NULL, test_func, NULL); pthread_detach(thread); pthread_join(thread, NULL); pthread_atfork(NULL, NULL, NULL); pthread_exit(NULL); return 0; } Determining if the function pthread_create exists in the pthreads failed with the following output: Change Dir: C:/uv-game/build/CMakeFiles/CMakeTmp Run Build Command(s):C:/MinGW/bin/mingw32-make.exe cmTC_b1c49/fast && C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_b1c49.dir\build.make CMakeFiles/cmTC_b1c49.dir/build mingw32-make.exe[1]: Entering directory `C:/uv-game/build/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_b1c49.dir/CheckFunctionExists.c.obj C:\MinGW\bin\gcc.exe -ffast-math -fno-strict-aliasing -m32 -msse2 -mtune=generic -mfpmath=sse -mms-bitfields -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles\cmTC_b1c49.dir\CheckFunctionExists.c.obj -c "C:\Program Files\CMake\share\cmake-3.16\Modules\CheckFunctionExists.c" Linking C executable cmTC_b1c49.exe "C:\Program Files\CMake\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_b1c49.dir\link.txt --verbose=1 "C:\Program Files\CMake\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_b1c49.dir/objects.a C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_b1c49.dir/objects.a @CMakeFiles\cmTC_b1c49.dir\objects1.rsp C:\MinGW\bin\gcc.exe -ffast-math -fno-strict-aliasing -m32 -msse2 -mtune=generic -mfpmath=sse -mms-bitfields -DCHECK_FUNCTION_EXISTS=pthread_create -Wl,--whole-archive CMakeFiles\cmTC_b1c49.dir/objects.a -Wl,--no-whole-archive -o cmTC_b1c49.exe -Wl,--out-implib,libcmTC_b1c49.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_b1c49.dir\linklibs.rsp c:/mingw/bin/../lib/gcc/mingw32/4.5.2/../../../../mingw32/bin/ld.exe: cannot find -lpthreads collect2: ld returned 1 exit status mingw32-make.exe[1]: *** [cmTC_b1c49.exe] Error 1 mingw32-make.exe[1]: Leaving directory `C:/uv-game/build/CMakeFiles/CMakeTmp' mingw32-make.exe: *** [cmTC_b1c49/fast] Error 2 Performing C++ SOURCE FILE Test _wd4068 failed with the following output: Change Dir: C:/uv-game/build/CMakeFiles/CMakeTmp Run Build Command(s):C:/MinGW/bin/mingw32-make.exe cmTC_75ba2/fast && C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_75ba2.dir\build.make CMakeFiles/cmTC_75ba2.dir/build mingw32-make.exe[1]: Entering directory `C:/uv-game/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_75ba2.dir/src.cxx.obj C:\MinGW\bin\g++.exe -ffast-math -fno-strict-aliasing -m32 -msse2 -mtune=generic -mfpmath=sse -std=gnu++0x -mms-bitfields -D_wd4068 -Werror /wd4068 -o CMakeFiles\cmTC_75ba2.dir\src.cxx.obj -c C:\uv-game\build\CMakeFiles\CMakeTmp\src.cxx g++.exe: /wd4068: No such file or directory mingw32-make.exe[1]: *** [CMakeFiles/cmTC_75ba2.dir/src.cxx.obj] Error 1 mingw32-make.exe[1]: *** Deleting file `CMakeFiles/cmTC_75ba2.dir/src.cxx.obj' mingw32-make.exe[1]: Leaving directory `C:/uv-game/build/CMakeFiles/CMakeTmp' mingw32-make.exe: *** [cmTC_75ba2/fast] Error 2 Source file was: int main() { return 0; } Performing C++ SOURCE FILE Test _Wno_error_unused_private_field failed with the following output: Change Dir: C:/uv-game/build/CMakeFiles/CMakeTmp Run Build Command(s):C:/MinGW/bin/mingw32-make.exe cmTC_da8cf/fast && C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_da8cf.dir\build.make CMakeFiles/cmTC_da8cf.dir/build mingw32-make.exe[1]: Entering directory `C:/uv-game/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_da8cf.dir/src.cxx.obj C:\MinGW\bin\g++.exe -ffast-math -fno-strict-aliasing -m32 -msse2 -mtune=generic -mfpmath=sse -std=gnu++0x -mms-bitfields -D_Wno_error_unused_private_field -Werror -Wno-error=unused-private-field -o CMakeFiles\cmTC_da8cf.dir\src.cxx.obj -c C:\uv-game\build\CMakeFiles\CMakeTmp\src.cxx cc1plus.exe: error: -Werror=unused-private-field: No option -Wunused-private-field mingw32-make.exe[1]: *** [CMakeFiles/cmTC_da8cf.dir/src.cxx.obj] Error 1 mingw32-make.exe[1]: Leaving directory `C:/uv-game/build/CMakeFiles/CMakeTmp' mingw32-make.exe: *** [cmTC_da8cf/fast] Error 2 Source file was: int main() { return 0; }
I imagine I'm missing something incredibly simple here but I can't figure it out.
Anyone with any solutions overall? Any help is apprectiated.