Performing C++ SOURCE FILE Test DEAL_II_HAVE_FLAG_Wclass_memaccess failed with the following output: Change Dir: /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp Run Build Command:"/usr/bin/make" "cmTC_1d09a/fast" /usr/bin/make -f CMakeFiles/cmTC_1d09a.dir/build.make CMakeFiles/cmTC_1d09a.dir/build make[1]: Entering directory '/home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_1d09a.dir/src.cxx.o /usr/bin/c++ -DDEAL_II_HAVE_FLAG_Wclass_memaccess -Wclass-memaccess -o CMakeFiles/cmTC_1d09a.dir/src.cxx.o -c /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx c++: error: unrecognized command line option '-Wclass-memaccess' CMakeFiles/cmTC_1d09a.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_1d09a.dir/src.cxx.o' failed make[1]: *** [CMakeFiles/cmTC_1d09a.dir/src.cxx.o] Error 1 make[1]: Leaving directory '/home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp' Makefile:126: recipe for target 'cmTC_1d09a/fast' failed make: *** [cmTC_1d09a/fast] Error 2 Source file was: int main() { return 0; } Performing C++ SOURCE FILE Test DEAL_II_HAVE_AVX failed with the following output: Change Dir: /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp Run Build Command:"/usr/bin/make" "cmTC_cda9e/fast" /usr/bin/make -f CMakeFiles/cmTC_cda9e.dir/build.make CMakeFiles/cmTC_cda9e.dir/build make[1]: Entering directory '/home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_cda9e.dir/src.cxx.o /usr/bin/c++ -DDEAL_II_HAVE_AVX -o CMakeFiles/cmTC_cda9e.dir/src.cxx.o -c /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:3:6: error: #error "__AVX__ flag not set, no support for AVX" #error "__AVX__ flag not set, no support for AVX" ^~~~~ /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’: /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:35:9: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi] b = _mm256_set1_pd (static_cast(2.25)); ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CMakeFiles/cmTC_cda9e.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_cda9e.dir/src.cxx.o' failed make[1]: *** [CMakeFiles/cmTC_cda9e.dir/src.cxx.o] Error 1 make[1]: Leaving directory '/home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp' Makefile:126: recipe for target 'cmTC_cda9e/fast' failed make: *** [cmTC_cda9e/fast] Error 2 Return value: 1 Source file was: #ifndef __AVX__ #error "__AVX__ flag not set, no support for AVX" #endif #include class VectorizedArray { public: VectorizedArray & operator += (const VectorizedArray &vec) { data = _mm256_add_pd (data, vec.data); return *this; } __m256d data; }; inline VectorizedArray operator + (const VectorizedArray &u, const VectorizedArray &v) { VectorizedArray tmp = u; return tmp+=v; } int main() { __m256d a, b; const unsigned int vector_bytes = sizeof(__m256d); const int n_vectors = vector_bytes/sizeof(double); __m256d * data = reinterpret_cast<__m256d*>(_mm_malloc (2*vector_bytes, vector_bytes)); double * ptr = reinterpret_cast(&a); ptr[0] = static_cast(1.0); for (int i=1; i(2.25)); data[0] = _mm256_add_pd (a, b); data[1] = _mm256_mul_pd (b, data[0]); ptr = reinterpret_cast(&data[1]); int return_value = 0; if (ptr[0] != 7.3125) return_value = 1; for (int i=1; i(&e.data); for (int i=0; i int main() { __m512d a, b; const unsigned int vector_bytes = sizeof(__m512d); const int n_vectors = vector_bytes/sizeof(double); __m512d * data = reinterpret_cast<__m512d*>(_mm_malloc (2*vector_bytes, vector_bytes)); double * ptr = reinterpret_cast(&a); ptr[0] = static_cast(1.0); for (int i=1; i(&data[1]); int return_value = 0; if (ptr[0] != 7.3125) return_value = 1; for (int i=1; i ^~~~~~~~~~~ compilation terminated. CMakeFiles/cmTC_f5317.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_f5317.dir/src.cxx.o' failed make[1]: *** [CMakeFiles/cmTC_f5317.dir/src.cxx.o] Error 1 make[1]: Leaving directory '/home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp' Makefile:126: recipe for target 'cmTC_f5317/fast' failed make: *** [cmTC_f5317/fast] Error 2 Return value: 1 Source file was: #ifndef __ALTIVEC__ #error "__ALTIVEC__ flag not set, no support for Altivec" #endif #include #undef vector #undef pixel #undef bool int main() { __vector double a, b, data1, data2; const int n_vectors = sizeof(a)/sizeof(double); double * ptr = reinterpret_cast(&a); ptr[0] = static_cast(1.0); for (int i=1; i(2.25)); data1 = vec_add (a, b); data2 = vec_mul (b, data1); ptr = reinterpret_cast(&data2); int return_value = 0; if (ptr[0] != 7.3125) return_value += 1; for (int i=1; i(-1.0)); data1 = vec_abs(vec_mul (b, data2)); vec_vsx_st(data1, 0, ptr); b = vec_vsx_ld(0, ptr); ptr = reinterpret_cast(&b); if (ptr[0] != 7.3125) return_value += 4; for (int i=1; i’) double() * std::complex(); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:2:0: /usr/include/c++/7/complex:404:5: note: candidate: template std::complex<_Tp> std::operator*(const _Tp&, const std::complex<_Tp>&) operator*(const _Tp& __x, const complex<_Tp>& __y) ^~~~~~~~ /usr/include/c++/7/complex:404:5: note: template argument deduction/substitution failed: /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:6:36: note: deduced conflicting types for parameter ‘_Tp’ (‘double’ and ‘float’) double() * std::complex(); ^ In file included from /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:2:0: /usr/include/c++/7/complex:395:5: note: candidate: template std::complex<_Tp> std::operator*(const std::complex<_Tp>&, const _Tp&) operator*(const complex<_Tp>& __x, const _Tp& __y) ^~~~~~~~ /usr/include/c++/7/complex:395:5: note: template argument deduction/substitution failed: /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:6:36: note: mismatched types ‘const std::complex<_Tp>’ and ‘double’ double() * std::complex(); ^ In file included from /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:2:0: /usr/include/c++/7/complex:386:5: note: candidate: template std::complex<_Tp> std::operator*(const std::complex<_Tp>&, const std::complex<_Tp>&) operator*(const complex<_Tp>& __x, const complex<_Tp>& __y) ^~~~~~~~ /usr/include/c++/7/complex:386:5: note: template argument deduction/substitution failed: /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:6:36: note: mismatched types ‘const std::complex<_Tp>’ and ‘double’ double() * std::complex(); ^ /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:7:27: error: no match for ‘operator*’ (operand types are ‘std::complex’ and ‘double’) std::complex() * double(); ~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:2:0: /usr/include/c++/7/complex:404:5: note: candidate: template std::complex<_Tp> std::operator*(const _Tp&, const std::complex<_Tp>&) operator*(const _Tp& __x, const complex<_Tp>& __y) ^~~~~~~~ /usr/include/c++/7/complex:404:5: note: template argument deduction/substitution failed: /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:7:36: note: mismatched types ‘const std::complex<_Tp>’ and ‘double’ std::complex() * double(); ^ In file included from /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:2:0: /usr/include/c++/7/complex:395:5: note: candidate: template std::complex<_Tp> std::operator*(const std::complex<_Tp>&, const _Tp&) operator*(const complex<_Tp>& __x, const _Tp& __y) ^~~~~~~~ /usr/include/c++/7/complex:395:5: note: template argument deduction/substitution failed: /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:7:36: note: deduced conflicting types for parameter ‘const _Tp’ (‘float’ and ‘double’) std::complex() * double(); ^ In file included from /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:2:0: /usr/include/c++/7/complex:386:5: note: candidate: template std::complex<_Tp> std::operator*(const std::complex<_Tp>&, const std::complex<_Tp>&) operator*(const complex<_Tp>& __x, const complex<_Tp>& __y) ^~~~~~~~ /usr/include/c++/7/complex:386:5: note: template argument deduction/substitution failed: /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:7:36: note: mismatched types ‘const std::complex<_Tp>’ and ‘double’ std::complex() * double(); ^ /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:8:13: error: no match for ‘operator*’ (operand types are ‘float’ and ‘std::complex’) float() * std::complex(); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:2:0: /usr/include/c++/7/complex:404:5: note: candidate: template std::complex<_Tp> std::operator*(const _Tp&, const std::complex<_Tp>&) operator*(const _Tp& __x, const complex<_Tp>& __y) ^~~~~~~~ /usr/include/c++/7/complex:404:5: note: template argument deduction/substitution failed: /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:8:36: note: deduced conflicting types for parameter ‘_Tp’ (‘float’ and ‘double’) float() * std::complex(); ^ In file included from /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:2:0: /usr/include/c++/7/complex:395:5: note: candidate: template std::complex<_Tp> std::operator*(const std::complex<_Tp>&, const _Tp&) operator*(const complex<_Tp>& __x, const _Tp& __y) ^~~~~~~~ /usr/include/c++/7/complex:395:5: note: template argument deduction/substitution failed: /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:8:36: note: mismatched types ‘const std::complex<_Tp>’ and ‘float’ float() * std::complex(); ^ In file included from /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:2:0: /usr/include/c++/7/complex:386:5: note: candidate: template std::complex<_Tp> std::operator*(const std::complex<_Tp>&, const std::complex<_Tp>&) operator*(const complex<_Tp>& __x, const complex<_Tp>& __y) ^~~~~~~~ /usr/include/c++/7/complex:386:5: note: template argument deduction/substitution failed: /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:8:36: note: mismatched types ‘const std::complex<_Tp>’ and ‘float’ float() * std::complex(); ^ /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:9:28: error: no match for ‘operator*’ (operand types are ‘std::complex’ and ‘float’) std::complex() * float(); ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:2:0: /usr/include/c++/7/complex:404:5: note: candidate: template std::complex<_Tp> std::operator*(const _Tp&, const std::complex<_Tp>&) operator*(const _Tp& __x, const complex<_Tp>& __y) ^~~~~~~~ /usr/include/c++/7/complex:404:5: note: template argument deduction/substitution failed: /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:9:36: note: mismatched types ‘const std::complex<_Tp>’ and ‘float’ std::complex() * float(); ^ In file included from /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:2:0: /usr/include/c++/7/complex:395:5: note: candidate: template std::complex<_Tp> std::operator*(const std::complex<_Tp>&, const _Tp&) operator*(const complex<_Tp>& __x, const _Tp& __y) ^~~~~~~~ /usr/include/c++/7/complex:395:5: note: template argument deduction/substitution failed: /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:9:36: note: deduced conflicting types for parameter ‘const _Tp’ (‘double’ and ‘float’) std::complex() * float(); ^ In file included from /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:2:0: /usr/include/c++/7/complex:386:5: note: candidate: template std::complex<_Tp> std::operator*(const std::complex<_Tp>&, const std::complex<_Tp>&) operator*(const complex<_Tp>& __x, const complex<_Tp>& __y) ^~~~~~~~ /usr/include/c++/7/complex:386:5: note: template argument deduction/substitution failed: /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:9:36: note: mismatched types ‘const std::complex<_Tp>’ and ‘float’ std::complex() * float(); ^ /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:10:28: error: no match for ‘operator*’ (operand types are ‘std::complex’ and ‘std::complex’) std::complex() * std::complex(); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:2:0: /usr/include/c++/7/complex:404:5: note: candidate: template std::complex<_Tp> std::operator*(const _Tp&, const std::complex<_Tp>&) operator*(const _Tp& __x, const complex<_Tp>& __y) ^~~~~~~~ /usr/include/c++/7/complex:404:5: note: template argument deduction/substitution failed: /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:10:50: note: deduced conflicting types for parameter ‘_Tp’ (‘std::complex’ and ‘float’) std::complex() * std::complex(); ^ In file included from /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:2:0: /usr/include/c++/7/complex:395:5: note: candidate: template std::complex<_Tp> std::operator*(const std::complex<_Tp>&, const _Tp&) operator*(const complex<_Tp>& __x, const _Tp& __y) ^~~~~~~~ /usr/include/c++/7/complex:395:5: note: template argument deduction/substitution failed: /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:10:50: note: deduced conflicting types for parameter ‘const _Tp’ (‘double’ and ‘std::complex’) std::complex() * std::complex(); ^ In file included from /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:2:0: /usr/include/c++/7/complex:386:5: note: candidate: template std::complex<_Tp> std::operator*(const std::complex<_Tp>&, const std::complex<_Tp>&) operator*(const complex<_Tp>& __x, const complex<_Tp>& __y) ^~~~~~~~ /usr/include/c++/7/complex:386:5: note: template argument deduction/substitution failed: /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:10:50: note: deduced conflicting types for parameter ‘_Tp’ (‘double’ and ‘float’) std::complex() * std::complex(); ^ /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:11:27: error: no match for ‘operator*’ (operand types are ‘std::complex’ and ‘std::complex’) std::complex() * std::complex(); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:2:0: /usr/include/c++/7/complex:404:5: note: candidate: template std::complex<_Tp> std::operator*(const _Tp&, const std::complex<_Tp>&) operator*(const _Tp& __x, const complex<_Tp>& __y) ^~~~~~~~ /usr/include/c++/7/complex:404:5: note: template argument deduction/substitution failed: /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:11:50: note: deduced conflicting types for parameter ‘_Tp’ (‘std::complex’ and ‘double’) std::complex() * std::complex(); ^ In file included from /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:2:0: /usr/include/c++/7/complex:395:5: note: candidate: template std::complex<_Tp> std::operator*(const std::complex<_Tp>&, const _Tp&) operator*(const complex<_Tp>& __x, const _Tp& __y) ^~~~~~~~ /usr/include/c++/7/complex:395:5: note: template argument deduction/substitution failed: /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:11:50: note: deduced conflicting types for parameter ‘const _Tp’ (‘float’ and ‘std::complex’) std::complex() * std::complex(); ^ In file included from /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:2:0: /usr/include/c++/7/complex:386:5: note: candidate: template std::complex<_Tp> std::operator*(const std::complex<_Tp>&, const std::complex<_Tp>&) operator*(const complex<_Tp>& __x, const complex<_Tp>& __y) ^~~~~~~~ /usr/include/c++/7/complex:386:5: note: template argument deduction/substitution failed: /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:11:50: note: deduced conflicting types for parameter ‘_Tp’ (‘float’ and ‘double’) std::complex() * std::complex(); ^ CMakeFiles/cmTC_acc8b.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_acc8b.dir/src.cxx.o' failed make[1]: *** [CMakeFiles/cmTC_acc8b.dir/src.cxx.o] Error 1 make[1]: Leaving directory '/home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp' Makefile:126: recipe for target 'cmTC_acc8b/fast' failed make: *** [cmTC_acc8b/fast] Error 2 Source file was: #include int main() { double() * std::complex(); std::complex() * double(); float() * std::complex(); std::complex() * float(); std::complex() * std::complex(); std::complex() * std::complex(); return 0; } Performing C++ SOURCE FILE Test DEAL_II_COMPILER_HAS_FUSE_LD_LLD failed with the following output: Change Dir: /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp Run Build Command:"/usr/bin/make" "cmTC_712f4/fast" /usr/bin/make -f CMakeFiles/cmTC_712f4.dir/build.make CMakeFiles/cmTC_712f4.dir/build make[1]: Entering directory '/home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_712f4.dir/src.cxx.o /usr/bin/c++ -DDEAL_II_COMPILER_HAS_FUSE_LD_LLD -Werror -fuse-ld=lld -o CMakeFiles/cmTC_712f4.dir/src.cxx.o -c /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx Linking CXX executable cmTC_712f4 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_712f4.dir/link.txt --verbose=1 /usr/bin/c++ -DDEAL_II_COMPILER_HAS_FUSE_LD_LLD -Werror -fuse-ld=lld -rdynamic CMakeFiles/cmTC_712f4.dir/src.cxx.o -o cmTC_712f4 collect2: fatal error: cannot find 'ld' compilation terminated. CMakeFiles/cmTC_712f4.dir/build.make:97: recipe for target 'cmTC_712f4' failed make[1]: *** [cmTC_712f4] Error 1 make[1]: Leaving directory '/home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp' Makefile:126: recipe for target 'cmTC_712f4/fast' failed make: *** [cmTC_712f4/fast] Error 2 Source file was: int main() { return 0; } Determining if the pthread_create exist failed with the following output: Change Dir: /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp Run Build Command:"/usr/bin/make" "cmTC_db26b/fast" /usr/bin/make -f CMakeFiles/cmTC_db26b.dir/build.make CMakeFiles/cmTC_db26b.dir/build make[1]: Entering directory '/home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_db26b.dir/CheckSymbolExists.c.o /usr/bin/cc -o CMakeFiles/cmTC_db26b.dir/CheckSymbolExists.c.o -c /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c Linking C executable cmTC_db26b /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_db26b.dir/link.txt --verbose=1 /usr/bin/cc -rdynamic CMakeFiles/cmTC_db26b.dir/CheckSymbolExists.c.o -o cmTC_db26b CMakeFiles/cmTC_db26b.dir/CheckSymbolExists.c.o: In function `main': CheckSymbolExists.c:(.text+0x1b): undefined reference to `pthread_create' collect2: error: ld returned 1 exit status CMakeFiles/cmTC_db26b.dir/build.make:97: recipe for target 'cmTC_db26b' failed make[1]: *** [cmTC_db26b] Error 1 make[1]: Leaving directory '/home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp' Makefile:126: recipe for target 'cmTC_db26b/fast' failed make: *** [cmTC_db26b/fast] Error 2 File /home/prasad/Downloads/dealii-9.1.1/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: /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp Run Build Command:"/usr/bin/make" "cmTC_f7dc1/fast" /usr/bin/make -f CMakeFiles/cmTC_f7dc1.dir/build.make CMakeFiles/cmTC_f7dc1.dir/build make[1]: Entering directory '/home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_f7dc1.dir/CheckFunctionExists.c.o /usr/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTC_f7dc1.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.10/Modules/CheckFunctionExists.c Linking C executable cmTC_f7dc1 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f7dc1.dir/link.txt --verbose=1 /usr/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create -rdynamic CMakeFiles/cmTC_f7dc1.dir/CheckFunctionExists.c.o -o cmTC_f7dc1 -lpthreads /usr/bin/ld: cannot find -lpthreads collect2: error: ld returned 1 exit status CMakeFiles/cmTC_f7dc1.dir/build.make:97: recipe for target 'cmTC_f7dc1' failed make[1]: *** [cmTC_f7dc1] Error 1 make[1]: Leaving directory '/home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp' Makefile:126: recipe for target 'cmTC_f7dc1/fast' failed make: *** [cmTC_f7dc1/fast] Error 2 Performing C++ SOURCE FILE Test MKL_SYMBOL_CHECK failed with the following output: Change Dir: /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp Run Build Command:"/usr/bin/make" "cmTC_13782/fast" /usr/bin/make -f CMakeFiles/cmTC_13782.dir/build.make CMakeFiles/cmTC_13782.dir/build make[1]: Entering directory '/home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_13782.dir/src.cxx.o /usr/bin/c++ -DMKL_SYMBOL_CHECK -pthread -o CMakeFiles/cmTC_13782.dir/src.cxx.o -c /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:2:14: fatal error: mkl.h: No such file or directory #include ^~~~~~~ compilation terminated. CMakeFiles/cmTC_13782.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_13782.dir/src.cxx.o' failed make[1]: *** [CMakeFiles/cmTC_13782.dir/src.cxx.o] Error 1 make[1]: Leaving directory '/home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp' Makefile:126: recipe for target 'cmTC_13782/fast' failed make: *** [cmTC_13782/fast] Error 2 Source file was: #include #include int main(){ const int m = 5; const int n = 2; std::vector A(m*n,0.); std::vector B(m*n,0.); mkl_domatcopy('C', 'T', m, n, 1., A.data(), n, B.data(), m); return 0; } Performing C++ SOURCE FILE Test DEAL_II_HAS_AUTO_PTR failed with the following output: Change Dir: /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp Run Build Command:"/usr/bin/make" "cmTC_c6a5d/fast" /usr/bin/make -f CMakeFiles/cmTC_c6a5d.dir/build.make CMakeFiles/cmTC_c6a5d.dir/build make[1]: Entering directory '/home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_c6a5d.dir/src.cxx.o /usr/bin/c++ -DDEAL_II_HAS_AUTO_PTR -std=c++17 -Werror -o CMakeFiles/cmTC_c6a5d.dir/src.cxx.o -c /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’: /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:7:12: error: ‘template class std::auto_ptr’ is deprecated [-Werror=deprecated-declarations] std::auto_ptr x(i); ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:2: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ cc1plus: all warnings being treated as errors CMakeFiles/cmTC_c6a5d.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_c6a5d.dir/src.cxx.o' failed make[1]: *** [CMakeFiles/cmTC_c6a5d.dir/src.cxx.o] Error 1 make[1]: Leaving directory '/home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp' Makefile:126: recipe for target 'cmTC_c6a5d/fast' failed make: *** [cmTC_c6a5d/fast] Error 2 Source file was: #include int main() { int *i = new int; std::auto_ptr x(i); return 0; } Determining if the KOKKOS_ENABLE_CUDA_LAMBDA exist failed with the following output: Change Dir: /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp Run Build Command:"/usr/bin/make" "cmTC_d78ff/fast" /usr/bin/make -f CMakeFiles/cmTC_d78ff.dir/build.make CMakeFiles/cmTC_d78ff.dir/build make[1]: Entering directory '/home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_d78ff.dir/CheckSymbolExists.c.o /usr/bin/cc -I/usr/include/trilinos -std=c++17 -o CMakeFiles/cmTC_d78ff.dir/CheckSymbolExists.c.o -c /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c cc1: warning: command line option ‘-std=c++1z’ is valid for C++/ObjC++ but not for C /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:2:10: fatal error: Kokkos_Macros.hpp: No such file or directory #include ^~~~~~~~~~~~~~~~~~~ compilation terminated. CMakeFiles/cmTC_d78ff.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_d78ff.dir/CheckSymbolExists.c.o' failed make[1]: *** [CMakeFiles/cmTC_d78ff.dir/CheckSymbolExists.c.o] Error 1 make[1]: Leaving directory '/home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp' Makefile:126: recipe for target 'cmTC_d78ff/fast' failed make: *** [cmTC_d78ff/fast] Error 2 File /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: /* */ #include int main(int argc, char** argv) { (void)argv; #ifndef KOKKOS_ENABLE_CUDA_LAMBDA return ((int*)(&KOKKOS_ENABLE_CUDA_LAMBDA))[argc]; #else (void)argc; return 0; #endif } Performing C++ SOURCE FILE Test TRILINOS_TPETRA_IS_FUNCTIONAL failed with the following output: Change Dir: /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp Run Build Command:"/usr/bin/make" "cmTC_9a6c6/fast" /usr/bin/make -f CMakeFiles/cmTC_9a6c6.dir/build.make CMakeFiles/cmTC_9a6c6.dir/build make[1]: Entering directory '/home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_9a6c6.dir/src.cxx.o /usr/bin/c++ -I/usr/include/trilinos -DTRILINOS_TPETRA_IS_FUNCTIONAL -std=c++17 -o CMakeFiles/cmTC_9a6c6.dir/src.cxx.o -c /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx:2:18: fatal error: Tpetra_Vector.hpp: No such file or directory #include ^~~~~~~~~~~~~~~~~~~ compilation terminated. CMakeFiles/cmTC_9a6c6.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_9a6c6.dir/src.cxx.o' failed make[1]: *** [CMakeFiles/cmTC_9a6c6.dir/src.cxx.o] Error 1 make[1]: Leaving directory '/home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp' Makefile:126: recipe for target 'cmTC_9a6c6/fast' failed make: *** [cmTC_9a6c6/fast] Error 2 Source file was: #include int main() { using LO = int; using GO = unsigned int; using Node = Kokkos::Compat::KokkosDeviceWrapperNode; using map_type = Tpetra::Map; Teuchos::RCP dummy_map = Teuchos::rcp(new map_type()); Tpetra::Vector dummy_vector(dummy_map); (void)dummy_vector; return 0; } Performing C++ SOURCE FILE Test DEAL_II_HAVE_FLAG_Wnested_anon_types failed with the following output: Change Dir: /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp Run Build Command:"/usr/bin/make" "cmTC_fe6c7/fast" /usr/bin/make -f CMakeFiles/cmTC_fe6c7.dir/build.make CMakeFiles/cmTC_fe6c7.dir/build make[1]: Entering directory '/home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_fe6c7.dir/src.cxx.o /usr/bin/c++ -DDEAL_II_HAVE_FLAG_Wnested_anon_types -Wnested-anon-types -o CMakeFiles/cmTC_fe6c7.dir/src.cxx.o -c /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx c++: error: unrecognized command line option '-Wnested-anon-types'; did you mean '-Wnested-externs'? CMakeFiles/cmTC_fe6c7.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_fe6c7.dir/src.cxx.o' failed make[1]: *** [CMakeFiles/cmTC_fe6c7.dir/src.cxx.o] Error 1 make[1]: Leaving directory '/home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp' Makefile:126: recipe for target 'cmTC_fe6c7/fast' failed make: *** [cmTC_fe6c7/fast] Error 2 Source file was: int main() { return 0; } Performing C++ SOURCE FILE Test DEAL_II_HAVE_FLAG_Wcast_function_type failed with the following output: Change Dir: /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp Run Build Command:"/usr/bin/make" "cmTC_714e6/fast" /usr/bin/make -f CMakeFiles/cmTC_714e6.dir/build.make CMakeFiles/cmTC_714e6.dir/build make[1]: Entering directory '/home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_714e6.dir/src.cxx.o /usr/bin/c++ -DDEAL_II_HAVE_FLAG_Wcast_function_type -Wcast-function-type -o CMakeFiles/cmTC_714e6.dir/src.cxx.o -c /home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp/src.cxx c++: error: unrecognized command line option '-Wcast-function-type'; did you mean '-Wbad-function-cast'? CMakeFiles/cmTC_714e6.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_714e6.dir/src.cxx.o' failed make[1]: *** [CMakeFiles/cmTC_714e6.dir/src.cxx.o] Error 1 make[1]: Leaving directory '/home/prasad/Downloads/dealii-9.1.1/build/CMakeFiles/CMakeTmp' Makefile:126: recipe for target 'cmTC_714e6/fast' failed make: *** [cmTC_714e6/fast] Error 2 Source file was: int main() { return 0; }