Determining if the pthread_create exist failed with the following output: Change Dir: /var/uhubuild/work/compile/build/CMakeFiles/CMakeTmp Run Build Command:/usr/bin/make "cmTryCompileExec1456693790/fast" /usr/bin/make -f CMakeFiles/cmTryCompileExec1456693790.dir/build.make CMakeFiles/cmTryCompileExec1456693790.dir/build make[1]: Entering directory `/var/uhubuild/work/compile/build/CMakeFiles/CMakeTmp' /usr/bin/cmake -E cmake_progress_report /var/uhubuild/work/compile/build/CMakeFiles/CMakeTmp/CMakeFiles 1 Building C object CMakeFiles/cmTryCompileExec1456693790.dir/CheckSymbolExists.c.o /usr/lib/ccache/cc -o CMakeFiles/cmTryCompileExec1456693790.dir/CheckSymbolExists.c.o -c /var/uhubuild/work/compile/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c Linking C executable cmTryCompileExec1456693790 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec1456693790.dir/link.txt --verbose=1 /usr/lib/ccache/cc CMakeFiles/cmTryCompileExec1456693790.dir/CheckSymbolExists.c.o -o cmTryCompileExec1456693790 -rdynamic CMakeFiles/cmTryCompileExec1456693790.dir/CheckSymbolExists.c.o: In function `main': CheckSymbolExists.c:(.text+0xa): undefined reference to `pthread_create' collect2: error: ld returned 1 exit status make[1]: Leaving directory `/var/uhubuild/work/compile/build/CMakeFiles/CMakeTmp' make[1]: *** [cmTryCompileExec1456693790] Error 1 make: *** [cmTryCompileExec1456693790/fast] Error 2 File /var/uhubuild/work/compile/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/uhubuild/work/compile/build/CMakeFiles/CMakeTmp Run Build Command:/usr/bin/make "cmTryCompileExec630304161/fast" /usr/bin/make -f CMakeFiles/cmTryCompileExec630304161.dir/build.make CMakeFiles/cmTryCompileExec630304161.dir/build make[1]: Entering directory `/var/uhubuild/work/compile/build/CMakeFiles/CMakeTmp' /usr/bin/cmake -E cmake_progress_report /var/uhubuild/work/compile/build/CMakeFiles/CMakeTmp/CMakeFiles 1 Building C object CMakeFiles/cmTryCompileExec630304161.dir/CheckFunctionExists.c.o /usr/lib/ccache/cc -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTryCompileExec630304161.dir/CheckFunctionExists.c.o -c /usr/share/cmake-2.8/Modules/CheckFunctionExists.c Linking C executable cmTryCompileExec630304161 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec630304161.dir/link.txt --verbose=1 /usr/lib/ccache/cc -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTryCompileExec630304161.dir/CheckFunctionExists.c.o -o cmTryCompileExec630304161 -rdynamic -lpthreads /usr/bin/ld: cannot find -lpthreads collect2: error: ld returned 1 exit status make[1]: Leaving directory `/var/uhubuild/work/compile/build/CMakeFiles/CMakeTmp' make[1]: *** [cmTryCompileExec630304161] Error 1 make: *** [cmTryCompileExec630304161/fast] Error 2 Determining if the fribidi_utf8_to_unicode exist failed with the following output: Change Dir: /var/uhubuild/work/compile/build/CMakeFiles/CMakeTmp Run Build Command:/usr/bin/make "cmTryCompileExec3476332037/fast" /usr/bin/make -f CMakeFiles/cmTryCompileExec3476332037.dir/build.make CMakeFiles/cmTryCompileExec3476332037.dir/build make[1]: Entering directory `/var/uhubuild/work/compile/build/CMakeFiles/CMakeTmp' /usr/bin/cmake -E cmake_progress_report /var/uhubuild/work/compile/build/CMakeFiles/CMakeTmp/CMakeFiles 1 Building C object CMakeFiles/cmTryCompileExec3476332037.dir/CheckSymbolExists.c.o /usr/lib/ccache/cc -fopenmp -O2 -W -Wall -ansi -I/usr/include/fribidi -o CMakeFiles/cmTryCompileExec3476332037.dir/CheckSymbolExists.c.o -c /var/uhubuild/work/compile/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c /var/uhubuild/work/compile/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: In function 'main': /var/uhubuild/work/compile/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8:19: error: 'fribidi_utf8_to_unicode' undeclared (first use in this function) return ((int*)(&fribidi_utf8_to_unicode))[argc]; ^ /var/uhubuild/work/compile/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8:19: note: each undeclared identifier is reported only once for each function it appears in /var/uhubuild/work/compile/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:4:14: warning: parameter 'argc' set but not used [-Wunused-but-set-parameter] int main(int argc, char** argv) ^ /var/uhubuild/work/compile/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:13:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ make[1]: Leaving directory `/var/uhubuild/work/compile/build/CMakeFiles/CMakeTmp' make[1]: *** [CMakeFiles/cmTryCompileExec3476332037.dir/CheckSymbolExists.c.o] Error 1 make: *** [cmTryCompileExec3476332037/fast] Error 2 File /var/uhubuild/work/compile/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: /* */ #include int main(int argc, char** argv) { (void)argv; #ifndef fribidi_utf8_to_unicode return ((int*)(&fribidi_utf8_to_unicode))[argc]; #else (void)argc; return 0; #endif } Determining if the FRIBIDI_CHAR_SET_UTF8 exist failed with the following output: Change Dir: /var/uhubuild/work/compile/build/CMakeFiles/CMakeTmp Run Build Command:/usr/bin/make "cmTryCompileExec3565703012/fast" /usr/bin/make -f CMakeFiles/cmTryCompileExec3565703012.dir/build.make CMakeFiles/cmTryCompileExec3565703012.dir/build make[1]: Entering directory `/var/uhubuild/work/compile/build/CMakeFiles/CMakeTmp' /usr/bin/cmake -E cmake_progress_report /var/uhubuild/work/compile/build/CMakeFiles/CMakeTmp/CMakeFiles 1 Building C object CMakeFiles/cmTryCompileExec3565703012.dir/CheckSymbolExists.c.o /usr/lib/ccache/cc -fopenmp -O2 -W -Wall -ansi -I/usr/include/fribidi -o CMakeFiles/cmTryCompileExec3565703012.dir/CheckSymbolExists.c.o -c /var/uhubuild/work/compile/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c /var/uhubuild/work/compile/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: In function 'main': /var/uhubuild/work/compile/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8:18: error: lvalue required as unary '&' operand return ((int*)(&FRIBIDI_CHAR_SET_UTF8))[argc]; ^ /var/uhubuild/work/compile/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:4:14: warning: parameter 'argc' set but not used [-Wunused-but-set-parameter] int main(int argc, char** argv) ^ /var/uhubuild/work/compile/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:13:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ make[1]: Leaving directory `/var/uhubuild/work/compile/build/CMakeFiles/CMakeTmp' make[1]: *** [CMakeFiles/cmTryCompileExec3565703012.dir/CheckSymbolExists.c.o] Error 1 make: *** [cmTryCompileExec3565703012/fast] Error 2 File /var/uhubuild/work/compile/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: /* */ #include int main(int argc, char** argv) { (void)argv; #ifndef FRIBIDI_CHAR_SET_UTF8 return ((int*)(&FRIBIDI_CHAR_SET_UTF8))[argc]; #else (void)argc; return 0; #endif }