Advertisement
Guest User

Slicer - CMakeError log - clang

a guest
Mar 29th, 2020
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.66 KB | None | 0 0
  1. Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
  2. Change Dir: /home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp
  3.  
  4. Run Build Command(s):/usr/bin/make cmTC_69002/fast && make[4]: Entering directory '/home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp'
  5. /usr/bin/make -f CMakeFiles/cmTC_69002.dir/build.make CMakeFiles/cmTC_69002.dir/build
  6. make[5]: Entering directory '/home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp'
  7. Building C object CMakeFiles/cmTC_69002.dir/src.c.o
  8. /usr/bin/clang -I/usr/include/tirpc -DCMAKE_HAVE_LIBC_PTHREAD -o CMakeFiles/cmTC_69002.dir/src.c.o -c /home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp/src.c
  9. Linking C executable cmTC_69002
  10. /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_69002.dir/link.txt --verbose=1
  11. /usr/bin/clang -I/usr/include/tirpc -DCMAKE_HAVE_LIBC_PTHREAD CMakeFiles/cmTC_69002.dir/src.c.o -o cmTC_69002
  12. /usr/bin/ld: CMakeFiles/cmTC_69002.dir/src.c.o: in function `main':
  13. src.c:(.text+0x32): undefined reference to `pthread_create'
  14. /usr/bin/ld: src.c:(.text+0x3e): undefined reference to `pthread_detach'
  15. /usr/bin/ld: src.c:(.text+0x50): undefined reference to `pthread_join'
  16. clang-9: error: linker command failed with exit code 1 (use -v to see invocation)
  17. make[5]: *** [CMakeFiles/cmTC_69002.dir/build.make:87: cmTC_69002] Error 1
  18. make[5]: Leaving directory '/home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp'
  19. make[4]: *** [Makefile:121: cmTC_69002/fast] Error 2
  20. make[4]: Leaving directory '/home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp'
  21.  
  22.  
  23. Source file was:
  24. #include <pthread.h>
  25.  
  26. void* test_func(void* data)
  27. {
  28. return data;
  29. }
  30.  
  31. int main(void)
  32. {
  33. pthread_t thread;
  34. pthread_create(&thread, NULL, test_func, NULL);
  35. pthread_detach(thread);
  36. pthread_join(thread, NULL);
  37. pthread_atfork(NULL, NULL, NULL);
  38. pthread_exit(NULL);
  39.  
  40. return 0;
  41. }
  42.  
  43. Determining if the function pthread_create exists in the pthreads failed with the following output:
  44. Change Dir: /home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp
  45.  
  46. Run Build Command(s):/usr/bin/make cmTC_a92a1/fast && make[4]: Entering directory '/home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp'
  47. /usr/bin/make -f CMakeFiles/cmTC_a92a1.dir/build.make CMakeFiles/cmTC_a92a1.dir/build
  48. make[5]: Entering directory '/home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp'
  49. Building C object CMakeFiles/cmTC_a92a1.dir/CheckFunctionExists.c.o
  50. /usr/bin/clang -I/usr/include/tirpc -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTC_a92a1.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
  51. Linking C executable cmTC_a92a1
  52. /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a92a1.dir/link.txt --verbose=1
  53. /usr/bin/clang -I/usr/include/tirpc -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_a92a1.dir/CheckFunctionExists.c.o -o cmTC_a92a1 -lpthreads
  54. /usr/bin/ld: cannot find -lpthreads
  55. clang-9: error: linker command failed with exit code 1 (use -v to see invocation)
  56. make[5]: *** [CMakeFiles/cmTC_a92a1.dir/build.make:87: cmTC_a92a1] Error 1
  57. make[5]: Leaving directory '/home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp'
  58. make[4]: *** [Makefile:121: cmTC_a92a1/fast] Error 2
  59. make[4]: Leaving directory '/home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp'
  60.  
  61.  
  62.  
  63. Determining if the CXX compiler accepts the flag -features=no%anachronisms passed with the following output:
  64. Change Dir: /home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp
  65.  
  66. Run Build Command(s):/usr/bin/make cmTC_52b0d/fast && make[4]: Entering directory '/home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp'
  67. /usr/bin/make -f CMakeFiles/cmTC_52b0d.dir/build.make CMakeFiles/cmTC_52b0d.dir/build
  68. make[5]: Entering directory '/home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp'
  69. Building CXX object CMakeFiles/cmTC_52b0d.dir/src.cxx.o
  70. /usr/bin/clang++ -I/usr/include/tirpc -I/usr/include/tirpc -features=no%anachronisms -std=c++11 -o CMakeFiles/cmTC_52b0d.dir/src.cxx.o -c /home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp/src.cxx
  71. clang-9: error: unknown argument: '-features=no%anachronisms'
  72. make[5]: *** [CMakeFiles/cmTC_52b0d.dir/build.make:66: CMakeFiles/cmTC_52b0d.dir/src.cxx.o] Error 1
  73. make[5]: Leaving directory '/home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp'
  74. make[4]: *** [Makefile:121: cmTC_52b0d/fast] Error 2
  75. make[4]: Leaving directory '/home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp'
  76.  
  77.  
  78. Source file was:
  79. int main() { return 0;}
  80.  
  81. Performing C SOURCE FILE Test C_HAS_WARNING-Wno-long-double failed with the following output:
  82. Change Dir: /home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp
  83.  
  84. Run Build Command(s):/usr/bin/make cmTC_e3cf8/fast && make[4]: Entering directory '/home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp'
  85. /usr/bin/make -f CMakeFiles/cmTC_e3cf8.dir/build.make CMakeFiles/cmTC_e3cf8.dir/build
  86. make[5]: Entering directory '/home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp'
  87. Building C object CMakeFiles/cmTC_e3cf8.dir/src.c.o
  88. /usr/bin/clang -I/usr/include/tirpc -DC_HAS_WARNING-Wno-long-double -Wno-long-double -o CMakeFiles/cmTC_e3cf8.dir/src.c.o -c /home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp/src.c
  89. warning: unknown warning option '-Wno-long-double'; did you mean '-Wno-long-long'? [-Wunknown-warning-option]
  90. In file included from <built-in>:346:
  91. <command line>:1:22: warning: ISO C99 requires whitespace after the macro name [-Wc99-extensions]
  92. #define C_HAS_WARNING-Wno-long-double 1
  93. ^
  94. 2 warnings generated.
  95. Linking C executable cmTC_e3cf8
  96. /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e3cf8.dir/link.txt --verbose=1
  97. /usr/bin/clang -I/usr/include/tirpc -DC_HAS_WARNING-Wno-long-double CMakeFiles/cmTC_e3cf8.dir/src.c.o -o cmTC_e3cf8
  98. make[5]: Leaving directory '/home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp'
  99. make[4]: Leaving directory '/home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp'
  100.  
  101.  
  102. Source file was:
  103. int main(void) { return 0; }
  104. Performing C++ SOURCE FILE Test CXX_HAS_WARNING-Wno-long-double failed with the following output:
  105. Change Dir: /home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp
  106.  
  107. Run Build Command(s):/usr/bin/make cmTC_edb25/fast && make[4]: Entering directory '/home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp'
  108. /usr/bin/make -f CMakeFiles/cmTC_edb25.dir/build.make CMakeFiles/cmTC_edb25.dir/build
  109. make[5]: Entering directory '/home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp'
  110. Building CXX object CMakeFiles/cmTC_edb25.dir/src.cxx.o
  111. /usr/bin/clang++ -I/usr/include/tirpc -I/usr/include/tirpc -DCXX_HAS_WARNING-Wno-long-double -Wno-long-double -std=c++11 -o CMakeFiles/cmTC_edb25.dir/src.cxx.o -c /home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp/src.cxx
  112. warning: unknown warning option '-Wno-long-double'; did you mean '-Wno-long-long'? [-Wunknown-warning-option]
  113. In file included from <built-in>:376:
  114. <command line>:1:24: warning: ISO C99 requires whitespace after the macro name [-Wc99-extensions]
  115. #define CXX_HAS_WARNING-Wno-long-double 1
  116. ^
  117. 2 warnings generated.
  118. Linking CXX executable cmTC_edb25
  119. /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_edb25.dir/link.txt --verbose=1
  120. /usr/bin/clang++ -I/usr/include/tirpc -I/usr/include/tirpc -DCXX_HAS_WARNING-Wno-long-double CMakeFiles/cmTC_edb25.dir/src.cxx.o -o cmTC_edb25
  121. make[5]: Leaving directory '/home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp'
  122. make[4]: Leaving directory '/home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp'
  123.  
  124.  
  125. Source file was:
  126. int main() { return 0;}
  127. Performing C++ SOURCE FILE Test CXX_HAS_WARNING-Wstrict-null-sentinel failed with the following output:
  128. Change Dir: /home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp
  129.  
  130. Run Build Command(s):/usr/bin/make cmTC_4d330/fast && make[4]: Entering directory '/home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp'
  131. /usr/bin/make -f CMakeFiles/cmTC_4d330.dir/build.make CMakeFiles/cmTC_4d330.dir/build
  132. make[5]: Entering directory '/home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp'
  133. Building CXX object CMakeFiles/cmTC_4d330.dir/src.cxx.o
  134. /usr/bin/clang++ -I/usr/include/tirpc -I/usr/include/tirpc -DCXX_HAS_WARNING-Wstrict-null-sentinel -Wstrict-null-sentinel -std=c++11 -o CMakeFiles/cmTC_4d330.dir/src.cxx.o -c /home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp/src.cxx
  135. warning: unknown warning option '-Wstrict-null-sentinel' [-Wunknown-warning-option]
  136. In file included from <built-in>:376:
  137. <command line>:1:24: warning: ISO C99 requires whitespace after the macro name [-Wc99-extensions]
  138. #define CXX_HAS_WARNING-Wstrict-null-sentinel 1
  139. ^
  140. 2 warnings generated.
  141. Linking CXX executable cmTC_4d330
  142. /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4d330.dir/link.txt --verbose=1
  143. /usr/bin/clang++ -I/usr/include/tirpc -I/usr/include/tirpc -DCXX_HAS_WARNING-Wstrict-null-sentinel CMakeFiles/cmTC_4d330.dir/src.cxx.o -o cmTC_4d330
  144. make[5]: Leaving directory '/home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp'
  145. make[4]: Leaving directory '/home/arc/src/Slicer-SuperBuild-clang/Slicer-build/CMakeFiles/CMakeTmp'
  146.  
  147.  
  148. Source file was:
  149. int main() { return 0;}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement