Performing C++ SOURCE FILE Test DEAL_II_HAVE_FLAG_Wclass_memaccess failed with the following output:
Change Dir: /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/make" "cmTC_a2197/fast"
/usr/bin/make -f CMakeFiles/cmTC_a2197.dir/build.make CMakeFiles/cmTC_a2197.dir/build
make[1]: Entering directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_a2197.dir/src.cxx.o
/usr/bin/c++    -DDEAL_II_HAVE_FLAG_Wclass_memaccess   -Wclass-memaccess -o CMakeFiles/cmTC_a2197.dir/src.cxx.o -c /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx
c++: error: unrecognized command line option '-Wclass-memaccess'
CMakeFiles/cmTC_a2197.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_a2197.dir/src.cxx.o' failed
make[1]: *** [CMakeFiles/cmTC_a2197.dir/src.cxx.o] Error 1
make[1]: Leaving directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Makefile:126: recipe for target 'cmTC_a2197/fast' failed
make: *** [cmTC_a2197/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/build/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/make" "cmTC_b1324/fast"
/usr/bin/make -f CMakeFiles/cmTC_b1324.dir/build.make CMakeFiles/cmTC_b1324.dir/build
make[1]: Entering directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_b1324.dir/src.cxx.o
/usr/bin/c++    -DDEAL_II_HAVE_AVX   -o CMakeFiles/cmTC_b1324.dir/src.cxx.o -c /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx
/home/prasad/Downloads/dealii/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/build/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:35:9: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
       b = _mm256_set1_pd (static_cast<volatile double>(2.25));
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CMakeFiles/cmTC_b1324.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_b1324.dir/src.cxx.o' failed
make[1]: *** [CMakeFiles/cmTC_b1324.dir/src.cxx.o] Error 1
make[1]: Leaving directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Makefile:126: recipe for target 'cmTC_b1324/fast' failed
make: *** [cmTC_b1324/fast] Error 2

Return value: 1
Source file was:

    #ifndef __AVX__
    #error "__AVX__ flag not set, no support for AVX"
    #endif
    #include <x86intrin.h>
    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<double*>(&a);
      ptr[0] = static_cast<volatile double>(1.0);
      for (int i=1; i<n_vectors; ++i)
        ptr[i] = 0.0;
      b = _mm256_set1_pd (static_cast<volatile double>(2.25));
      data[0] = _mm256_add_pd (a, b);
      data[1] = _mm256_mul_pd (b, data[0]);
      ptr = reinterpret_cast<double*>(&data[1]);
      int return_value = 0;
      if (ptr[0] != 7.3125)
        return_value = 1;
      for (int i=1; i<n_vectors; ++i)
        if (ptr[i] != 5.0625)
          return_value = 1;
      VectorizedArray c, d, e;
      c.data = b;
      d.data = b;
      e = c + d;
      ptr = reinterpret_cast<double*>(&e.data);
      for (int i=0; i<n_vectors; ++i)
        if (ptr[i] != 4.5)
          return_value = 1;
      _mm_free (data);
      return return_value;
    }
    
Performing C++ SOURCE FILE Test DEAL_II_HAVE_AVX512 failed with the following output:
Change Dir: /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/make" "cmTC_00710/fast"
/usr/bin/make -f CMakeFiles/cmTC_00710.dir/build.make CMakeFiles/cmTC_00710.dir/build
make[1]: Entering directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_00710.dir/src.cxx.o
/usr/bin/c++    -DDEAL_II_HAVE_AVX512   -o CMakeFiles/cmTC_00710.dir/src.cxx.o -c /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx
/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:3:6: error: #error "__AVX512F__ flag not set, no support for AVX512"
     #error "__AVX512F__ flag not set, no support for AVX512"
      ^~~~~
/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:18:9: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
       b = _mm512_set1_pd(x);
       ~~^~~~~~~~~~~~~~~~~~~
CMakeFiles/cmTC_00710.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_00710.dir/src.cxx.o' failed
make[1]: *** [CMakeFiles/cmTC_00710.dir/src.cxx.o] Error 1
make[1]: Leaving directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Makefile:126: recipe for target 'cmTC_00710/fast' failed
make: *** [cmTC_00710/fast] Error 2

