Determining if the strlcat exist failed with the following output: Change Dir: /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/ninja cmTC_2ba85 && [1/2] Building CXX object CMakeFiles/cmTC_2ba85.dir/CheckSymbolExists.cxx.o FAILED: CMakeFiles/cmTC_2ba85.dir/CheckSymbolExists.cxx.o /usr/bin/x86_64-pc-linux-gnu-g++ -D_ALL_SOURCE=1 -D_DARWIN_C_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -D_XOPEN_SOURCE=700 -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -fstack-protector-strong -fstack-clash-protection -fPIE -std=c++14 -o CMakeFiles/cmTC_2ba85.dir/CheckSymbolExists.cxx.o -c /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx: In function ‘int main(int, char**)’: /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx:8:19: error: ‘strlcat’ was not declared in this scope; did you mean ‘strncat’? 8 | return ((int*)(&strlcat))[argc]; | ^~~~~~~ | strncat ninja: build stopped: subcommand failed. File /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx: /* */ #include int main(int argc, char** argv) { (void)argv; #ifndef strlcat return ((int*)(&strlcat))[argc]; #else (void)argc; return 0; #endif } Determining if the strlcpy exist failed with the following output: Change Dir: /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/ninja cmTC_2a164 && [1/2] Building CXX object CMakeFiles/cmTC_2a164.dir/CheckSymbolExists.cxx.o FAILED: CMakeFiles/cmTC_2a164.dir/CheckSymbolExists.cxx.o /usr/bin/x86_64-pc-linux-gnu-g++ -D_ALL_SOURCE=1 -D_DARWIN_C_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -D_XOPEN_SOURCE=700 -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -fstack-protector-strong -fstack-clash-protection -fPIE -std=c++14 -o CMakeFiles/cmTC_2a164.dir/CheckSymbolExists.cxx.o -c /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx: In function ‘int main(int, char**)’: /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx:8:19: error: ‘strlcpy’ was not declared in this scope; did you mean ‘strncpy’? 8 | return ((int*)(&strlcpy))[argc]; | ^~~~~~~ | strncpy ninja: build stopped: subcommand failed. File /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx: /* */ #include int main(int argc, char** argv) { (void)argv; #ifndef strlcpy return ((int*)(&strlcpy))[argc]; #else (void)argc; return 0; #endif } Determining if the strlcat exist failed with the following output: Change Dir: /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/ninja cmTC_e5d0d && [1/2] Building CXX object CMakeFiles/cmTC_e5d0d.dir/CheckSymbolExists.cxx.o FAILED: CMakeFiles/cmTC_e5d0d.dir/CheckSymbolExists.cxx.o /usr/bin/x86_64-pc-linux-gnu-g++ -D_ALL_SOURCE=1 -D_DARWIN_C_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -D_XOPEN_SOURCE=700 -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -fstack-protector-strong -fstack-clash-protection -fPIE -std=c++14 -o CMakeFiles/cmTC_e5d0d.dir/CheckSymbolExists.cxx.o -c /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx: In function ‘int main(int, char**)’: /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx:8:19: error: ‘strlcat’ was not declared in this scope; did you mean ‘strncat’? 8 | return ((int*)(&strlcat))[argc]; | ^~~~~~~ | strncat ninja: build stopped: subcommand failed. File /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx: /* */ #include int main(int argc, char** argv) { (void)argv; #ifndef strlcat return ((int*)(&strlcat))[argc]; #else (void)argc; return 0; #endif } Determining if the strlcpy exist failed with the following output: Change Dir: /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/ninja cmTC_870ae && [1/2] Building CXX object CMakeFiles/cmTC_870ae.dir/CheckSymbolExists.cxx.o FAILED: CMakeFiles/cmTC_870ae.dir/CheckSymbolExists.cxx.o /usr/bin/x86_64-pc-linux-gnu-g++ -D_ALL_SOURCE=1 -D_DARWIN_C_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -D_XOPEN_SOURCE=700 -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -fstack-protector-strong -fstack-clash-protection -fPIE -std=c++14 -o CMakeFiles/cmTC_870ae.dir/CheckSymbolExists.cxx.o -c /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx: In function ‘int main(int, char**)’: /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx:8:19: error: ‘strlcpy’ was not declared in this scope; did you mean ‘strncpy’? 8 | return ((int*)(&strlcpy))[argc]; | ^~~~~~~ | strncpy ninja: build stopped: subcommand failed. File /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx: /* */ #include int main(int argc, char** argv) { (void)argv; #ifndef strlcpy return ((int*)(&strlcpy))[argc]; #else (void)argc; return 0; #endif } Determining if the bswap16 exist failed with the following output: Change Dir: /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/ninja cmTC_1451c && [1/2] Building C object CMakeFiles/cmTC_1451c.dir/CheckSymbolExists.c.o FAILED: CMakeFiles/cmTC_1451c.dir/CheckSymbolExists.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -fstack-protector-strong -fstack-clash-protection -fPIE -o CMakeFiles/cmTC_1451c.dir/CheckSymbolExists.c.o -c /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: In function ‘main’: /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8:19: error: ‘bswap16’ undeclared (first use in this function) 8 | return ((int*)(&bswap16))[argc]; | ^~~~~~~ /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8:19: note: each undeclared identifier is reported only once for each function it appears in ninja: build stopped: subcommand failed. File /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: /* */ #include int main(int argc, char** argv) { (void)argv; #ifndef bswap16 return ((int*)(&bswap16))[argc]; #else (void)argc; return 0; #endif } Determining if the bswap32 exist failed with the following output: Change Dir: /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/ninja cmTC_b9d5f && [1/2] Building C object CMakeFiles/cmTC_b9d5f.dir/CheckSymbolExists.c.o FAILED: CMakeFiles/cmTC_b9d5f.dir/CheckSymbolExists.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -fstack-protector-strong -fstack-clash-protection -fPIE -o CMakeFiles/cmTC_b9d5f.dir/CheckSymbolExists.c.o -c /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: In function ‘main’: /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8:19: error: ‘bswap32’ undeclared (first use in this function) 8 | return ((int*)(&bswap32))[argc]; | ^~~~~~~ /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8:19: note: each undeclared identifier is reported only once for each function it appears in ninja: build stopped: subcommand failed. File /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: /* */ #include int main(int argc, char** argv) { (void)argv; #ifndef bswap32 return ((int*)(&bswap32))[argc]; #else (void)argc; return 0; #endif } Determining if the bswap64 exist failed with the following output: Change Dir: /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/ninja cmTC_6c846 && [1/2] Building C object CMakeFiles/cmTC_6c846.dir/CheckSymbolExists.c.o FAILED: CMakeFiles/cmTC_6c846.dir/CheckSymbolExists.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -fstack-protector-strong -fstack-clash-protection -fPIE -o CMakeFiles/cmTC_6c846.dir/CheckSymbolExists.c.o -c /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: In function ‘main’: /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8:19: error: ‘bswap64’ undeclared (first use in this function) 8 | return ((int*)(&bswap64))[argc]; | ^~~~~~~ /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8:19: note: each undeclared identifier is reported only once for each function it appears in ninja: build stopped: subcommand failed. File /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: /* */ #include int main(int argc, char** argv) { (void)argv; #ifndef bswap64 return ((int*)(&bswap64))[argc]; #else (void)argc; return 0; #endif } Performing C SOURCE FILE Test C_COMPILER_FLAG_SUPPORTED__Werror__Wnewline_eof__Wno_error_cpp failed with the following output: Change Dir: /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/ninja cmTC_fe3cd && [1/2] Building C object CMakeFiles/cmTC_fe3cd.dir/src.c.o FAILED: CMakeFiles/cmTC_fe3cd.dir/src.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DC_COMPILER_FLAG_SUPPORTED__Werror__Wnewline_eof__Wno_error_cpp -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -fstack-protector-strong -fstack-clash-protection -fPIE -Werror -Wnewline-eof -Wno-error=cpp -o CMakeFiles/cmTC_fe3cd.dir/src.c.o -c /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/src.c x86_64-pc-linux-gnu-gcc: error: unrecognized command-line option '-Wnewline-eof' ninja: build stopped: subcommand failed. Source file was: int main(void) { return 0; } Performing C++ SOURCE FILE Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wnewline_eof__Wno_error_cpp failed with the following output: Change Dir: /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/ninja cmTC_590bd && [1/2] Building CXX object CMakeFiles/cmTC_590bd.dir/src.cxx.o FAILED: CMakeFiles/cmTC_590bd.dir/src.cxx.o /usr/bin/x86_64-pc-linux-gnu-g++ -DCXX_COMPILER_FLAG_SUPPORTED__Werror__Wnewline_eof__Wno_error_cpp -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -fstack-protector-strong -fstack-clash-protection -fPIE -Werror -Wnewline-eof -Wno-error=cpp -std=c++14 -o CMakeFiles/cmTC_590bd.dir/src.cxx.o -c /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/src.cxx x86_64-pc-linux-gnu-g++: error: unrecognized command-line option '-Wnewline-eof' ninja: build stopped: subcommand failed. Source file was: int main() { return 0; } Performing C++ SOURCE FILE Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wrange_loop_analysis__Wno_error_cpp failed with the following output: Change Dir: /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/ninja cmTC_9f4fa && [1/2] Building CXX object CMakeFiles/cmTC_9f4fa.dir/src.cxx.o FAILED: CMakeFiles/cmTC_9f4fa.dir/src.cxx.o /usr/bin/x86_64-pc-linux-gnu-g++ -DCXX_COMPILER_FLAG_SUPPORTED__Werror__Wrange_loop_analysis__Wno_error_cpp -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -fstack-protector-strong -fstack-clash-protection -fPIE -Werror -Wrange-loop-analysis -Wno-error=cpp -std=c++14 -o CMakeFiles/cmTC_9f4fa.dir/src.cxx.o -c /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/src.cxx x86_64-pc-linux-gnu-g++: error: unrecognized command-line option '-Wrange-loop-analysis' ninja: build stopped: subcommand failed. Source file was: int main() { return 0; } Performing C SOURCE FILE Test C_COMPILER_FLAG_SUPPORTED__Werror__Wcomma__Wno_error_cpp failed with the following output: Change Dir: /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/ninja cmTC_b5582 && [1/2] Building C object CMakeFiles/cmTC_b5582.dir/src.c.o FAILED: CMakeFiles/cmTC_b5582.dir/src.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DC_COMPILER_FLAG_SUPPORTED__Werror__Wcomma__Wno_error_cpp -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -fstack-protector-strong -fstack-clash-protection -fPIE -Werror -Wcomma -Wno-error=cpp -o CMakeFiles/cmTC_b5582.dir/src.c.o -c /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/src.c x86_64-pc-linux-gnu-gcc: error: unrecognized command-line option '-Wcomma'; did you mean '-Wcomment'? ninja: build stopped: subcommand failed. Source file was: int main(void) { return 0; } Performing C++ SOURCE FILE Test CXX_COMPILER_FLAG_SUPPORTED__Werror__Wcomma__Wno_error_cpp failed with the following output: Change Dir: /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/ninja cmTC_701ad && [1/2] Building CXX object CMakeFiles/cmTC_701ad.dir/src.cxx.o FAILED: CMakeFiles/cmTC_701ad.dir/src.cxx.o /usr/bin/x86_64-pc-linux-gnu-g++ -DCXX_COMPILER_FLAG_SUPPORTED__Werror__Wcomma__Wno_error_cpp -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -fstack-protector-strong -fstack-clash-protection -fPIE -Werror -Wcomma -Wno-error=cpp -std=c++14 -o CMakeFiles/cmTC_701ad.dir/src.cxx.o -c /var/tmp/portage/games-strategy/warzone2100-4.3.1/work/warzone2100_build/CMakeFiles/CMakeTmp/src.cxx x86_64-pc-linux-gnu-g++: error: unrecognized command-line option '-Wcomma'; did you mean '-Wcomment'? ninja: build stopped: subcommand failed. Source file was: int main() { return 0; }