Hello Dan,

       Thanks for your attention.

        I attach the CMakeError.log

        The first error is: c++: error: unrecognized command line option
'-Wplacement-new'

       Maybe there is a chain sequence, so all sprouts from it..

cheers many,

Felipe




On Mon, 10 Feb 2020 at 23:41, Daniel Arndt <[email protected]> wrote:

>
> So this is a strange bug. The problem is from the flag
>> -Woverloaded-virtual With gcc 4.8 and 4.9 As you can see the flag
>> alone works https://wandbox.org/permlink/GLbCK7qVqfScXrZp but if I add
>> another flag it won't compile
>> https://wandbox.org/permlink/4Lw7aNqGlJkik6SL If you have access to
>> gcc 5 or later, I would advise you to use that instead. You can also
>> try the latest version of deal.II maybe we don't use that flag
>> anymore.
>>
>
> The problem here are the additional quotes in the compiler arguments, see
> https://godbolt.org/z/bwDjWy.
>
> Felipe, could you also send the file CMakeErrors.log?
>
> Best,
> Daniel
>
> --
> The deal.II project is located at http://www.dealii.org/
> For mailing list/forum options, see
> https://groups.google.com/d/forum/dealii?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "deal.II User Group" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/dealii/CAOYDWb%2ByrLNsVfq7hcs%3D8inedF%2BoFhHYi9USJptYxE87Cv1P3g%40mail.gmail.com
> <https://groups.google.com/d/msgid/dealii/CAOYDWb%2ByrLNsVfq7hcs%3D8inedF%2BoFhHYi9USJptYxE87Cv1P3g%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see 
https://groups.google.com/d/forum/dealii?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dealii/CABP9zGWpOFJQP38ypMmdPYCqsRFbVGnS-d1-VD3phYBfgVz1yw%40mail.gmail.com.
Performing C++ SOURCE FILE Test DEAL_II_HAVE_FLAG_Wplacement_new failed with the following output:
Change Dir: /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake cmTC_a6f45/fast && /usr/bin/gmake -f CMakeFiles/cmTC_a6f45.dir/build.make CMakeFiles/cmTC_a6f45.dir/build
gmake[1]: Entering directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_a6f45.dir/src.cxx.o
/usr/bin/c++    -DDEAL_II_HAVE_FLAG_Wplacement_new   -Wplacement-new -o CMakeFiles/cmTC_a6f45.dir/src.cxx.o -c /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx
c++: error: unrecognized command line option '-Wplacement-new'
gmake[1]: *** [CMakeFiles/cmTC_a6f45.dir/src.cxx.o] Error 1
gmake[1]: Leaving directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
gmake: *** [cmTC_a6f45/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/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake cmTC_78d31/fast && /usr/bin/gmake -f CMakeFiles/cmTC_78d31.dir/build.make CMakeFiles/cmTC_78d31.dir/build
gmake[1]: Entering directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_78d31.dir/src.cxx.o
/usr/bin/c++    -DDEAL_II_HAVE_AVX   -o CMakeFiles/cmTC_78d31.dir/src.cxx.o -c /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/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/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:15:7: error: ‘__m256d’ does not name a type
       __m256d data;
       ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx: In member function ‘VectorizedArray& VectorizedArray::operator+=(const VectorizedArray&)’:
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:12:9: error: ‘data’ was not declared in this scope
         data = _mm256_add_pd (data, vec.data);
         ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:12:41: error: ‘const class VectorizedArray’ has no member named ‘data’
         data = _mm256_add_pd (data, vec.data);
                                         ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:12:45: error: ‘_mm256_add_pd’ was not declared in this scope
         data = _mm256_add_pd (data, vec.data);
                                             ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:26:7: error: ‘__m256d’ was not declared in this scope
       __m256d a, b;
       ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:26:15: error: expected ‘;’ before ‘a’
       __m256d a, b;
               ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:29:17: error: ‘data’ was not declared in this scope
       __m256d * data =
                 ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:30:26: error: expected type-specifier before ‘__m256d’
         reinterpret_cast<__m256d*>(_mm_malloc (2*vector_bytes, vector_bytes));
                          ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:30:26: error: expected ‘>’ before ‘__m256d’
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:30:26: error: expected ‘(’ before ‘__m256d’
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:30:34: error: expected primary-expression before ‘>’ token
         reinterpret_cast<__m256d*>(_mm_malloc (2*vector_bytes, vector_bytes));
                                  ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:30:78: error: expected ‘)’ before ‘;’ token
         reinterpret_cast<__m256d*>(_mm_malloc (2*vector_bytes, vector_bytes));
                                                                              ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:31:49: error: ‘a’ was not declared in this scope
       double * ptr = reinterpret_cast<double*>(&a);
                                                 ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:35:7: error: ‘b’ was not declared in this scope
       b = _mm256_set1_pd ((volatile double)(2.25));
       ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:35:50: error: ‘_mm256_set1_pd’ was not declared in this scope
       b = _mm256_set1_pd ((volatile double)(2.25));
                                                  ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:36:36: error: ‘_mm256_add_pd’ was not declared in this scope
       data[0] = _mm256_add_pd (a, b);
                                    ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:37:42: error: ‘_mm256_mul_pd’ was not declared in this scope
       data[1] = _mm256_mul_pd (b, data[0]);
                                          ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:46:9: error: ‘class VectorizedArray’ has no member named ‘data’
       c.data = b;
         ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:47:9: error: ‘class VectorizedArray’ has no member named ‘data’
       d.data = b;
         ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:49:42: error: ‘class VectorizedArray’ has no member named ‘data’
       ptr = reinterpret_cast<double*>(&e.data);
                                          ^
gmake[1]: *** [CMakeFiles/cmTC_78d31.dir/src.cxx.o] Error 1
gmake[1]: Leaving directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
gmake: *** [cmTC_78d31/fast] Error 2


...and run output:

Return value: 1
Source file was:

    #ifndef __AVX__
    #error "__AVX__ flag not set, no support for AVX"
    #endif
    #include <immintrin.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] = (volatile double)(1.0);
      for (int i=1; i<n_vectors; ++i)
        ptr[i] = 0.0;
      b = _mm256_set1_pd ((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]);
      unsigned 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/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake cmTC_a579d/fast && /usr/bin/gmake -f CMakeFiles/cmTC_a579d.dir/build.make CMakeFiles/cmTC_a579d.dir/build
gmake[1]: Entering directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_a579d.dir/src.cxx.o
/usr/bin/c++    -DDEAL_II_HAVE_AVX512   -o CMakeFiles/cmTC_a579d.dir/src.cxx.o -c /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/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/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:8:7: error: ‘__m512d’ was not declared in this scope
       __m512d a, b;
       ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:8:15: error: expected ‘;’ before ‘a’
       __m512d a, b;
               ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:11:17: error: ‘data’ was not declared in this scope
       __m512d * data =
                 ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:12:26: error: expected type-specifier before ‘__m512d’
         reinterpret_cast<__m512d*>(_mm_malloc (2*vector_bytes, vector_bytes));
                          ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:12:26: error: expected ‘>’ before ‘__m512d’
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:12:26: error: expected ‘(’ before ‘__m512d’
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:12:34: error: expected primary-expression before ‘>’ token
         reinterpret_cast<__m512d*>(_mm_malloc (2*vector_bytes, vector_bytes));
                                  ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:12:78: error: expected ‘)’ before ‘;’ token
         reinterpret_cast<__m512d*>(_mm_malloc (2*vector_bytes, vector_bytes));
                                                                              ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:13:49: error: ‘a’ was not declared in this scope
       double * ptr = reinterpret_cast<double*>(&a);
                                                 ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:18:7: error: ‘b’ was not declared in this scope
       b = _mm512_set1_pd(x);
       ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:18:27: error: ‘_mm512_set1_pd’ was not declared in this scope
       b = _mm512_set1_pd(x);
                           ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:19:36: error: ‘_mm512_add_pd’ was not declared in this scope
       data[0] = _mm512_add_pd (a, b);
                                    ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:20:42: error: ‘_mm512_mul_pd’ was not declared in this scope
       data[1] = _mm512_mul_pd (b, data[0]);
                                          ^
gmake[1]: *** [CMakeFiles/cmTC_a579d.dir/src.cxx.o] Error 1
gmake[1]: Leaving directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
gmake: *** [cmTC_a579d/fast] Error 2


...and run output:

Return value: 1
Source file was:

    #ifndef __AVX512F__
    #error "__AVX512F__ flag not set, no support for AVX512"
    #endif
    #include <immintrin.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] = (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]);
      unsigned 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_OPENMP_SIMD failed with the following output:
Change Dir: /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake cmTC_f3090/fast && /usr/bin/gmake -f CMakeFiles/cmTC_f3090.dir/build.make CMakeFiles/cmTC_f3090.dir/build
gmake[1]: Entering directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_f3090.dir/src.cxx.o
/usr/bin/c++    -DDEAL_II_HAVE_OPENMP_SIMD   -fopenmp-simd -o CMakeFiles/cmTC_f3090.dir/src.cxx.o -c /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx
c++: error: unrecognized command line option '-fopenmp-simd'
gmake[1]: *** [CMakeFiles/cmTC_f3090.dir/src.cxx.o] Error 1
gmake[1]: Leaving directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
gmake: *** [cmTC_f3090/fast] Error 2


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test DEAL_II_HAVE_FLAG_stdcxx17 failed with the following output:
Change Dir: /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake cmTC_e1ebf/fast && /usr/bin/gmake -f CMakeFiles/cmTC_e1ebf.dir/build.make CMakeFiles/cmTC_e1ebf.dir/build
gmake[1]: Entering directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_e1ebf.dir/src.cxx.o
/usr/bin/c++    -DDEAL_II_HAVE_FLAG_stdcxx17   -std=c++17 -o CMakeFiles/cmTC_e1ebf.dir/src.cxx.o -c /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx
c++: error: unrecognized command line option '-std=c++17'
gmake[1]: *** [CMakeFiles/cmTC_e1ebf.dir/src.cxx.o] Error 1
gmake[1]: Leaving directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
gmake: *** [cmTC_e1ebf/fast] Error 2


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test DEAL_II_HAVE_FLAG_stdcxx1z failed with the following output:
Change Dir: /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake cmTC_1dbed/fast && /usr/bin/gmake -f CMakeFiles/cmTC_1dbed.dir/build.make CMakeFiles/cmTC_1dbed.dir/build
gmake[1]: Entering directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_1dbed.dir/src.cxx.o
/usr/bin/c++    -DDEAL_II_HAVE_FLAG_stdcxx1z   -std=c++1z -o CMakeFiles/cmTC_1dbed.dir/src.cxx.o -c /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx
c++: error: unrecognized command line option '-std=c++1z'
gmake[1]: *** [CMakeFiles/cmTC_1dbed.dir/src.cxx.o] Error 1
gmake[1]: Leaving directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
gmake: *** [cmTC_1dbed/fast] Error 2


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test DEAL_II_HAVE_FLAG_stdcxx14 failed with the following output:
Change Dir: /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake cmTC_6cc36/fast && /usr/bin/gmake -f CMakeFiles/cmTC_6cc36.dir/build.make CMakeFiles/cmTC_6cc36.dir/build
gmake[1]: Entering directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_6cc36.dir/src.cxx.o
/usr/bin/c++    -DDEAL_II_HAVE_FLAG_stdcxx14   -std=c++14 -o CMakeFiles/cmTC_6cc36.dir/src.cxx.o -c /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx
c++: error: unrecognized command line option '-std=c++14'
gmake[1]: *** [CMakeFiles/cmTC_6cc36.dir/src.cxx.o] Error 1
gmake[1]: Leaving directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
gmake: *** [cmTC_6cc36/fast] Error 2


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test DEAL_II_HAVE_CXX14_MAKE_UNIQUE failed with the following output:
Change Dir: /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake cmTC_5ff60/fast && /usr/bin/gmake -f CMakeFiles/cmTC_5ff60.dir/build.make CMakeFiles/cmTC_5ff60.dir/build
gmake[1]: Entering directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_5ff60.dir/src.cxx.o
/usr/bin/c++    -DDEAL_II_HAVE_CXX14_MAKE_UNIQUE -std=c++1y   -o CMakeFiles/cmTC_5ff60.dir/src.cxx.o -c /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:5:20: error: ‘make_unique’ is not a member of ‘std’
         auto ptr = std::make_unique<int>(42);
                    ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:5:37: error: expected primary-expression before ‘int’
         auto ptr = std::make_unique<int>(42);
                                     ^
gmake[1]: *** [CMakeFiles/cmTC_5ff60.dir/src.cxx.o] Error 1
gmake[1]: Leaving directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
gmake: *** [cmTC_5ff60/fast] Error 2


Source file was:

      #include <memory>
      int main()
      {
        auto ptr = std::make_unique<int>(42);
        return 0;
      }
      
Performing C++ SOURCE FILE Test DEAL_II_HAVE_CXX14_CONSTEXPR_STDMAXMIN failed with the following output:
Change Dir: /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake cmTC_cab92/fast && /usr/bin/gmake -f CMakeFiles/cmTC_cab92.dir/build.make CMakeFiles/cmTC_cab92.dir/build
gmake[1]: Entering directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_cab92.dir/src.cxx.o
/usr/bin/c++    -DDEAL_II_HAVE_CXX14_CONSTEXPR_STDMAXMIN -std=c++1y   -o CMakeFiles/cmTC_cab92.dir/src.cxx.o -c /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:5:43: error: call to non-constexpr function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = int]’
           constexpr int max = std::max(0,1);
                                           ^
gmake[1]: *** [CMakeFiles/cmTC_cab92.dir/src.cxx.o] Error 1
gmake[1]: Leaving directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
gmake: *** [cmTC_cab92/fast] Error 2


Source file was:

      #include <algorithm>
      int main()
      {
          constexpr int max = std::max(0,1);
      }
      
Performing C++ SOURCE FILE Test DEAL_II_HAVE_CXX14_CLANGAUTODEBUG_BUG_OK failed with the following output:
Change Dir: /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake cmTC_19596/fast && /usr/bin/gmake -f CMakeFiles/cmTC_19596.dir/build.make CMakeFiles/cmTC_19596.dir/build
gmake[1]: Entering directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_19596.dir/src.cxx.o
/usr/bin/c++    -DDEAL_II_HAVE_CXX14_CLANGAUTODEBUG_BUG_OK -std=c++1y -Og -ggdb   -o CMakeFiles/cmTC_19596.dir/src.cxx.o -c /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:2:14: internal compiler error: in gen_type_die_with_usage, at dwarf2out.c:19525
       struct foo
              ^
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugzilla.redhat.com/bugzilla> for instructions.
Preprocessed source stored into /tmp/cceVm4h5.out file, please attach this to your bugreport.
gmake[1]: *** [CMakeFiles/cmTC_19596.dir/src.cxx.o] Error 1
gmake[1]: Leaving directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
gmake: *** [cmTC_19596/fast] Error 2


Source file was:

      struct foo
      {
        auto func();
      };
      int main()
      {
        foo bar;
      }
      
Performing C++ SOURCE FILE Test DEAL_II_COMPILER_DEFAULTS_TO_CXX11_OR_NEWER failed with the following output:
Change Dir: /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake cmTC_8fdef/fast && /usr/bin/gmake -f CMakeFiles/cmTC_8fdef.dir/build.make CMakeFiles/cmTC_8fdef.dir/build
gmake[1]: Entering directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_8fdef.dir/src.cxx.o
/usr/bin/c++    -DDEAL_II_COMPILER_DEFAULTS_TO_CXX11_OR_NEWER   -o CMakeFiles/cmTC_8fdef.dir/src.cxx.o -c /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:5:6: error: #error "The compiler does not default to C++11 or newer."
   #  error "The compiler does not default to C++11 or newer."
      ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:8:18: error: top-level declaration of ‘main’ specifies ‘auto’
   auto main() -> int
                  ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:8:18: error: trailing return type only available with -std=c++11 or -std=gnu++11
gmake[1]: *** [CMakeFiles/cmTC_8fdef.dir/src.cxx.o] Error 1
gmake[1]: Leaving directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
gmake: *** [cmTC_8fdef/fast] Error 2


Source file was:

  #include <memory>

  #if __cplusplus < 201103L
  #  error "The compiler does not default to C++11 or newer."
  #endif

  auto main() -> int
  {
    auto p0 = std::unique_ptr<int>();
    auto p1 = std::move(p0);
  }
  
Performing C++ SOURCE FILE Test DEAL_II_HAVE_ATTRIBUTE_FALLTHROUGH failed with the following output:
Change Dir: /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake cmTC_bbd84/fast && /usr/bin/gmake -f CMakeFiles/cmTC_bbd84.dir/build.make CMakeFiles/cmTC_bbd84.dir/build
gmake[1]: Entering directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_bbd84.dir/src.cxx.o
/usr/bin/c++    -DDEAL_II_HAVE_ATTRIBUTE_FALLTHROUGH -Werror -Wextra -std=c++11   -o CMakeFiles/cmTC_bbd84.dir/src.cxx.o -c /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:10:11: error: expected primary-expression before ‘__attribute__’
           __attribute__((fallthrough));
           ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:10:11: error: expected ‘;’ before ‘__attribute__’
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:13:11: error: expected primary-expression before ‘__attribute__’
           __attribute__((fallthrough));
           ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:13:11: error: expected ‘;’ before ‘__attribute__’
gmake[1]: *** [CMakeFiles/cmTC_bbd84.dir/src.cxx.o] Error 1
gmake[1]: Leaving directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
gmake: *** [cmTC_bbd84/fast] Error 2


Source file was:

    int main()
    {
      int i = 42;
      int j = 10;
      switch(i)
        {
        case 1:
          ++j;
          __attribute__((fallthrough));
        case 2:
          ++j;
          __attribute__((fallthrough));
        default:
          break;
        }
    }
    
Performing C++ SOURCE FILE Test DEAL_II_HAVE_CXX11_IS_TRIVIALLY_COPYABLE failed with the following output:
Change Dir: /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake cmTC_bf18f/fast && /usr/bin/gmake -f CMakeFiles/cmTC_bf18f.dir/build.make CMakeFiles/cmTC_bf18f.dir/build
gmake[1]: Entering directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_bf18f.dir/src.cxx.o
/usr/bin/c++    -DDEAL_II_HAVE_CXX11_IS_TRIVIALLY_COPYABLE -std=c++11   -o CMakeFiles/cmTC_bf18f.dir/src.cxx.o -c /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:3:15: error: ‘is_trivially_copyable’ is not a member of ‘std’
   int main(){ std::is_trivially_copyable<int> bob; }
               ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:3:42: error: expected primary-expression before ‘int’
   int main(){ std::is_trivially_copyable<int> bob; }
                                          ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:3:42: error: expected ‘;’ before ‘int’
gmake[1]: *** [CMakeFiles/cmTC_bf18f.dir/src.cxx.o] Error 1
gmake[1]: Leaving directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
gmake: *** [cmTC_bf18f/fast] Error 2


Source file was:

  #include <type_traits>
  int main(){ std::is_trivially_copyable<int> bob; }
  
Performing C++ SOURCE FILE Test DEAL_II_HAVE_COMPLEX_OPERATOR_OVERLOADS failed with the following output:
Change Dir: /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake cmTC_90336/fast && /usr/bin/gmake -f CMakeFiles/cmTC_90336.dir/build.make CMakeFiles/cmTC_90336.dir/build
gmake[1]: Entering directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_90336.dir/src.cxx.o
/usr/bin/c++    -DDEAL_II_HAVE_COMPLEX_OPERATOR_OVERLOADS -std=c++11   -o CMakeFiles/cmTC_90336.dir/src.cxx.o -c /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:6:14: error: no match for ‘operator*’ (operand types are ‘double’ and ‘std::complex<float>’)
     double() * std::complex<float>();
              ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:6:14: note: candidates are:
In file included from /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/4.8.2/complex:402:5: note: 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++/4.8.2/complex:402:5: note:   template argument deduction/substitution failed:
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/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/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/4.8.2/complex:393:5: note: 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++/4.8.2/complex:393:5: note:   template argument deduction/substitution failed:
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/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/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/4.8.2/complex:384:5: note: 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++/4.8.2/complex:384:5: note:   template argument deduction/substitution failed:
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:6:36: note:   mismatched types ‘const std::complex<_Tp>’ and ‘double’
     double() * std::complex<float>();
                                    ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:7:27: error: no match for ‘operator*’ (operand types are ‘std::complex<float>’ and ‘double’)
     std::complex<float>() * double();
                           ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:7:27: note: candidates are:
In file included from /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/4.8.2/complex:402:5: note: 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++/4.8.2/complex:402:5: note:   template argument deduction/substitution failed:
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/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/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/4.8.2/complex:393:5: note: 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++/4.8.2/complex:393:5: note:   template argument deduction/substitution failed:
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/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/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/4.8.2/complex:384:5: note: 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++/4.8.2/complex:384:5: note:   template argument deduction/substitution failed:
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:7:36: note:   mismatched types ‘const std::complex<_Tp>’ and ‘double’
     std::complex<float>() * double();
                                    ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:8:13: error: no match for ‘operator*’ (operand types are ‘float’ and ‘std::complex<double>’)
     float() * std::complex<double>();
             ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:8:13: note: candidates are:
In file included from /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/4.8.2/complex:402:5: note: 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++/4.8.2/complex:402:5: note:   template argument deduction/substitution failed:
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/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/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/4.8.2/complex:393:5: note: 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++/4.8.2/complex:393:5: note:   template argument deduction/substitution failed:
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/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/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/4.8.2/complex:384:5: note: 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++/4.8.2/complex:384:5: note:   template argument deduction/substitution failed:
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:8:36: note:   mismatched types ‘const std::complex<_Tp>’ and ‘float’
     float() * std::complex<double>();
                                    ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:9:28: error: no match for ‘operator*’ (operand types are ‘std::complex<double>’ and ‘float’)
     std::complex<double>() * float();
                            ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:9:28: note: candidates are:
In file included from /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/4.8.2/complex:402:5: note: 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++/4.8.2/complex:402:5: note:   template argument deduction/substitution failed:
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/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/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/4.8.2/complex:393:5: note: 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++/4.8.2/complex:393:5: note:   template argument deduction/substitution failed:
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/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/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/4.8.2/complex:384:5: note: 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++/4.8.2/complex:384:5: note:   template argument deduction/substitution failed:
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:9:36: note:   mismatched types ‘const std::complex<_Tp>’ and ‘float’
     std::complex<double>() * float();
                                    ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/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>();
                            ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:10:28: note: candidates are:
In file included from /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/4.8.2/complex:402:5: note: 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++/4.8.2/complex:402:5: note:   template argument deduction/substitution failed:
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/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/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/4.8.2/complex:393:5: note: 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++/4.8.2/complex:393:5: note:   template argument deduction/substitution failed:
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/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/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/4.8.2/complex:384:5: note: 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++/4.8.2/complex:384:5: note:   template argument deduction/substitution failed:
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:10:50: note:   deduced conflicting types for parameter ‘_Tp’ (‘double’ and ‘float’)
     std::complex<double>() * std::complex<float>();
                                                  ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/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>();
                           ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:11:27: note: candidates are:
In file included from /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/4.8.2/complex:402:5: note: 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++/4.8.2/complex:402:5: note:   template argument deduction/substitution failed:
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/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/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/4.8.2/complex:393:5: note: 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++/4.8.2/complex:393:5: note:   template argument deduction/substitution failed:
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/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/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:2:0:
/usr/include/c++/4.8.2/complex:384:5: note: 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++/4.8.2/complex:384:5: note:   template argument deduction/substitution failed:
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:11:50: note:   deduced conflicting types for parameter ‘_Tp’ (‘float’ and ‘double’)
     std::complex<float>() * std::complex<double>();
                                                  ^