Return value: 1
Source file was:

    #ifndef __AVX512F__
    #error "__AVX512F__ flag not set, no support for AVX512"
    #endif
    #include <x86intrin.h>
    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<double*>(&a);
      ptr[0] = static_cast<volatile double>(1.0);
      for (int i=1; i<n_vectors; ++i)
        ptr[i] = 0.0;
      const volatile double x = 2.25;
      b = _mm512_set1_pd(x);
      data[0] = _mm512_add_pd (a, b);
      data[1] = _mm512_mul_pd (b, data[0]);
      ptr = reinterpret_cast<double*>(&data[1]);
      int return_value = 0;
      if (ptr[0] != 7.3125)
        return_value = 1;
      for (int i=1; i<n_vectors; ++i)
        if (ptr[i] != 5.0625)
          return_value = 1;
      _mm_free (data);
      return return_value;
    }
    
Performing C++ SOURCE FILE Test DEAL_II_HAVE_ALTIVEC failed with the following output:
Change Dir: /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/make" "cmTC_ea2c2/fast"
/usr/bin/make -f CMakeFiles/cmTC_ea2c2.dir/build.make CMakeFiles/cmTC_ea2c2.dir/build
make[1]: Entering directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_ea2c2.dir/src.cxx.o
/usr/bin/c++    -DDEAL_II_HAVE_ALTIVEC   -o CMakeFiles/cmTC_ea2c2.dir/src.cxx.o -c /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx
/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:3:6: error: #error "__ALTIVEC__ flag not set, no support for Altivec"
     #error "__ALTIVEC__ flag not set, no support for Altivec"
      ^~~~~
/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:5:14: fatal error: altivec.h: No such file or directory
     #include <altivec.h>
              ^~~~~~~~~~~
compilation terminated.
CMakeFiles/cmTC_ea2c2.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_ea2c2.dir/src.cxx.o' failed
make[1]: *** [CMakeFiles/cmTC_ea2c2.dir/src.cxx.o] Error 1
make[1]: Leaving directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Makefile:126: recipe for target 'cmTC_ea2c2/fast' failed
make: *** [cmTC_ea2c2/fast] Error 2

Return value: 1
Source file was:

    #ifndef __ALTIVEC__
    #error "__ALTIVEC__ flag not set, no support for Altivec"
    #endif
    #include <altivec.h>
    #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<double*>(&a);
    ptr[0] = static_cast<volatile double>(1.0);
    for (int i=1; i<n_vectors; ++i)
      ptr[i] = 0.0;
    b = vec_splats (static_cast<volatile double>(2.25));
    data1 = vec_add (a, b);
    data2 = vec_mul (b, data1);
    ptr = reinterpret_cast<double*>(&data2);
    int return_value = 0;
    if (ptr[0] != 7.3125)
      return_value += 1;
    for (int i=1; i<n_vectors; ++i)
      if (ptr[i] != 5.0625)
        return_value += 2;
    b = vec_splats (static_cast<volatile double>(-1.0));
    data1 = vec_abs(vec_mul (b, data2));
    vec_vsx_st(data1, 0, ptr);
    b = vec_vsx_ld(0, ptr);
    ptr = reinterpret_cast<double*>(&b);
    if (ptr[0] != 7.3125)
      return_value += 4;
    for (int i=1; i<n_vectors; ++i)
      if (ptr[i] != 5.0625)
        return_value += 8;
    return return_value;
    }
    
Performing C++ SOURCE FILE Test DEAL_II_HAVE_COMPLEX_OPERATOR_OVERLOADS failed with the following output:
Change Dir: /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/make" "cmTC_d3100/fast"
/usr/bin/make -f CMakeFiles/cmTC_d3100.dir/build.make CMakeFiles/cmTC_d3100.dir/build
make[1]: Entering directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_d3100.dir/src.cxx.o
/usr/bin/c++    -DDEAL_II_HAVE_COMPLEX_OPERATOR_OVERLOADS -std=c++17   -o CMakeFiles/cmTC_d3100.dir/src.cxx.o -c /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx
/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:6:14: error: no match for ‘operator*’ (operand types are ‘double’ and ‘std::complex<float>’)
     double() * std::complex<float>();
     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/7/complex:404:5: note: candidate: template<class _Tp> 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/build/CMakeFiles/CMakeTmp/src.cxx:6:36: note:   deduced conflicting types for parameter ‘_Tp’ (‘double’ and ‘float’)
     double() * std::complex<float>();
                                    ^
In file included from /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/7/complex:395:5: note: candidate: template<class _Tp> 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/build/CMakeFiles/CMakeTmp/src.cxx:6:36: note:   mismatched types ‘const std::complex<_Tp>’ and ‘double’
     double() * std::complex<float>();
                                    ^
In file included from /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/7/complex:386:5: note: candidate: template<class _Tp> 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/build/CMakeFiles/CMakeTmp/src.cxx:6:36: note:   mismatched types ‘const std::complex<_Tp>’ and ‘double’
     double() * std::complex<float>();
                                    ^
/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:7:27: error: no match for ‘operator*’ (operand types are ‘std::complex<float>’ and ‘double’)
     std::complex<float>() * double();
          ~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/7/complex:404:5: note: candidate: template<class _Tp> 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/build/CMakeFiles/CMakeTmp/src.cxx:7:36: note:   mismatched types ‘const std::complex<_Tp>’ and ‘double’
     std::complex<float>() * double();
                                    ^
In file included from /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/7/complex:395:5: note: candidate: template<class _Tp> 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/build/CMakeFiles/CMakeTmp/src.cxx:7:36: note:   deduced conflicting types for parameter ‘const _Tp’ (‘float’ and ‘double’)
     std::complex<float>() * double();
                                    ^
In file included from /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/7/complex:386:5: note: candidate: template<class _Tp> 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/build/CMakeFiles/CMakeTmp/src.cxx:7:36: note:   mismatched types ‘const std::complex<_Tp>’ and ‘double’
     std::complex<float>() * double();
                                    ^
/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:8:13: error: no match for ‘operator*’ (operand types are ‘float’ and ‘std::complex<double>’)
     float() * std::complex<double>();
     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/7/complex:404:5: note: candidate: template<class _Tp> 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/build/CMakeFiles/CMakeTmp/src.cxx:8:36: note:   deduced conflicting types for parameter ‘_Tp’ (‘float’ and ‘double’)
     float() * std::complex<double>();
                                    ^
In file included from /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/7/complex:395:5: note: candidate: template<class _Tp> 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/build/CMakeFiles/CMakeTmp/src.cxx:8:36: note:   mismatched types ‘const std::complex<_Tp>’ and ‘float’
     float() * std::complex<double>();
                                    ^
In file included from /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/7/complex:386:5: note: candidate: template<class _Tp> 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/build/CMakeFiles/CMakeTmp/src.cxx:8:36: note:   mismatched types ‘const std::complex<_Tp>’ and ‘float’
     float() * std::complex<double>();
                                    ^
/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:9:28: error: no match for ‘operator*’ (operand types are ‘std::complex<double>’ and ‘float’)
     std::complex<double>() * float();
          ~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/7/complex:404:5: note: candidate: template<class _Tp> 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/build/CMakeFiles/CMakeTmp/src.cxx:9:36: note:   mismatched types ‘const std::complex<_Tp>’ and ‘float’
     std::complex<double>() * float();
                                    ^
In file included from /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/7/complex:395:5: note: candidate: template<class _Tp> 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/build/CMakeFiles/CMakeTmp/src.cxx:9:36: note:   deduced conflicting types for parameter ‘const _Tp’ (‘double’ and ‘float’)
     std::complex<double>() * float();
                                    ^
In file included from /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/7/complex:386:5: note: candidate: template<class _Tp> 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/build/CMakeFiles/CMakeTmp/src.cxx:9:36: note:   mismatched types ‘const std::complex<_Tp>’ and ‘float’
     std::complex<double>() * float();
                                    ^
/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:10:28: error: no match for ‘operator*’ (operand types are ‘std::complex<double>’ and ‘std::complex<float>’)
     std::complex<double>() * std::complex<float>();
          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/7/complex:404:5: note: candidate: template<class _Tp> 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/build/CMakeFiles/CMakeTmp/src.cxx:10:50: note:   deduced conflicting types for parameter ‘_Tp’ (‘std::complex<double>’ and ‘float’)
     std::complex<double>() * std::complex<float>();
                                                  ^
In file included from /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/7/complex:395:5: note: candidate: template<class _Tp> 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/build/CMakeFiles/CMakeTmp/src.cxx:10:50: note:   deduced conflicting types for parameter ‘const _Tp’ (‘double’ and ‘std::complex<float>’)
     std::complex<double>() * std::complex<float>();
                                                  ^
In file included from /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/7/complex:386:5: note: candidate: template<class _Tp> 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/build/CMakeFiles/CMakeTmp/src.cxx:10:50: note:   deduced conflicting types for parameter ‘_Tp’ (‘double’ and ‘float’)
     std::complex<double>() * std::complex<float>();
                                                  ^
/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:11:27: error: no match for ‘operator*’ (operand types are ‘std::complex<float>’ and ‘std::complex<double>’)
     std::complex<float>() * std::complex<double>();
          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/7/complex:404:5: note: candidate: template<class _Tp> 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/build/CMakeFiles/CMakeTmp/src.cxx:11:50: note:   deduced conflicting types for parameter ‘_Tp’ (‘std::complex<float>’ and ‘double’)
     std::complex<float>() * std::complex<double>();
                                                  ^
In file included from /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/7/complex:395:5: note: candidate: template<class _Tp> 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/build/CMakeFiles/CMakeTmp/src.cxx:11:50: note:   deduced conflicting types for parameter ‘const _Tp’ (‘float’ and ‘std::complex<double>’)
     std::complex<float>() * std::complex<double>();
                                                  ^
In file included from /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/7/complex:386:5: note: candidate: template<class _Tp> 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/build/CMakeFiles/CMakeTmp/src.cxx:11:50: note:   deduced conflicting types for parameter ‘_Tp’ (‘float’ and ‘double’)
     std::complex<float>() * std::complex<double>();
                                                  ^
CMakeFiles/cmTC_d3100.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_d3100.dir/src.cxx.o' failed
make[1]: *** [CMakeFiles/cmTC_d3100.dir/src.cxx.o] Error 1
make[1]: Leaving directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Makefile:126: recipe for target 'cmTC_d3100/fast' failed
make: *** [cmTC_d3100/fast] Error 2

