Performing C++ SOURCE FILE Test FINITE_VALUE_HAVE_GLOBAL_ISNAN failed with the following output: Change Dir: /var/tmp/portage/sci-libs/trilinos-12.18.1/work/trilinos-12.18.1_build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/gmake cmTC_8f1f8/fast && /usr/bin/gmake -f CMakeFiles/cmTC_8f1f8.dir/build.make CMakeFiles/cmTC_8f1f8.dir/build gmake[1]: Entering directory '/var/tmp/portage/sci-libs/trilinos-12.18.1/work/trilinos-12.18.1_build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_8f1f8.dir/src.cxx.o /usr/bin/mpicxx -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -Wformat -Werror=format-security -std=c++11 -DFINITE_VALUE_HAVE_GLOBAL_ISNAN -O3 -DNDEBUG -o CMakeFiles/cmTC_8f1f8.dir/src.cxx.o -c /var/tmp/portage/sci-libs/trilinos-12.18.1/work/trilinos-12.18.1_build/CMakeFiles/CMakeTmp/src.cxx /var/tmp/portage/sci-libs/trilinos-12.18.1/work/trilinos-12.18.1_build/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’: /var/tmp/portage/sci-libs/trilinos-12.18.1/work/trilinos-12.18.1_build/CMakeFiles/CMakeTmp/src.cxx:6:3: error: ‘isnan’ was not declared in this scope; did you mean ‘std::isnan’? 6 | isnan(x); | ^~~~~ | std::isnan In file included from /var/tmp/portage/sci-libs/trilinos-12.18.1/work/trilinos-12.18.1_build/CMakeFiles/CMakeTmp/src.cxx:2: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include/g++-v10/cmath:632:5: note: ‘std::isnan’ declared here 632 | isnan(_Tp __x) | ^~~~~ gmake[1]: *** [CMakeFiles/cmTC_8f1f8.dir/build.make:85: CMakeFiles/cmTC_8f1f8.dir/src.cxx.o] Error 1 gmake[1]: Leaving directory '/var/tmp/portage/sci-libs/trilinos-12.18.1/work/trilinos-12.18.1_build/CMakeFiles/CMakeTmp' gmake: *** [Makefile:140: cmTC_8f1f8/fast] Error 2 Source file was: #include int main() { double x = 1.0; isnan(x); return 0; } Performing C++ SOURCE FILE Test FINITE_VALUE_HAVE_GLOBAL_ISINF failed with the following output: Change Dir: /var/tmp/portage/sci-libs/trilinos-12.18.1/work/trilinos-12.18.1_build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/gmake cmTC_66044/fast && /usr/bin/gmake -f CMakeFiles/cmTC_66044.dir/build.make CMakeFiles/cmTC_66044.dir/build gmake[1]: Entering directory '/var/tmp/portage/sci-libs/trilinos-12.18.1/work/trilinos-12.18.1_build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_66044.dir/src.cxx.o /usr/bin/mpicxx -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -Wformat -Werror=format-security -std=c++11 -DFINITE_VALUE_HAVE_GLOBAL_ISINF -O3 -DNDEBUG -o CMakeFiles/cmTC_66044.dir/src.cxx.o -c /var/tmp/portage/sci-libs/trilinos-12.18.1/work/trilinos-12.18.1_build/CMakeFiles/CMakeTmp/src.cxx /var/tmp/portage/sci-libs/trilinos-12.18.1/work/trilinos-12.18.1_build/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’: /var/tmp/portage/sci-libs/trilinos-12.18.1/work/trilinos-12.18.1_build/CMakeFiles/CMakeTmp/src.cxx:6:3: error: ‘isinf’ was not declared in this scope; did you mean ‘std::isinf’? 6 | isinf(x); | ^~~~~ | std::isinf In file included from /var/tmp/portage/sci-libs/trilinos-12.18.1/work/trilinos-12.18.1_build/CMakeFiles/CMakeTmp/src.cxx:2: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include/g++-v10/cmath:605:5: note: ‘std::isinf’ declared here 605 | isinf(_Tp __x) | ^~~~~ gmake[1]: *** [CMakeFiles/cmTC_66044.dir/build.make:85: CMakeFiles/cmTC_66044.dir/src.cxx.o] Error 1 gmake[1]: Leaving directory '/var/tmp/portage/sci-libs/trilinos-12.18.1/work/trilinos-12.18.1_build/CMakeFiles/CMakeTmp' gmake: *** [Makefile:140: cmTC_66044/fast] Error 2 Source file was: #include int main() { double x = 1.0; isinf(x); return 0; } Performing C++ SOURCE FILE Test HAS_TPL_BINUNTILS_STACKTRACE failed with the following output: Change Dir: /var/tmp/portage/sci-libs/trilinos-12.18.1/work/trilinos-12.18.1_build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/gmake cmTC_86477/fast && /usr/bin/gmake -f CMakeFiles/cmTC_86477.dir/build.make CMakeFiles/cmTC_86477.dir/build gmake[1]: Entering directory '/var/tmp/portage/sci-libs/trilinos-12.18.1/work/trilinos-12.18.1_build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_86477.dir/src.cxx.o /usr/bin/mpicxx -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -Wformat -Werror=format-security -std=c++11 -DHAS_TPL_BINUNTILS_STACKTRACE -O3 -DNDEBUG -o CMakeFiles/cmTC_86477.dir/src.cxx.o -c /var/tmp/portage/sci-libs/trilinos-12.18.1/work/trilinos-12.18.1_build/CMakeFiles/CMakeTmp/src.cxx In file included from /usr/include/bfd.h:10, from /var/tmp/portage/sci-libs/trilinos-12.18.1/work/trilinos-12.18.1_build/CMakeFiles/CMakeTmp/src.cxx:11: /usr/include/x86_64-pc-linux-gnu/bfd.h:35:2: error: #error config.h must be included before this header 35 | #error config.h must be included before this header | ^~~~~ /var/tmp/portage/sci-libs/trilinos-12.18.1/work/trilinos-12.18.1_build/CMakeFiles/CMakeTmp/src.cxx: In function ‘void call_a_bunch_of_functions()’: /var/tmp/portage/sci-libs/trilinos-12.18.1/work/trilinos-12.18.1_build/CMakeFiles/CMakeTmp/src.cxx:41:31: error: ‘bfd_get_section_flags’ was not declared in this scope; did you mean ‘bfd_set_section_flags’? 41 | const int status_bfd_gsf = (bfd_get_section_flags(abfd, section) & SEC_ALLOC); | ^~~~~~~~~~~~~~~~~~~~~ | bfd_set_section_flags /var/tmp/portage/sci-libs/trilinos-12.18.1/work/trilinos-12.18.1_build/CMakeFiles/CMakeTmp/src.cxx:43:25: error: ‘bfd_get_section_vma’ was not declared in this scope; did you mean ‘bfd_set_section_vma’? 43 | bfd_vma section_vma = bfd_get_section_vma(abfd, section); | ^~~~~~~~~~~~~~~~~~~ | bfd_set_section_vma /var/tmp/portage/sci-libs/trilinos-12.18.1/work/trilinos-12.18.1_build/CMakeFiles/CMakeTmp/src.cxx:45:49: error: cannot convert ‘bfd*’ to ‘const asection*’ {aka ‘const bfd_section*’} 45 | bfd_size_type section_size = bfd_section_size(abfd, section); | ^~~~ | | | bfd* In file included from /usr/include/bfd.h:10, from /var/tmp/portage/sci-libs/trilinos-12.18.1/work/trilinos-12.18.1_build/CMakeFiles/CMakeTmp/src.cxx:11: /usr/include/x86_64-pc-linux-gnu/bfd.h:1205:35: note: initializing argument 1 of ‘bfd_size_type bfd_section_size(const asection*)’ 1205 | bfd_section_size (const asection *sec) | ~~~~~~~~~~~~~~~~^~~ gmake[1]: *** [CMakeFiles/cmTC_86477.dir/build.make:85: CMakeFiles/cmTC_86477.dir/src.cxx.o] Error 1 gmake[1]: Leaving directory '/var/tmp/portage/sci-libs/trilinos-12.18.1/work/trilinos-12.18.1_build/CMakeFiles/CMakeTmp' gmake: *** [Makefile:140: cmTC_86477/fast] Error 2 Source file was: #include #include #include #include #include #include #include #include #include #include int shared_lib_callback(struct dl_phdr_info *info, size_t size, void *_data) { (void)info; (void)size; (void)_data; return 0; } void process_section(bfd *abfd, asection *section, void *_data) {} void call_a_bunch_of_functions() { void **stacktrace_array = 0; const size_t stacktrace_size = backtrace(stacktrace_array, 0); int status_demangle = 0; char *filename_blob = 0; char *d = abi::__cxa_demangle(filename_blob, 0, 0, &status_demangle); asection *section = 0; bfd *abfd = 0; const int status_bfd_gsf = (bfd_get_section_flags(abfd, section) & SEC_ALLOC); bfd_vma section_vma = bfd_get_section_vma(abfd, section); bfd_size_type section_size = bfd_section_size(abfd, section); bfd_vma offset; asymbol **symbol_table = 0; unsigned int line; const char *filename=NULL, *function_name=NULL; const int line_found = bfd_find_nearest_line(abfd, section, symbol_table, offset, &filename, &function_name, &line); const int status_bfd_gff = (bfd_get_file_flags(abfd) & HAS_SYMS); void **symbol_table_ptr = 0; long n_symbols; unsigned int symbol_size; n_symbols = bfd_read_minisymbols(abfd, false, symbol_table_ptr, &symbol_size); abfd = bfd_openr(filename_blob, NULL); const int status_bfd_cf = bfd_check_format(abfd, bfd_archive); char **matching; const int status_bfd_cfm = bfd_check_format_matches(abfd, bfd_object, &matching); void *data = 0; bfd_map_over_sections(abfd, process_section, &data); bfd_close(abfd); struct match_data *match; const int status_dl_iphdr = dl_iterate_phdr(shared_lib_callback, &(*match)); } int main() { call_a_bunch_of_functions(); return 0; } Performing C SOURCE FILE Test HAVE_SCOTCH_VERSION_6_0_3 failed with the following output: Change Dir: /var/tmp/portage/sci-libs/trilinos-12.18.1/work/trilinos-12.18.1_build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/gmake cmTC_02c81/fast && /usr/bin/gmake -f CMakeFiles/cmTC_02c81.dir/build.make CMakeFiles/cmTC_02c81.dir/build gmake[1]: Entering directory '/var/tmp/portage/sci-libs/trilinos-12.18.1/work/trilinos-12.18.1_build/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_02c81.dir/src.c.o /usr/bin/mpicc -O2 -pipe -march=native -fno-diagnostics-color -falign-functions=32:25:16 -Wformat -Werror=format-security -DHAVE_SCOTCH_VERSION_6_0_3 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -O3 -DNDEBUG -o CMakeFiles/cmTC_02c81.dir/src.c.o -c /var/tmp/portage/sci-libs/trilinos-12.18.1/work/trilinos-12.18.1_build/CMakeFiles/CMakeTmp/src.c /var/tmp/portage/sci-libs/trilinos-12.18.1/work/trilinos-12.18.1_build/CMakeFiles/CMakeTmp/src.c:8:12: fatal error: scotch.h: No such file or directory 8 | #include | ^~~~~~~~~~ compilation terminated. gmake[1]: *** [CMakeFiles/cmTC_02c81.dir/build.make:85: CMakeFiles/cmTC_02c81.dir/src.c.o] Error 1 gmake[1]: Leaving directory '/var/tmp/portage/sci-libs/trilinos-12.18.1/work/trilinos-12.18.1_build/CMakeFiles/CMakeTmp' gmake: *** [Makefile:140: cmTC_02c81/fast] Error 2 Source file was: #include #include #ifdef TPL_ENABLE_MPI #include #include #else #include #endif int main() { #if SCOTCH_VERSION > 6 return 0; #elif SCOTCH_VERSION == 6 && SCOTCH_RELEASE > 0 return 0; #elif SCOTCH_VERSION == 6 && SCOTCH_RELEASE == 0 && SCOTCH_PATCHLEVEL >= 3 return 0; #else scotch_version_failure #endif }