gmake[1]: *** [CMakeFiles/cmTC_90336.dir/src.cxx.o] Error 1
gmake[1]: Leaving directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
gmake: *** [cmTC_90336/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_CXX14_ATTRIBUTE_DEPRECATED failed with the following output:
Change Dir: /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake cmTC_54d2c/fast && /usr/bin/gmake -f CMakeFiles/cmTC_54d2c.dir/build.make CMakeFiles/cmTC_54d2c.dir/build
gmake[1]: Entering directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_54d2c.dir/src.cxx.o
/usr/bin/c++    -DDEAL_II_COMPILER_HAS_CXX14_ATTRIBUTE_DEPRECATED -pedantic -fPIC -Wall -Wextra -Wpointer-arith -Wwrite-strings -Wsynth -Wsign-compare -Wswitch -Woverloaded-virtual -Wno-deprecated-declarations -Wno-literal-suffix -std=c++11 -Werror -Wno-deprecated-declarations -Wno-deprecated -Wno-unused-command-line-argument   -o CMakeFiles/cmTC_54d2c.dir/src.cxx.o -c /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:2:38: error: ‘deprecated’ attribute directive ignored [-Werror=attributes]
           [[deprecated]] int old_fn ();
                                      ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:6:33: error: ‘deprecated’ attribute directive ignored [-Werror=attributes]
           struct [[deprecated]] bob
                                 ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:8:37: error: ‘deprecated’ attribute directive ignored [-Werror=attributes]
             [[deprecated]] bob(int i);
                                     ^
/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx:9:38: error: ‘deprecated’ attribute directive ignored [-Werror=attributes]
             [[deprecated]] void test();
                                      ^
cc1plus: error: unrecognized command line option "-Wno-unused-command-line-argument" [-Werror]
cc1plus: all warnings being treated as errors
gmake[1]: *** [CMakeFiles/cmTC_54d2c.dir/src.cxx.o] Error 1
gmake[1]: Leaving directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
gmake: *** [cmTC_54d2c/fast] Error 2


Source file was:

          [[deprecated]] int old_fn ();
          int old_fn () { return 0; }
          int (*fn_ptr)() = old_fn;

          struct [[deprecated]] bob
          {
            [[deprecated]] bob(int i);
            [[deprecated]] void test();
          };

          int main () {}
  
Determining if the Fortran sgemm exists failed with the following output:
Change Dir: /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake cmTC_97c90/fast && /usr/bin/gmake -f CMakeFiles/cmTC_97c90.dir/build.make CMakeFiles/cmTC_97c90.dir/build
gmake[1]: Entering directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
Building Fortran object CMakeFiles/cmTC_97c90.dir/testFortranCompiler.f.o
/usr/bin/gfortran    -c /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/testFortranCompiler.f -o CMakeFiles/cmTC_97c90.dir/testFortranCompiler.f.o
Linking Fortran executable cmTC_97c90
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_97c90.dir/link.txt --verbose=1
/usr/bin/gfortran      CMakeFiles/cmTC_97c90.dir/testFortranCompiler.f.o  -o cmTC_97c90 
CMakeFiles/cmTC_97c90.dir/testFortranCompiler.f.o: In function `MAIN__':
testFortranCompiler.f:(.text+0xa): undefined reference to `sgemm_'
collect2: error: ld returned 1 exit status
gmake[1]: *** [cmTC_97c90] Error 1
gmake[1]: Leaving directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
gmake: *** [cmTC_97c90/fast] Error 2



Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake cmTC_f1c73/fast && /usr/bin/gmake -f CMakeFiles/cmTC_f1c73.dir/build.make CMakeFiles/cmTC_f1c73.dir/build
gmake[1]: Entering directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_f1c73.dir/src.c.o
/usr/bin/cc   -DCMAKE_HAVE_LIBC_PTHREAD   -o CMakeFiles/cmTC_f1c73.dir/src.c.o   -c /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_f1c73
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f1c73.dir/link.txt --verbose=1
/usr/bin/cc  -DCMAKE_HAVE_LIBC_PTHREAD    -rdynamic CMakeFiles/cmTC_f1c73.dir/src.c.o  -o cmTC_f1c73 
CMakeFiles/cmTC_f1c73.dir/src.c.o: In function `main':
src.c:(.text+0x2d): undefined reference to `pthread_create'
src.c:(.text+0x39): undefined reference to `pthread_detach'
src.c:(.text+0x4a): undefined reference to `pthread_join'
src.c:(.text+0x5e): undefined reference to `pthread_atfork'
collect2: error: ld returned 1 exit status
gmake[1]: *** [cmTC_f1c73] Error 1
gmake[1]: Leaving directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
gmake: *** [cmTC_f1c73/fast] Error 2


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
  return data;
}

int main(void)
{
  pthread_t thread;
  pthread_create(&thread, NULL, test_func, NULL);
  pthread_detach(thread);
  pthread_join(thread, NULL);
  pthread_atfork(NULL, NULL, NULL);
  pthread_exit(NULL);

  return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake cmTC_31d16/fast && /usr/bin/gmake -f CMakeFiles/cmTC_31d16.dir/build.make CMakeFiles/cmTC_31d16.dir/build
gmake[1]: Entering directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_31d16.dir/CheckFunctionExists.c.o
/usr/bin/cc   -DCHECK_FUNCTION_EXISTS=pthread_create   -o CMakeFiles/cmTC_31d16.dir/CheckFunctionExists.c.o   -c /usr/local/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_31d16
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_31d16.dir/link.txt --verbose=1
/usr/bin/cc  -DCHECK_FUNCTION_EXISTS=pthread_create    -rdynamic CMakeFiles/cmTC_31d16.dir/CheckFunctionExists.c.o  -o cmTC_31d16  -lpthreads 
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
gmake[1]: *** [cmTC_31d16] Error 1
gmake[1]: Leaving directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
gmake: *** [cmTC_31d16/fast] Error 2



Performing C++ SOURCE FILE Test DEAL_II_HAVE_MT_POSIX_BARRIERS failed with the following output:
Change Dir: /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake cmTC_18ebc/fast && /usr/bin/gmake -f CMakeFiles/cmTC_18ebc.dir/build.make CMakeFiles/cmTC_18ebc.dir/build
gmake[1]: Entering directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_18ebc.dir/src.cxx.o
/usr/bin/c++    -DDEAL_II_HAVE_MT_POSIX_BARRIERS pthread   -o CMakeFiles/cmTC_18ebc.dir/src.cxx.o -c /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx
c++: error: pthread: No such file or directory
gmake[1]: *** [CMakeFiles/cmTC_18ebc.dir/src.cxx.o] Error 1
gmake[1]: Leaving directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
gmake: *** [cmTC_18ebc/fast] Error 2


Source file was:

    #include <pthread.h>
    int main()
    {
      pthread_barrier_t pb;
      pthread_barrier_init (&pb, 0, 1);
      pthread_barrier_wait (&pb);
      pthread_barrier_destroy (&pb);
      return 0;
    }
    
Performing C++ SOURCE FILE Test DEAL_II_HAVE_USABLE_FLAGS_DEBUG failed with the following output:
Change Dir: /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake cmTC_9dc5e/fast && /usr/bin/gmake -f CMakeFiles/cmTC_9dc5e.dir/build.make CMakeFiles/cmTC_9dc5e.dir/build
gmake[1]: Entering directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_9dc5e.dir/src.cxx.o
/usr/bin/c++    -DDEAL_II_HAVE_USABLE_FLAGS_DEBUG -pedantic -fPIC -Wall -Wextra -Wpointer-arith -Wwrite-strings -Wsynth -Wsign-compare -Wswitch -Woverloaded-virtual -Wno-deprecated-declarations -Wno-literal-suffix -std=c++11 -Wno-parentheses -Wno-unused-local-typedefs -Og -ggdb -Wa,--compress-debug-sections   -o CMakeFiles/cmTC_9dc5e.dir/src.cxx.o -c /home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_9dc5e
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9dc5e.dir/link.txt --verbose=1
/usr/bin/c++   -DDEAL_II_HAVE_USABLE_FLAGS_DEBUG -pedantic -fPIC -Wall -Wextra -Wpointer-arith -Wwrite-strings -Wsynth -Wsign-compare -Wswitch -Woverloaded-virtual -Wno-deprecated-declarations -Wno-literal-suffix -std=c++11 -Wno-parentheses -Wno-unused-local-typedefs -Og -ggdb -Wa,--compress-debug-sections    -rdynamic CMakeFiles/cmTC_9dc5e.dir/src.cxx.o  -o cmTC_9dc5e  -rdynamic -fuse-ld=gold pthread -ggdb -lm -ldl /usr/lib64/libz.so -lrt 
c++: error: pthread: No such file or directory
gmake[1]: *** [cmTC_9dc5e] Error 1
gmake[1]: Leaving directory `/home/Felipe/BIGSOFTWARE/dealii-9.0.0/build/CMakeFiles/CMakeTmp'
gmake: *** [cmTC_9dc5e/fast] Error 2


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

Reply via email to