Source file was:

  #include <complex>

  int main()
  {
    double() * std::complex<float>();
    std::complex<float>() * double();
    float() * std::complex<double>();
    std::complex<double>() * float();
    std::complex<double>() * std::complex<float>();
    std::complex<float>() * std::complex<double>();

    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/build/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/make" "cmTC_715c2/fast"
/usr/bin/make -f CMakeFiles/cmTC_715c2.dir/build.make CMakeFiles/cmTC_715c2.dir/build
make[1]: Entering directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_715c2.dir/src.cxx.o
/usr/bin/c++    -DDEAL_II_COMPILER_HAS_FUSE_LD_LLD -Werror -shared -fPIC -fuse-ld=lld   -o CMakeFiles/cmTC_715c2.dir/src.cxx.o -c /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_715c2
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_715c2.dir/link.txt --verbose=1
/usr/bin/c++   -DDEAL_II_COMPILER_HAS_FUSE_LD_LLD -Werror -shared -fPIC -fuse-ld=lld    -rdynamic CMakeFiles/cmTC_715c2.dir/src.cxx.o  -o cmTC_715c2 
collect2: fatal error: cannot find 'ld'
compilation terminated.
CMakeFiles/cmTC_715c2.dir/build.make:97: recipe for target 'cmTC_715c2' failed
make[1]: *** [cmTC_715c2] Error 1
make[1]: Leaving directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Makefile:126: recipe for target 'cmTC_715c2/fast' failed
make: *** [cmTC_715c2/fast] Error 2

Source file was:

    #include <iostream>
    void foo() { std::cout << "Hello, world!" << std::endl; }
    
Determining if the pthread_create exist failed with the following output:
Change Dir: /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/make" "cmTC_84e6f/fast"
/usr/bin/make -f CMakeFiles/cmTC_84e6f.dir/build.make CMakeFiles/cmTC_84e6f.dir/build
make[1]: Entering directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_84e6f.dir/CheckSymbolExists.c.o
/usr/bin/cc    -o CMakeFiles/cmTC_84e6f.dir/CheckSymbolExists.c.o   -c /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_84e6f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_84e6f.dir/link.txt --verbose=1
/usr/bin/cc      -rdynamic CMakeFiles/cmTC_84e6f.dir/CheckSymbolExists.c.o  -o cmTC_84e6f 
CMakeFiles/cmTC_84e6f.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_84e6f.dir/build.make:97: recipe for target 'cmTC_84e6f' failed
make[1]: *** [cmTC_84e6f] Error 1
make[1]: Leaving directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Makefile:126: recipe for target 'cmTC_84e6f/fast' failed
make: *** [cmTC_84e6f/fast] Error 2

File /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <pthread.h>

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/build/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/make" "cmTC_dd03f/fast"
/usr/bin/make -f CMakeFiles/cmTC_dd03f.dir/build.make CMakeFiles/cmTC_dd03f.dir/build
make[1]: Entering directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_dd03f.dir/CheckFunctionExists.c.o
/usr/bin/cc   -DCHECK_FUNCTION_EXISTS=pthread_create   -o CMakeFiles/cmTC_dd03f.dir/CheckFunctionExists.c.o   -c /usr/share/cmake-3.10/Modules/CheckFunctionExists.c
Linking C executable cmTC_dd03f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_dd03f.dir/link.txt --verbose=1
/usr/bin/cc  -DCHECK_FUNCTION_EXISTS=pthread_create    -rdynamic CMakeFiles/cmTC_dd03f.dir/CheckFunctionExists.c.o  -o cmTC_dd03f -lpthreads 
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
CMakeFiles/cmTC_dd03f.dir/build.make:97: recipe for target 'cmTC_dd03f' failed
make[1]: *** [cmTC_dd03f] Error 1
make[1]: Leaving directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Makefile:126: recipe for target 'cmTC_dd03f/fast' failed
make: *** [cmTC_dd03f/fast] Error 2


Performing C++ SOURCE FILE Test MKL_SYMBOL_CHECK failed with the following output:
Change Dir: /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/make" "cmTC_a86d2/fast"
/usr/bin/make -f CMakeFiles/cmTC_a86d2.dir/build.make CMakeFiles/cmTC_a86d2.dir/build
make[1]: Entering directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_a86d2.dir/src.cxx.o
/usr/bin/c++    -DMKL_SYMBOL_CHECK -pthread   -o CMakeFiles/cmTC_a86d2.dir/src.cxx.o -c /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx
/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:2:14: fatal error: mkl.h: No such file or directory
     #include <mkl.h>
              ^~~~~~~
compilation terminated.
CMakeFiles/cmTC_a86d2.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_a86d2.dir/src.cxx.o' failed
make[1]: *** [CMakeFiles/cmTC_a86d2.dir/src.cxx.o] Error 1
make[1]: Leaving directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Makefile:126: recipe for target 'cmTC_a86d2/fast' failed
make: *** [cmTC_a86d2/fast] Error 2

Source file was:

    #include <mkl.h>
    #include <vector>
    int main(){
      const int m = 5;
      const int n = 2;
      std::vector<double> A(m*n,0.);
      std::vector<double> 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/build/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/make" "cmTC_ae4ed/fast"
/usr/bin/make -f CMakeFiles/cmTC_ae4ed.dir/build.make CMakeFiles/cmTC_ae4ed.dir/build
make[1]: Entering directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_ae4ed.dir/src.cxx.o
/usr/bin/c++   -I/usr/local/include  -DDEAL_II_HAS_AUTO_PTR -std=c++17 -Werror   -o CMakeFiles/cmTC_ae4ed.dir/src.cxx.o -c /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx
/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:9:12: error: ‘template<class> class std::auto_ptr’ is deprecated [-Werror=deprecated-declarations]
       std::auto_ptr<int> x(i);
            ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:2:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
cc1plus: all warnings being treated as errors
CMakeFiles/cmTC_ae4ed.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_ae4ed.dir/src.cxx.o' failed
make[1]: *** [CMakeFiles/cmTC_ae4ed.dir/src.cxx.o] Error 1
make[1]: Leaving directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Makefile:126: recipe for target 'cmTC_ae4ed/fast' failed
make: *** [cmTC_ae4ed/fast] Error 2

Source file was:

    #include <memory>
    #include <boost/config.hpp>

    int main()
    {
    #ifndef BOOST_NO_AUTO_PTR
      int *i = new int;
      std::auto_ptr<int> x(i);
    #endif
      return 0;
    }
    
Determining if the KOKKOS_ENABLE_CUDA_LAMBDA exist failed with the following output:
Change Dir: /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/make" "cmTC_b8d0b/fast"
/usr/bin/make -f CMakeFiles/cmTC_b8d0b.dir/build.make CMakeFiles/cmTC_b8d0b.dir/build
make[1]: Entering directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_b8d0b.dir/CheckSymbolExists.c.o
/usr/bin/cc  -I/usr/include/trilinos  -std=c++17   -o CMakeFiles/cmTC_b8d0b.dir/CheckSymbolExists.c.o   -c /home/prasad/Downloads/dealii/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/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:2:10: fatal error: Kokkos_Macros.hpp: No such file or directory
 #include <Kokkos_Macros.hpp>
          ^~~~~~~~~~~~~~~~~~~
compilation terminated.
CMakeFiles/cmTC_b8d0b.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_b8d0b.dir/CheckSymbolExists.c.o' failed
make[1]: *** [CMakeFiles/cmTC_b8d0b.dir/CheckSymbolExists.c.o] Error 1
make[1]: Leaving directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Makefile:126: recipe for target 'cmTC_b8d0b/fast' failed
make: *** [cmTC_b8d0b/fast] Error 2

File /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <Kokkos_Macros.hpp>

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/build/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/make" "cmTC_36c70/fast"
/usr/bin/make -f CMakeFiles/cmTC_36c70.dir/build.make CMakeFiles/cmTC_36c70.dir/build
make[1]: Entering directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_36c70.dir/src.cxx.o
/usr/bin/c++   -I/usr/include/trilinos  -DTRILINOS_TPETRA_IS_FUNCTIONAL -std=c++17   -o CMakeFiles/cmTC_36c70.dir/src.cxx.o -c /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx
/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:2:18: fatal error: Tpetra_Vector.hpp: No such file or directory
         #include <Tpetra_Vector.hpp>
                  ^~~~~~~~~~~~~~~~~~~
compilation terminated.
CMakeFiles/cmTC_36c70.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_36c70.dir/src.cxx.o' failed
make[1]: *** [CMakeFiles/cmTC_36c70.dir/src.cxx.o] Error 1
make[1]: Leaving directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Makefile:126: recipe for target 'cmTC_36c70/fast' failed
make: *** [cmTC_36c70/fast] Error 2

Source file was:

        #include <Tpetra_Vector.hpp>
        int
        main()
        {
          using LO       = int;
          using GO       = unsigned int;
          using Node     = Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial>;
          using map_type = Tpetra::Map<LO, GO, Node>;
          Teuchos::RCP<const map_type>         dummy_map = Teuchos::rcp(new map_type());
          Tpetra::Vector<double, LO, GO, Node> dummy_vector(dummy_map);
          (void)dummy_vector;
          return 0;
        }
        
Performing C++ SOURCE FILE Test TRILINOS_MUELU_IS_FUNCTIONAL failed with the following output:
Change Dir: /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/make" "cmTC_7445d/fast"
/usr/bin/make -f CMakeFiles/cmTC_7445d.dir/build.make CMakeFiles/cmTC_7445d.dir/build
make[1]: Entering directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_7445d.dir/src.cxx.o
/usr/bin/c++   -I/usr/include/trilinos  -DTRILINOS_MUELU_IS_FUNCTIONAL -std=c++17   -o CMakeFiles/cmTC_7445d.dir/src.cxx.o -c /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx
/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx:2:18: fatal error: MueLu_CreateEpetraPreconditioner.hpp: No such file or directory
         #include <MueLu_CreateEpetraPreconditioner.hpp>
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
CMakeFiles/cmTC_7445d.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_7445d.dir/src.cxx.o' failed
make[1]: *** [CMakeFiles/cmTC_7445d.dir/src.cxx.o] Error 1
make[1]: Leaving directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Makefile:126: recipe for target 'cmTC_7445d/fast' failed
make: *** [cmTC_7445d/fast] Error 2

Source file was:

        #include <MueLu_CreateEpetraPreconditioner.hpp>
        int
        main()
        {
          Epetra_CrsMatrix *matrix;
          const auto teuchos_wrapped_matrix = Teuchos::rcp(matrix, false);	
          Teuchos::ParameterList parameters;
          MueLu::CreateEpetraPreconditioner(teuchos_wrapped_matrix, parameters);
          return 0;
        }
        
Performing C++ SOURCE FILE Test DEAL_II_HAVE_FLAG_Wdeprecated_copy failed with the following output:
Change Dir: /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/make" "cmTC_33380/fast"
/usr/bin/make -f CMakeFiles/cmTC_33380.dir/build.make CMakeFiles/cmTC_33380.dir/build
make[1]: Entering directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_33380.dir/src.cxx.o
/usr/bin/c++    -DDEAL_II_HAVE_FLAG_Wdeprecated_copy   -Wdeprecated-copy -o CMakeFiles/cmTC_33380.dir/src.cxx.o -c /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx
c++: error: unrecognized command line option '-Wdeprecated-copy'; did you mean '-Wdeprecated'?
CMakeFiles/cmTC_33380.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_33380.dir/src.cxx.o' failed
make[1]: *** [CMakeFiles/cmTC_33380.dir/src.cxx.o] Error 1
make[1]: Leaving directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Makefile:126: recipe for target 'cmTC_33380/fast' failed
make: *** [cmTC_33380/fast] Error 2

Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test DEAL_II_HAVE_FLAG_Wtautological_overlap_compare=0 failed with the following output:
Change Dir: /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/make" "cmTC_27580/fast"
/usr/bin/make -f CMakeFiles/cmTC_27580.dir/build.make CMakeFiles/cmTC_27580.dir/build
make[1]: Entering directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_27580.dir/src.cxx.o
/usr/bin/c++    -DDEAL_II_HAVE_FLAG_Wtautological_overlap_compare=0   -Wtautological-overlap-compare=0 -o CMakeFiles/cmTC_27580.dir/src.cxx.o -c /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx
c++: error: unrecognized command line option '-Wtautological-overlap-compare=0'; did you mean '-Wtautological-compare'?
CMakeFiles/cmTC_27580.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_27580.dir/src.cxx.o' failed
make[1]: *** [CMakeFiles/cmTC_27580.dir/src.cxx.o] Error 1
make[1]: Leaving directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Makefile:126: recipe for target 'cmTC_27580/fast' failed
make: *** [cmTC_27580/fast] Error 2

Source file was:
int main() { 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/build/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/make" "cmTC_55d41/fast"
/usr/bin/make -f CMakeFiles/cmTC_55d41.dir/build.make CMakeFiles/cmTC_55d41.dir/build
make[1]: Entering directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_55d41.dir/src.cxx.o
/usr/bin/c++    -DDEAL_II_HAVE_FLAG_Wnested_anon_types   -Wnested-anon-types -o CMakeFiles/cmTC_55d41.dir/src.cxx.o -c /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx
c++: error: unrecognized command line option '-Wnested-anon-types'; did you mean '-Wnested-externs'?
CMakeFiles/cmTC_55d41.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_55d41.dir/src.cxx.o' failed
make[1]: *** [CMakeFiles/cmTC_55d41.dir/src.cxx.o] Error 1
make[1]: Leaving directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Makefile:126: recipe for target 'cmTC_55d41/fast' failed
make: *** [cmTC_55d41/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/build/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/make" "cmTC_a56ee/fast"
/usr/bin/make -f CMakeFiles/cmTC_a56ee.dir/build.make CMakeFiles/cmTC_a56ee.dir/build
make[1]: Entering directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_a56ee.dir/src.cxx.o
/usr/bin/c++    -DDEAL_II_HAVE_FLAG_Wcast_function_type   -Wcast-function-type -o CMakeFiles/cmTC_a56ee.dir/src.cxx.o -c /home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp/src.cxx
c++: error: unrecognized command line option '-Wcast-function-type'; did you mean '-Wbad-function-cast'?
CMakeFiles/cmTC_a56ee.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_a56ee.dir/src.cxx.o' failed
make[1]: *** [CMakeFiles/cmTC_a56ee.dir/src.cxx.o] Error 1
make[1]: Leaving directory '/home/prasad/Downloads/dealii/build/CMakeFiles/CMakeTmp'
Makefile:126: recipe for target 'cmTC_a56ee/fast' failed
make: *** [cmTC_a56ee/fast] Error 2

Source file was:
int main() { return 0; }
