Advertisement
Guest User

cmake error log

a guest
Sep 7th, 2020
369
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CMake 13.74 KB | None | 0 0
  1. Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
  2. Change Dir: /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp
  3.  
  4. Run Build Command(s):/usr/bin/make cmTC_f55d4/fast && /usr/bin/make  -f CMakeFiles/cmTC_f55d4.dir/build.make CMakeFiles/cmTC_f55d4.dir/build
  5. make[1]: Entering directory '/home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp'
  6. Building C object CMakeFiles/cmTC_f55d4.dir/src.c.o
  7. /usr/bin/cc   -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_f55d4.dir/src.c.o -c /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp/src.c
  8. Linking C executable cmTC_f55d4
  9. /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f55d4.dir/link.txt --verbose=1
  10. /usr/bin/cc  -DCMAKE_HAVE_LIBC_PTHREAD  -rdynamic  CMakeFiles/cmTC_f55d4.dir/src.c.o -o cmTC_f55d4
  11. /usr/bin/ld: CMakeFiles/cmTC_f55d4.dir/src.c.o: in function `main':
  12. src.c:(.text+0x3e): undefined reference to `pthread_create'
  13. /usr/bin/ld: src.c:(.text+0x4a): undefined reference to `pthread_detach'
  14. /usr/bin/ld: src.c:(.text+0x56): undefined reference to `pthread_cancel'
  15. /usr/bin/ld: src.c:(.text+0x67): undefined reference to `pthread_join'
  16. collect2: error: ld returned 1 exit status
  17. make[1]: *** [CMakeFiles/cmTC_f55d4.dir/build.make:106: cmTC_f55d4] Error 1
  18. make[1]: Leaving directory '/home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp'
  19. make: *** [Makefile:140: cmTC_f55d4/fast] Error 2
  20.  
  21.  
  22. Source file was:
  23. #include <pthread.h>
  24.  
  25. void* test_func(void* data)
  26. {
  27.   return data;
  28. }
  29.  
  30. int main(void)
  31. {
  32.   pthread_t thread;
  33.   pthread_create(&thread, NULL, test_func, NULL);
  34.   pthread_detach(thread);
  35.   pthread_cancel(thread);
  36.   pthread_join(thread, NULL);
  37.   pthread_atfork(NULL, NULL, NULL);
  38.   pthread_exit(NULL);
  39.  
  40.   return 0;
  41. }
  42.  
  43. Performing C SOURCE FILE Test NNPACK_ARCH_IS_X86_32 failed with the following output:
  44. Change Dir: /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp
  45.  
  46. Run Build Command(s):/usr/bin/make cmTC_33db3/fast && /usr/bin/make  -f CMakeFiles/cmTC_33db3.dir/build.make CMakeFiles/cmTC_33db3.dir/build
  47. make[1]: Entering directory '/home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp'
  48. Building C object CMakeFiles/cmTC_33db3.dir/src.c.o
  49. /usr/bin/cc   -DNNPACK_ARCH_IS_X86_32 -o CMakeFiles/cmTC_33db3.dir/src.c.o -c /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp/src.c
  50. /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp/src.c:3:10: error: #error AVX only on x86_64
  51.     3 |         #error AVX only on x86_64
  52.       |          ^~~~~
  53. make[1]: *** [CMakeFiles/cmTC_33db3.dir/build.make:85: CMakeFiles/cmTC_33db3.dir/src.c.o] Error 1
  54. make[1]: Leaving directory '/home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp'
  55. make: *** [Makefile:140: cmTC_33db3/fast] Error 2
  56.  
  57.  
  58. Source file was:
  59.  
  60.       #if ! (defined(__i386) || defined(_M_IX86))
  61.         #error AVX only on x86_64
  62.       #endif
  63.       int main() {
  64.         return 0;
  65.       }
  66. Performing C SOURCE FILE Test C_HAS_AVX_1 failed with the following output:
  67. Change Dir: /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp
  68.  
  69. Run Build Command(s):/usr/bin/make cmTC_737bc/fast && /usr/bin/make  -f CMakeFiles/cmTC_737bc.dir/build.make CMakeFiles/cmTC_737bc.dir/build
  70. make[1]: Entering directory '/home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp'
  71. Building C object CMakeFiles/cmTC_737bc.dir/src.c.o
  72. /usr/bin/cc  -I/opt/cuda/include -fopenmp -DNDEBUG -DC_HAS_AVX_1 -fPIE -o CMakeFiles/cmTC_737bc.dir/src.c.o -c /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp/src.c
  73. /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp/src.c: In function ‘main’:
  74. /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp/src.c:7:7: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
  75.     7 |     a = _mm256_set1_ps(0);
  76.       |     ~~^~~~~~~~~~~~~~~~~~~
  77. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include/immintrin.h:51,
  78.                  from /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp/src.c:2:
  79. /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include/avxintrin.h:1311:1: error: inlining failed in call to ‘always_inline’ ‘_mm256_set1_ps’: target specific option mismatch
  80.  1311 | _mm256_set1_ps (float __A)
  81.       | ^~~~~~~~~~~~~~
  82. /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp/src.c:7:9: note: called from here
  83.     7 |     a = _mm256_set1_ps(0);
  84.       |         ^~~~~~~~~~~~~~~~~
  85. make[1]: *** [CMakeFiles/cmTC_737bc.dir/build.make:85: CMakeFiles/cmTC_737bc.dir/src.c.o] Error 1
  86. make[1]: Leaving directory '/home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp'
  87. make: *** [Makefile:140: cmTC_737bc/fast] Error 2
  88.  
  89.  
  90. Source file was:
  91.  
  92.   #include <immintrin.h>
  93.  
  94.   int main()
  95.   {
  96.     __m256 a;
  97.     a = _mm256_set1_ps(0);
  98.     return 0;
  99.   }
  100.  
  101. Performing C SOURCE FILE Test C_HAS_AVX2_1 failed with the following output:
  102. Change Dir: /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp
  103.  
  104. Run Build Command(s):/usr/bin/make cmTC_24752/fast && /usr/bin/make  -f CMakeFiles/cmTC_24752.dir/build.make CMakeFiles/cmTC_24752.dir/build
  105. make[1]: Entering directory '/home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp'
  106. Building C object CMakeFiles/cmTC_24752.dir/src.c.o
  107. /usr/bin/cc  -I/opt/cuda/include -fopenmp -DNDEBUG -DC_HAS_AVX2_1 -fPIE -o CMakeFiles/cmTC_24752.dir/src.c.o -c /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp/src.c
  108. /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp/src.c: In function ‘main’:
  109. /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp/src.c:7:7: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
  110.     7 |     a = _mm256_abs_epi16(a);
  111.       |     ~~^~~~~~~~~~~~~~~~~~~~~
  112. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include/immintrin.h:53,
  113.                  from /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp/src.c:2:
  114. /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include/avx2intrin.h:63:1: error: inlining failed in call to ‘always_inline’ ‘_mm256_abs_epi16’: target specific option mismatch
  115.    63 | _mm256_abs_epi16 (__m256i __A)
  116.       | ^~~~~~~~~~~~~~~~
  117. /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp/src.c:7:9: note: called from here
  118.     7 |     a = _mm256_abs_epi16(a);
  119.       |         ^~~~~~~~~~~~~~~~~~~
  120. make[1]: *** [CMakeFiles/cmTC_24752.dir/build.make:85: CMakeFiles/cmTC_24752.dir/src.c.o] Error 1
  121. make[1]: Leaving directory '/home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp'
  122. make: *** [Makefile:140: cmTC_24752/fast] Error 2
  123.  
  124.  
  125. Source file was:
  126.  
  127.   #include <immintrin.h>
  128.  
  129.   int main()
  130.   {
  131.     __m256i a = {0};
  132.     a = _mm256_abs_epi16(a);
  133.     __m256i x;
  134.     _mm256_extract_epi64(x, 0); // we rely on this in our AVX2 code
  135.     return 0;
  136.   }
  137.  
  138. Performing C SOURCE FILE Test CXX_HAS_AVX_1 failed with the following output:
  139. Change Dir: /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp
  140.  
  141. Run Build Command(s):/usr/bin/make cmTC_f349a/fast && /usr/bin/make  -f CMakeFiles/cmTC_f349a.dir/build.make CMakeFiles/cmTC_f349a.dir/build
  142. make[1]: Entering directory '/home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp'
  143. Building C object CMakeFiles/cmTC_f349a.dir/src.c.o
  144. /usr/bin/cc  -I/opt/cuda/include -fopenmp -DNDEBUG -DCXX_HAS_AVX_1 -fPIE -o CMakeFiles/cmTC_f349a.dir/src.c.o -c /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp/src.c
  145. /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp/src.c: In function ‘main’:
  146. /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp/src.c:7:7: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
  147.     7 |     a = _mm256_set1_ps(0);
  148.       |     ~~^~~~~~~~~~~~~~~~~~~
  149. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include/immintrin.h:51,
  150.                  from /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp/src.c:2:
  151. /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include/avxintrin.h:1311:1: error: inlining failed in call to ‘always_inline’ ‘_mm256_set1_ps’: target specific option mismatch
  152.  1311 | _mm256_set1_ps (float __A)
  153.       | ^~~~~~~~~~~~~~
  154. /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp/src.c:7:9: note: called from here
  155.     7 |     a = _mm256_set1_ps(0);
  156.       |         ^~~~~~~~~~~~~~~~~
  157. make[1]: *** [CMakeFiles/cmTC_f349a.dir/build.make:85: CMakeFiles/cmTC_f349a.dir/src.c.o] Error 1
  158. make[1]: Leaving directory '/home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp'
  159. make: *** [Makefile:140: cmTC_f349a/fast] Error 2
  160.  
  161.  
  162. Source file was:
  163.  
  164.   #include <immintrin.h>
  165.  
  166.   int main()
  167.   {
  168.     __m256 a;
  169.     a = _mm256_set1_ps(0);
  170.     return 0;
  171.   }
  172.  
  173. Performing C SOURCE FILE Test CXX_HAS_AVX2_1 failed with the following output:
  174. Change Dir: /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp
  175.  
  176. Run Build Command(s):/usr/bin/make cmTC_2d202/fast && /usr/bin/make  -f CMakeFiles/cmTC_2d202.dir/build.make CMakeFiles/cmTC_2d202.dir/build
  177. make[1]: Entering directory '/home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp'
  178. Building C object CMakeFiles/cmTC_2d202.dir/src.c.o
  179. /usr/bin/cc  -I/opt/cuda/include -fopenmp -DNDEBUG -DCXX_HAS_AVX2_1 -fPIE -o CMakeFiles/cmTC_2d202.dir/src.c.o -c /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp/src.c
  180. /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp/src.c: In function ‘main’:
  181. /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp/src.c:7:7: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
  182.     7 |     a = _mm256_abs_epi16(a);
  183.       |     ~~^~~~~~~~~~~~~~~~~~~~~
  184. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include/immintrin.h:53,
  185.                  from /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp/src.c:2:
  186. /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include/avx2intrin.h:63:1: error: inlining failed in call to ‘always_inline’ ‘_mm256_abs_epi16’: target specific option mismatch
  187.    63 | _mm256_abs_epi16 (__m256i __A)
  188.       | ^~~~~~~~~~~~~~~~
  189. /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp/src.c:7:9: note: called from here
  190.     7 |     a = _mm256_abs_epi16(a);
  191.       |         ^~~~~~~~~~~~~~~~~~~
  192. make[1]: *** [CMakeFiles/cmTC_2d202.dir/build.make:85: CMakeFiles/cmTC_2d202.dir/src.c.o] Error 1
  193. make[1]: Leaving directory '/home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp'
  194. make: *** [Makefile:140: cmTC_2d202/fast] Error 2
  195.  
  196.  
  197. Source file was:
  198.  
  199.   #include <immintrin.h>
  200.  
  201.   int main()
  202.   {
  203.     __m256i a = {0};
  204.     a = _mm256_abs_epi16(a);
  205.     __m256i x;
  206.     _mm256_extract_epi64(x, 0); // we rely on this in our AVX2 code
  207.     return 0;
  208.   }
  209.  
  210. Performing C SOURCE FILE Test BLAS_F2C_DOUBLE_WORKS failed with the following compile output:
  211. Change Dir: /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp
  212.  
  213. Run Build Command(s):/usr/bin/make cmTC_ea8d4/fast && /usr/bin/make  -f CMakeFiles/cmTC_ea8d4.dir/build.make CMakeFiles/cmTC_ea8d4.dir/build
  214. make[1]: Entering directory '/home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp'
  215. Building C object CMakeFiles/cmTC_ea8d4.dir/src.c.o
  216. /usr/bin/cc  -I/opt/cuda/include -fopenmp -DNDEBUG -DBLAS_F2C_DOUBLE_WORKS -fPIE -o CMakeFiles/cmTC_ea8d4.dir/src.c.o -c /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp/src.c
  217. Linking C executable cmTC_ea8d4
  218. /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ea8d4.dir/link.txt --verbose=1
  219. /usr/bin/cc  -fopenmp -DNDEBUG -DBLAS_F2C_DOUBLE_WORKS  -rdynamic -Wl,-rpath -Wl,/usr/lib/openmpi -Wl,--enable-new-dtags -pthread  CMakeFiles/cmTC_ea8d4.dir/src.c.o -o cmTC_ea8d4  -Wl,-rpath,/opt/intel/mkl/lib/intel64 /opt/intel/mkl/lib/intel64/libmkl_intel_lp64.so /opt/intel/mkl/lib/intel64/libmkl_gnu_thread.so /opt/intel/mkl/lib/intel64/libmkl_core.so -fopenmp /usr/lib/libpthread.so -lm /usr/lib/libdl.so
  220. make[1]: Leaving directory '/home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp'
  221.  
  222.  
  223. ...and run output:
  224.  
  225. Return value: 1
  226. Source file was:
  227.  
  228. #include <stdlib.h>
  229. #include <stdio.h>
  230. float x[4] = { 1, 2, 3, 4 };
  231. float y[4] = { .1, .01, .001, .0001 };
  232. int four = 4;
  233. int one = 1;
  234. extern double sdot_();
  235. int main() {
  236.   int i;
  237.   double r = sdot_(&four, x, &one, y, &one);
  238.   exit((float)r != (float).1234);
  239. }
  240. Determining if the strtod_l exist failed with the following output:
  241. Change Dir: /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp
  242.  
  243. Run Build Command(s):/usr/bin/make cmTC_b58f5/fast && /usr/bin/make  -f CMakeFiles/cmTC_b58f5.dir/build.make CMakeFiles/cmTC_b58f5.dir/build
  244. make[1]: Entering directory '/home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp'
  245. Building C object CMakeFiles/cmTC_b58f5.dir/CheckSymbolExists.c.o
  246. /usr/bin/cc  -I/opt/cuda/include -fopenmp -DNDEBUG  -fPIE -std=gnu11 -o CMakeFiles/cmTC_b58f5.dir/CheckSymbolExists.c.o -c /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp/CheckSymbolExists.c
  247. /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp/CheckSymbolExists.c: In function ‘main’:
  248. /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8:19: error: ‘strtod_l’ undeclared (first use in this function); did you mean ‘strtoull’?
  249.     8 |   return ((int*)(&strtod_l))[argc];
  250.       |                   ^~~~~~~~
  251.       |                   strtoull
  252. /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8:19: note: each undeclared identifier is reported only once for each function it appears in
  253. make[1]: *** [CMakeFiles/cmTC_b58f5.dir/build.make:85: CMakeFiles/cmTC_b58f5.dir/CheckSymbolExists.c.o] Error 1
  254. make[1]: Leaving directory '/home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp'
  255. make: *** [Makefile:140: cmTC_b58f5/fast] Error 2
  256.  
  257.  
  258. File /home/maxim/git/torch/src/pytorch-1.6.0/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
  259. /* */
  260. #include <stdlib.h>
  261.  
  262. int main(int argc, char** argv)
  263. {
  264.   (void)argv;
  265. #ifndef strtod_l
  266.   return ((int*)(&strtod_l))[argc];
  267. #else
  268.   (void)argc;
  269.   return 0;
  270. #endif
  271. }
  272.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement