Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 771773 Details for
Bug 839495
sci-libs/dealii-9.3.3 - CMake Error at .../macro_configure_feature.cmake:196 (MESSAGE):
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
CMakeError.log
CMakeError.log (text/plain), 23.31 KB, created by
Toralf Förster
on 2022-04-19 12:41:53 UTC
(
hide
)
Description:
CMakeError.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2022-04-19 12:41:53 UTC
Size:
23.31 KB
patch
obsolete
>Performing C++ SOURCE FILE Test DEAL_II_HAVE_CXX20_FEATURES failed with the following output: >Change Dir: /var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp > >Run Build Command(s):/usr/bin/ninja cmTC_b73f3 && [1/2] Building CXX object CMakeFiles/cmTC_b73f3.dir/src.cxx.o >FAILED: CMakeFiles/cmTC_b73f3.dir/src.cxx.o >/usr/bin/x86_64-pc-linux-gnu-g++ -DDEAL_II_HAVE_CXX20_FEATURES -pipe -march=native -fno-diagnostics-color -O2 -mavx2 -pedantic -fPIC -Wall -Wextra -Wmissing-braces -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wsuggest-override -Wswitch -Wsynth -Wwrite-strings -Wno-placement-new -Wno-deprecated-declarations -Wno-literal-suffix -Wno-psabi -Wno-class-memaccess -O0 -ggdb -o CMakeFiles/cmTC_b73f3.dir/src.cxx.o -c /var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx >/var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:6:8: error: #error "insufficient support for C++20" > 6 | # error "insufficient support for C++20" > | ^~~~~ >/var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:10:8: error: #error "insufficient support for C++20" > 10 | # error "insufficient support for C++20" > | ^~~~~ >ninja: build stopped: subcommand failed. > > >Source file was: > > #include <cmath> > #include <ranges> > > #if __cplusplus < 201709L && !defined(_MSC_VER) && !defined(__INTEL_COMPILER) > # error "insufficient support for C++20" > #endif > > #if !(defined __cpp_lib_ranges) || (__cpp_lib_ranges < 201911) > # error "insufficient support for C++20" > #endif > > int main() > { > } > >Performing C++ SOURCE FILE Test DEAL_II_HAVE_FLAG_Wno_unused_command_line_argument failed with the following output: >Change Dir: /var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp > >Run Build Command(s):/usr/bin/ninja cmTC_18ad5 && [1/2] Building CXX object CMakeFiles/cmTC_18ad5.dir/src.cxx.o >FAILED: CMakeFiles/cmTC_18ad5.dir/src.cxx.o >/usr/bin/x86_64-pc-linux-gnu-g++ -DDEAL_II_HAVE_FLAG_Wno_unused_command_line_argument -pipe -march=native -fno-diagnostics-color -O2 -mavx2 -pedantic -fPIC -Wall -Wextra -Wmissing-braces -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wsuggest-override -Wswitch -Wsynth -Wwrite-strings -Wno-placement-new -Wno-deprecated-declarations -Wno-literal-suffix -Wno-psabi -Wno-class-memaccess -O0 -ggdb -Wunused-command-line-argument -o CMakeFiles/cmTC_18ad5.dir/src.cxx.o -c /var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx >x86_64-pc-linux-gnu-g++: error: unrecognized command-line option '-Wunused-command-line-argument'; did you mean '-Wunused-dummy-argument'? >ninja: build stopped: subcommand failed. > > >Source file was: >int main() { return 0; } >Performing C++ SOURCE FILE Test DEAL_II_HAVE_COMPLEX_OPERATOR_OVERLOADS failed with the following output: >Change Dir: /var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp > >Run Build Command(s):/usr/bin/ninja cmTC_20f68 && [1/2] Building CXX object CMakeFiles/cmTC_20f68.dir/src.cxx.o >FAILED: CMakeFiles/cmTC_20f68.dir/src.cxx.o >/usr/bin/x86_64-pc-linux-gnu-g++ -DDEAL_II_HAVE_COMPLEX_OPERATOR_OVERLOADS -pipe -march=native -fno-diagnostics-color -O2 -mavx2 -pedantic -fPIC -Wall -Wextra -Wmissing-braces -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wsuggest-override -Wswitch -Wsynth -Wwrite-strings -Wno-placement-new -Wno-deprecated-declarations -Wno-literal-suffix -Wno-psabi -Wno-class-memaccess -O0 -ggdb -Werror -o CMakeFiles/cmTC_20f68.dir/src.cxx.o -c /var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx >/var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx: In function 'int main()': >/var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:6:14: error: no match for 'operator*' (operand types are 'double' and 'std::complex<float>') > 6 | double() * std::complex<float>(); >In file included from /var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:2: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:392:5: note: candidate: 'template<class _Tp> std::complex<_Tp> std::operator*(const std::complex<_Tp>&, const std::complex<_Tp>&)' > 392 | operator*(const complex<_Tp>& __x, const complex<_Tp>& __y) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:392:5: note: template argument deduction/substitution failed: >/var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:6:36: note: mismatched types 'const std::complex<_Tp>' and 'double' > 6 | double() * std::complex<float>(); > | ^ >In file included from /var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:2: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:401:5: note: candidate: 'template<class _Tp> std::complex<_Tp> std::operator*(const std::complex<_Tp>&, const _Tp&)' > 401 | operator*(const complex<_Tp>& __x, const _Tp& __y) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:401:5: note: template argument deduction/substitution failed: >/var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:6:36: note: mismatched types 'const std::complex<_Tp>' and 'double' > 6 | double() * std::complex<float>(); > | ^ >In file included from /var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:2: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:410:5: note: candidate: 'template<class _Tp> std::complex<_Tp> std::operator*(const _Tp&, const std::complex<_Tp>&)' > 410 | operator*(const _Tp& __x, const complex<_Tp>& __y) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:410:5: note: template argument deduction/substitution failed: >/var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:6:36: note: deduced conflicting types for parameter '_Tp' ('double' and 'float') > 6 | double() * std::complex<float>(); > | ^ >/var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:7:27: error: no match for 'operator*' (operand types are 'std::complex<float>' and 'double') > 7 | std::complex<float>() * double(); >In file included from /var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:2: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:392:5: note: candidate: 'template<class _Tp> std::complex<_Tp> std::operator*(const std::complex<_Tp>&, const std::complex<_Tp>&)' > 392 | operator*(const complex<_Tp>& __x, const complex<_Tp>& __y) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:392:5: note: template argument deduction/substitution failed: >/var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:7:36: note: mismatched types 'const std::complex<_Tp>' and 'double' > 7 | std::complex<float>() * double(); > | ^ >In file included from /var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:2: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:401:5: note: candidate: 'template<class _Tp> std::complex<_Tp> std::operator*(const std::complex<_Tp>&, const _Tp&)' > 401 | operator*(const complex<_Tp>& __x, const _Tp& __y) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:401:5: note: template argument deduction/substitution failed: >/var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:7:36: note: deduced conflicting types for parameter 'const _Tp' ('float' and 'double') > 7 | std::complex<float>() * double(); > | ^ >In file included from /var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:2: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:410:5: note: candidate: 'template<class _Tp> std::complex<_Tp> std::operator*(const _Tp&, const std::complex<_Tp>&)' > 410 | operator*(const _Tp& __x, const complex<_Tp>& __y) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:410:5: note: template argument deduction/substitution failed: >/var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:7:36: note: mismatched types 'const std::complex<_Tp>' and 'double' > 7 | std::complex<float>() * double(); > | ^ >/var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:8:13: error: no match for 'operator*' (operand types are 'float' and 'std::complex<double>') > 8 | float() * std::complex<double>(); >In file included from /var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:2: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:392:5: note: candidate: 'template<class _Tp> std::complex<_Tp> std::operator*(const std::complex<_Tp>&, const std::complex<_Tp>&)' > 392 | operator*(const complex<_Tp>& __x, const complex<_Tp>& __y) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:392:5: note: template argument deduction/substitution failed: >/var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:8:36: note: mismatched types 'const std::complex<_Tp>' and 'float' > 8 | float() * std::complex<double>(); > | ^ >In file included from /var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:2: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:401:5: note: candidate: 'template<class _Tp> std::complex<_Tp> std::operator*(const std::complex<_Tp>&, const _Tp&)' > 401 | operator*(const complex<_Tp>& __x, const _Tp& __y) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:401:5: note: template argument deduction/substitution failed: >/var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:8:36: note: mismatched types 'const std::complex<_Tp>' and 'float' > 8 | float() * std::complex<double>(); > | ^ >In file included from /var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:2: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:410:5: note: candidate: 'template<class _Tp> std::complex<_Tp> std::operator*(const _Tp&, const std::complex<_Tp>&)' > 410 | operator*(const _Tp& __x, const complex<_Tp>& __y) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:410:5: note: template argument deduction/substitution failed: >/var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:8:36: note: deduced conflicting types for parameter '_Tp' ('float' and 'double') > 8 | float() * std::complex<double>(); > | ^ >/var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:9:28: error: no match for 'operator*' (operand types are 'std::complex<double>' and 'float') > 9 | std::complex<double>() * float(); >In file included from /var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:2: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:392:5: note: candidate: 'template<class _Tp> std::complex<_Tp> std::operator*(const std::complex<_Tp>&, const std::complex<_Tp>&)' > 392 | operator*(const complex<_Tp>& __x, const complex<_Tp>& __y) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:392:5: note: template argument deduction/substitution failed: >/var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:9:36: note: mismatched types 'const std::complex<_Tp>' and 'float' > 9 | std::complex<double>() * float(); > | ^ >In file included from /var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:2: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:401:5: note: candidate: 'template<class _Tp> std::complex<_Tp> std::operator*(const std::complex<_Tp>&, const _Tp&)' > 401 | operator*(const complex<_Tp>& __x, const _Tp& __y) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:401:5: note: template argument deduction/substitution failed: >/var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:9:36: note: deduced conflicting types for parameter 'const _Tp' ('double' and 'float') > 9 | std::complex<double>() * float(); > | ^ >In file included from /var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:2: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:410:5: note: candidate: 'template<class _Tp> std::complex<_Tp> std::operator*(const _Tp&, const std::complex<_Tp>&)' > 410 | operator*(const _Tp& __x, const complex<_Tp>& __y) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:410:5: note: template argument deduction/substitution failed: >/var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:9:36: note: mismatched types 'const std::complex<_Tp>' and 'float' > 9 | std::complex<double>() * float(); > | ^ >/var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:10:28: error: no match for 'operator*' (operand types are 'std::complex<double>' and 'std::complex<float>') > 10 | std::complex<double>() * std::complex<float>(); > | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ > | | | > | complex<double> complex<float> >In file included from /var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:2: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:392:5: note: candidate: 'template<class _Tp> std::complex<_Tp> std::operator*(const std::complex<_Tp>&, const std::complex<_Tp>&)' > 392 | operator*(const complex<_Tp>& __x, const complex<_Tp>& __y) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:392:5: note: template argument deduction/substitution failed: >/var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:10:50: note: deduced conflicting types for parameter '_Tp' ('double' and 'float') > 10 | std::complex<double>() * std::complex<float>(); > | ^ >In file included from /var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:2: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:401:5: note: candidate: 'template<class _Tp> std::complex<_Tp> std::operator*(const std::complex<_Tp>&, const _Tp&)' > 401 | operator*(const complex<_Tp>& __x, const _Tp& __y) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:401:5: note: template argument deduction/substitution failed: >/var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:10:50: note: deduced conflicting types for parameter 'const _Tp' ('double' and 'std::complex<float>') > 10 | std::complex<double>() * std::complex<float>(); > | ^ >In file included from /var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:2: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:410:5: note: candidate: 'template<class _Tp> std::complex<_Tp> std::operator*(const _Tp&, const std::complex<_Tp>&)' > 410 | operator*(const _Tp& __x, const complex<_Tp>& __y) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:410:5: note: template argument deduction/substitution failed: >/var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:10:50: note: deduced conflicting types for parameter '_Tp' ('std::complex<double>' and 'float') > 10 | std::complex<double>() * std::complex<float>(); > | ^ >/var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:11:27: error: no match for 'operator*' (operand types are 'std::complex<float>' and 'std::complex<double>') > 11 | std::complex<float>() * std::complex<double>(); > | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ > | | | > | complex<float> complex<double> >In file included from /var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:2: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:392:5: note: candidate: 'template<class _Tp> std::complex<_Tp> std::operator*(const std::complex<_Tp>&, const std::complex<_Tp>&)' > 392 | operator*(const complex<_Tp>& __x, const complex<_Tp>& __y) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:392:5: note: template argument deduction/substitution failed: >/var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:11:50: note: deduced conflicting types for parameter '_Tp' ('float' and 'double') > 11 | std::complex<float>() * std::complex<double>(); > | ^ >In file included from /var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:2: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:401:5: note: candidate: 'template<class _Tp> std::complex<_Tp> std::operator*(const std::complex<_Tp>&, const _Tp&)' > 401 | operator*(const complex<_Tp>& __x, const _Tp& __y) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:401:5: note: template argument deduction/substitution failed: >/var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:11:50: note: deduced conflicting types for parameter 'const _Tp' ('float' and 'std::complex<double>') > 11 | std::complex<float>() * std::complex<double>(); > | ^ >In file included from /var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:2: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:410:5: note: candidate: 'template<class _Tp> std::complex<_Tp> std::operator*(const _Tp&, const std::complex<_Tp>&)' > 410 | operator*(const _Tp& __x, const complex<_Tp>& __y) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/complex:410:5: note: template argument deduction/substitution failed: >/var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:11:50: note: deduced conflicting types for parameter '_Tp' ('std::complex<float>' and 'double') > 11 | std::complex<float>() * std::complex<double>(); > | ^ >ninja: build stopped: subcommand failed. > > >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: /var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp > >Run Build Command(s):/usr/bin/ninja cmTC_04e49 && [1/2] Building CXX object CMakeFiles/cmTC_04e49.dir/src.cxx.o >[2/2] Linking CXX executable cmTC_04e49 >FAILED: cmTC_04e49 >: && /usr/bin/x86_64-pc-linux-gnu-g++ -pipe -march=native -fno-diagnostics-color -O2 -mavx2 -Werror -shared -fPIC -fuse-ld=lld -rdynamic CMakeFiles/cmTC_04e49.dir/src.cxx.o -o cmTC_04e49 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 && : >collect2: fatal error: cannot find 'ld' >compilation terminated. >ninja: build stopped: subcommand failed. > > >Source file was: > > #include <iostream> > void foo() { std::cout << "Hello, world!" << std::endl; } > >Performing C++ SOURCE FILE Test MKL_SYMBOL_CHECK failed with the following output: >Change Dir: /var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp > >Run Build Command(s):/usr/bin/ninja cmTC_5dc84 && [1/2] Building CXX object CMakeFiles/cmTC_5dc84.dir/src.cxx.o >FAILED: CMakeFiles/cmTC_5dc84.dir/src.cxx.o >/usr/bin/x86_64-pc-linux-gnu-g++ -DMKL_SYMBOL_CHECK -O3 -DNDEBUG -o CMakeFiles/cmTC_5dc84.dir/src.cxx.o -c /var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx >/var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:2:14: fatal error: mkl.h: No such file or directory > 2 | #include <mkl.h> > | ^~~~~~~ >compilation terminated. >ninja: build stopped: subcommand failed. > > >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: /var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp > >Run Build Command(s):/usr/bin/ninja cmTC_882e4 && [1/2] Building CXX object CMakeFiles/cmTC_882e4.dir/src.cxx.o >FAILED: CMakeFiles/cmTC_882e4.dir/src.cxx.o >/usr/bin/x86_64-pc-linux-gnu-g++ -DDEAL_II_HAS_AUTO_PTR -pipe -march=native -fno-diagnostics-color -O2 -mavx2 -Werror -O3 -DNDEBUG -o CMakeFiles/cmTC_882e4.dir/src.cxx.o -c /var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx >/var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx: In function 'int main()': >/var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:9:12: error: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Werror=deprecated-declarations] > 9 | std::auto_ptr<int> x(i); > | ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/memory:76, > from /var/tmp/portage/sci-libs/dealii-9.3.3/work/dealii-9.3.3_build/CMakeFiles/CMakeTmp/src.cxx:2: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/include/g++-v11/bits/unique_ptr.h:57:28: note: declared here > 57 | template<typename> class auto_ptr; > | ^~~~~~~~ >cc1plus: all warnings being treated as errors >ninja: build stopped: subcommand failed. > > >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; > } >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 839495
:
771770
| 771773 |
771776
|
771779
|
771782
|
771785
|
771788
|
771791
|
771794