Determining if the pthread_create exist failed with the following output: Change Dir: /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/gmake cmTC_6b863/fast /usr/bin/gmake -f CMakeFiles/cmTC_6b863.dir/build.make CMakeFiles/cmTC_6b863.dir/build gmake[1]: Entering directory '/var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_6b863.dir/CheckSymbolExists.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DNDEBUG -O2 -pipe -march=native -o CMakeFiles/cmTC_6b863.dir/CheckSymbolExists.c.o -c /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c Linking C executable cmTC_6b863 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6b863.dir/link.txt --verbose=1 /usr/bin/x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -Wl,--hash-style=gnu -Wl,-O1 -Wl,--as-needed -rdynamic CMakeFiles/cmTC_6b863.dir/CheckSymbolExists.c.o -o cmTC_6b863 CMakeFiles/cmTC_6b863.dir/CheckSymbolExists.c.o: In function `main': CheckSymbolExists.c:(.text.startup+0x3): undefined reference to `pthread_create' collect2: error: ld returned 1 exit status gmake[1]: *** [CMakeFiles/cmTC_6b863.dir/build.make:87: cmTC_6b863] Error 1 gmake[1]: Leaving directory '/var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp' gmake: *** [Makefile:121: cmTC_6b863/fast] Error 2 File /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: /* */ #include int main(int argc, char** argv) { (void)argv; #ifndef pthread_create return ((int*)(&pthread_create))[argc]; #else (void)argc; return 0; #endif } Determining if the function pthread_create exists in the pthreads failed with the following output: Change Dir: /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/gmake cmTC_d7bee/fast /usr/bin/gmake -f CMakeFiles/cmTC_d7bee.dir/build.make CMakeFiles/cmTC_d7bee.dir/build gmake[1]: Entering directory '/var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_d7bee.dir/CheckFunctionExists.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DNDEBUG -O2 -pipe -march=native -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTC_d7bee.dir/CheckFunctionExists.c.o -c /usr/share/cmake/Modules/CheckFunctionExists.c Linking C executable cmTC_d7bee /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d7bee.dir/link.txt --verbose=1 /usr/bin/x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -DCHECK_FUNCTION_EXISTS=pthread_create -Wl,--hash-style=gnu -Wl,-O1 -Wl,--as-needed -rdynamic CMakeFiles/cmTC_d7bee.dir/CheckFunctionExists.c.o -o cmTC_d7bee -lpthreads /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lpthreads collect2: error: ld returned 1 exit status gmake[1]: *** [CMakeFiles/cmTC_d7bee.dir/build.make:87: cmTC_d7bee] Error 1 gmake[1]: Leaving directory '/var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp' gmake: *** [Makefile:121: cmTC_d7bee/fast] Error 2 Determining if the nanosleep exist failed with the following output: Change Dir: /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/gmake cmTC_45a39/fast /usr/bin/gmake -f CMakeFiles/cmTC_45a39.dir/build.make CMakeFiles/cmTC_45a39.dir/build gmake[1]: Entering directory '/var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_45a39.dir/CheckSymbolExists.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -D_POSIX_C_SOURCE="200809L -D_XOPEN_SOURCE=600" -DNDEBUG -O2 -pipe -march=native -o CMakeFiles/cmTC_45a39.dir/CheckSymbolExists.c.o -c /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: In function ‘main’: /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8:19: error: ‘nanosleep’ undeclared (first use in this function) return ((int*)(&nanosleep))[argc]; ^~~~~~~~~ /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8:19: note: each undeclared identifier is reported only once for each function it appears in gmake[1]: *** [CMakeFiles/cmTC_45a39.dir/build.make:66: CMakeFiles/cmTC_45a39.dir/CheckSymbolExists.c.o] Error 1 gmake[1]: Leaving directory '/var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp' gmake: *** [Makefile:121: cmTC_45a39/fast] Error 2 File /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: /* */ #include int main(int argc, char** argv) { (void)argv; #ifndef nanosleep return ((int*)(&nanosleep))[argc]; #else (void)argc; return 0; #endif } Determining if the pthread_setname_np exist failed with the following output: Change Dir: /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/gmake cmTC_bb2c8/fast /usr/bin/gmake -f CMakeFiles/cmTC_bb2c8.dir/build.make CMakeFiles/cmTC_bb2c8.dir/build gmake[1]: Entering directory '/var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_bb2c8.dir/CheckSymbolExists.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -D_POSIX_C_SOURCE="200809L -D_XOPEN_SOURCE=600" -DNDEBUG -O2 -pipe -march=native -o CMakeFiles/cmTC_bb2c8.dir/CheckSymbolExists.c.o -c /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: In function ‘main’: /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8:19: error: ‘pthread_setname_np’ undeclared (first use in this function); did you mean ‘pthread_setcanceltype’? return ((int*)(&pthread_setname_np))[argc]; ^~~~~~~~~~~~~~~~~~ pthread_setcanceltype /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8:19: note: each undeclared identifier is reported only once for each function it appears in gmake[1]: *** [CMakeFiles/cmTC_bb2c8.dir/build.make:66: CMakeFiles/cmTC_bb2c8.dir/CheckSymbolExists.c.o] Error 1 gmake[1]: Leaving directory '/var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp' gmake: *** [Makefile:121: cmTC_bb2c8/fast] Error 2 File /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: /* */ #include int main(int argc, char** argv) { (void)argv; #ifndef pthread_setname_np return ((int*)(&pthread_setname_np))[argc]; #else (void)argc; return 0; #endif } Determining if the pthread_set_name_np exist failed with the following output: Change Dir: /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/gmake cmTC_2004d/fast /usr/bin/gmake -f CMakeFiles/cmTC_2004d.dir/build.make CMakeFiles/cmTC_2004d.dir/build gmake[1]: Entering directory '/var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_2004d.dir/CheckSymbolExists.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -D_POSIX_C_SOURCE="200809L -D_XOPEN_SOURCE=600" -DNDEBUG -O2 -pipe -march=native -o CMakeFiles/cmTC_2004d.dir/CheckSymbolExists.c.o -c /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:2:10: fatal error: pthread_np.h: No such file or directory #include ^~~~~~~~~~~~~~ compilation terminated. gmake[1]: *** [CMakeFiles/cmTC_2004d.dir/build.make:66: CMakeFiles/cmTC_2004d.dir/CheckSymbolExists.c.o] Error 1 gmake[1]: Leaving directory '/var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp' gmake: *** [Makefile:121: cmTC_2004d/fast] Error 2 File /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: /* */ #include int main(int argc, char** argv) { (void)argv; #ifndef pthread_set_name_np return ((int*)(&pthread_set_name_np))[argc]; #else (void)argc; return 0; #endif } Determining if the prctl exist failed with the following output: Change Dir: /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/gmake cmTC_e65cd/fast /usr/bin/gmake -f CMakeFiles/cmTC_e65cd.dir/build.make CMakeFiles/cmTC_e65cd.dir/build gmake[1]: Entering directory '/var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_e65cd.dir/CheckSymbolExists.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -D_POSIX_C_SOURCE="200809L -D_XOPEN_SOURCE=600" -DNDEBUG -O2 -pipe -march=native -o CMakeFiles/cmTC_e65cd.dir/CheckSymbolExists.c.o -c /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions gmake[1]: *** [CMakeFiles/cmTC_e65cd.dir/build.make:66: CMakeFiles/cmTC_e65cd.dir/CheckSymbolExists.c.o] Error 1 gmake[1]: Leaving directory '/var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp' gmake: *** [Makefile:121: cmTC_e65cd/fast] Error 2 File /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: /* */ #include int main(int argc, char** argv) { (void)argv; #ifndef prctl return ((int*)(&prctl))[argc]; #else (void)argc; return 0; #endif } Determining if the uname exist failed with the following output: Change Dir: /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/gmake cmTC_82a62/fast /usr/bin/gmake -f CMakeFiles/cmTC_82a62.dir/build.make CMakeFiles/cmTC_82a62.dir/build gmake[1]: Entering directory '/var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_82a62.dir/CheckSymbolExists.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -D_POSIX_C_SOURCE="200809L -D_XOPEN_SOURCE=600" -DNDEBUG -O2 -pipe -march=native -o CMakeFiles/cmTC_82a62.dir/CheckSymbolExists.c.o -c /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions gmake[1]: *** [CMakeFiles/cmTC_82a62.dir/build.make:66: CMakeFiles/cmTC_82a62.dir/CheckSymbolExists.c.o] Error 1 gmake[1]: Leaving directory '/var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp' gmake: *** [Makefile:121: cmTC_82a62/fast] Error 2 File /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: /* */ #include int main(int argc, char** argv) { (void)argv; #ifndef uname return ((int*)(&uname))[argc]; #else (void)argc; return 0; #endif } Determining if the getrusage exist failed with the following output: Change Dir: /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/gmake cmTC_3d82d/fast /usr/bin/gmake -f CMakeFiles/cmTC_3d82d.dir/build.make CMakeFiles/cmTC_3d82d.dir/build gmake[1]: Entering directory '/var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_3d82d.dir/CheckSymbolExists.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -D_POSIX_C_SOURCE="200809L -D_XOPEN_SOURCE=600" -DNDEBUG -O2 -pipe -march=native -o CMakeFiles/cmTC_3d82d.dir/CheckSymbolExists.c.o -c /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions gmake[1]: *** [CMakeFiles/cmTC_3d82d.dir/build.make:66: CMakeFiles/cmTC_3d82d.dir/CheckSymbolExists.c.o] Error 1 gmake[1]: Leaving directory '/var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp' gmake: *** [Makefile:121: cmTC_3d82d/fast] Error 2 File /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: /* */ #include int main(int argc, char** argv) { (void)argv; #ifndef getrusage return ((int*)(&getrusage))[argc]; #else (void)argc; return 0; #endif } Determining if the popen exist failed with the following output: Change Dir: /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/gmake cmTC_f88ce/fast /usr/bin/gmake -f CMakeFiles/cmTC_f88ce.dir/build.make CMakeFiles/cmTC_f88ce.dir/build gmake[1]: Entering directory '/var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_f88ce.dir/CheckSymbolExists.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -D_POSIX_C_SOURCE="200809L -D_XOPEN_SOURCE=600" -DNDEBUG -O2 -pipe -march=native -o CMakeFiles/cmTC_f88ce.dir/CheckSymbolExists.c.o -c /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: In function ‘main’: /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8:19: error: ‘popen’ undeclared (first use in this function); did you mean ‘fopen’? return ((int*)(&popen))[argc]; ^~~~~ fopen /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8:19: note: each undeclared identifier is reported only once for each function it appears in gmake[1]: *** [CMakeFiles/cmTC_f88ce.dir/build.make:66: CMakeFiles/cmTC_f88ce.dir/CheckSymbolExists.c.o] Error 1 gmake[1]: Leaving directory '/var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp' gmake: *** [Makefile:121: cmTC_f88ce/fast] Error 2 File /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: /* */ #include int main(int argc, char** argv) { (void)argv; #ifndef popen return ((int*)(&popen))[argc]; #else (void)argc; return 0; #endif } Determining if the pclose exist failed with the following output: Change Dir: /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/gmake cmTC_f9fb7/fast /usr/bin/gmake -f CMakeFiles/cmTC_f9fb7.dir/build.make CMakeFiles/cmTC_f9fb7.dir/build gmake[1]: Entering directory '/var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_f9fb7.dir/CheckSymbolExists.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -D_POSIX_C_SOURCE="200809L -D_XOPEN_SOURCE=600" -DNDEBUG -O2 -pipe -march=native -o CMakeFiles/cmTC_f9fb7.dir/CheckSymbolExists.c.o -c /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: In function ‘main’: /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8:19: error: ‘pclose’ undeclared (first use in this function); did you mean ‘fclose’? return ((int*)(&pclose))[argc]; ^~~~~~ fclose /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8:19: note: each undeclared identifier is reported only once for each function it appears in gmake[1]: *** [CMakeFiles/cmTC_f9fb7.dir/build.make:66: CMakeFiles/cmTC_f9fb7.dir/CheckSymbolExists.c.o] Error 1 gmake[1]: Leaving directory '/var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp' gmake: *** [Makefile:121: cmTC_f9fb7/fast] Error 2 File /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: /* */ #include int main(int argc, char** argv) { (void)argv; #ifndef pclose return ((int*)(&pclose))[argc]; #else (void)argc; return 0; #endif } Determining if the getexecname exist failed with the following output: Change Dir: /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/gmake cmTC_0d5ab/fast /usr/bin/gmake -f CMakeFiles/cmTC_0d5ab.dir/build.make CMakeFiles/cmTC_0d5ab.dir/build gmake[1]: Entering directory '/var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_0d5ab.dir/CheckSymbolExists.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -D_POSIX_C_SOURCE="200809L -D_XOPEN_SOURCE=600" -DNDEBUG -O2 -pipe -march=native -o CMakeFiles/cmTC_0d5ab.dir/CheckSymbolExists.c.o -c /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: In function ‘main’: /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8:19: error: ‘getexecname’ undeclared (first use in this function) return ((int*)(&getexecname))[argc]; ^~~~~~~~~~~ /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8:19: note: each undeclared identifier is reported only once for each function it appears in gmake[1]: *** [CMakeFiles/cmTC_0d5ab.dir/build.make:66: CMakeFiles/cmTC_0d5ab.dir/CheckSymbolExists.c.o] Error 1 gmake[1]: Leaving directory '/var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp' gmake: *** [Makefile:121: cmTC_0d5ab/fast] Error 2 File /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: /* */ #include int main(int argc, char** argv) { (void)argv; #ifndef getexecname return ((int*)(&getexecname))[argc]; #else (void)argc; return 0; #endif } Determining if the setenv exist failed with the following output: Change Dir: /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/gmake cmTC_d5bb2/fast /usr/bin/gmake -f CMakeFiles/cmTC_d5bb2.dir/build.make CMakeFiles/cmTC_d5bb2.dir/build gmake[1]: Entering directory '/var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_d5bb2.dir/CheckSymbolExists.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -D_POSIX_C_SOURCE="200809L -D_XOPEN_SOURCE=600" -DNDEBUG -O2 -pipe -march=native -o CMakeFiles/cmTC_d5bb2.dir/CheckSymbolExists.c.o -c /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: In function ‘main’: /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8:19: error: ‘setenv’ undeclared (first use in this function); did you mean ‘getenv’? return ((int*)(&setenv))[argc]; ^~~~~~ getenv /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8:19: note: each undeclared identifier is reported only once for each function it appears in gmake[1]: *** [CMakeFiles/cmTC_d5bb2.dir/build.make:66: CMakeFiles/cmTC_d5bb2.dir/CheckSymbolExists.c.o] Error 1 gmake[1]: Leaving directory '/var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp' gmake: *** [Makefile:121: cmTC_d5bb2/fast] Error 2 File /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: /* */ #include int main(int argc, char** argv) { (void)argv; #ifndef setenv return ((int*)(&setenv))[argc]; #else (void)argc; return 0; #endif } Determining if the clock_gettime exist failed with the following output: Change Dir: /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/gmake cmTC_bd5ce/fast /usr/bin/gmake -f CMakeFiles/cmTC_bd5ce.dir/build.make CMakeFiles/cmTC_bd5ce.dir/build gmake[1]: Entering directory '/var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_bd5ce.dir/CheckSymbolExists.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -D_POSIX_C_SOURCE="200809L -D_XOPEN_SOURCE=600" -DNDEBUG -O2 -pipe -march=native -o CMakeFiles/cmTC_bd5ce.dir/CheckSymbolExists.c.o -c /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions : error: token "=" is not valid in preprocessor expressions /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: In function ‘main’: /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8:19: error: ‘clock_gettime’ undeclared (first use in this function); did you mean ‘localtime’? return ((int*)(&clock_gettime))[argc]; ^~~~~~~~~~~~~ localtime /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8:19: note: each undeclared identifier is reported only once for each function it appears in gmake[1]: *** [CMakeFiles/cmTC_bd5ce.dir/build.make:66: CMakeFiles/cmTC_bd5ce.dir/CheckSymbolExists.c.o] Error 1 gmake[1]: Leaving directory '/var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp' gmake: *** [Makefile:121: cmTC_bd5ce/fast] Error 2 File /var/tmp/portage/games-rpg/arx-libertatis-1.1.2-r2/work/arx-libertatis-1.1.2_build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: /* */ #include int main(int argc, char** argv) { (void)argv; #ifndef clock_gettime return ((int*)(&clock_gettime))[argc]; #else (void)argc; return 0; #endif }