=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-bulktest/lang/flang", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for flang-20.1.8 [ 0%] Generating VCSVersion.inc [ 0%] Built target omp_gen [ 0%] Built target acc_gen [ 1%] Building CXX object lib/Common/CMakeFiles/FortranCommon.dir/Fortran.cpp.o [ 1%] Building CXX object lib/Common/CMakeFiles/FortranCommon.dir/Fortran-features.cpp.o [ 1%] Building CXX object lib/Common/CMakeFiles/FortranCommon.dir/default-kinds.cpp.o [ 2%] Building CXX object lib/Decimal/CMakeFiles/FortranDecimal.dir/binary-to-decimal.cpp.o [ 2%] Building CXX object lib/Common/CMakeFiles/FortranCommon.dir/idioms.cpp.o [ 3%] Building CXX object lib/Common/CMakeFiles/FortranCommon.dir/LangOptions.cpp.o [ 3%] Building CXX object lib/Common/CMakeFiles/FortranCommon.dir/OpenMP-utils.cpp.o [ 3%] Building CXX object lib/Decimal/CMakeFiles/FortranDecimal.dir/decimal-to-binary.cpp.o [ 3%] Linking CXX shared library ../libFortranDecimal.so [ 3%] Built target FortranDecimal [ 3%] Building CXX object lib/Common/CMakeFiles/FortranCommon.dir/Version.cpp.o [ 3%] Building CUFEnumAttr.h.inc... [ 3%] Building CUFEnumAttr.cpp.inc... [ 3%] Building CUFAttr.h.inc... [ 4%] Building CUFAttr.cpp.inc... [ 4%] Built target CUFAttrsIncGen [ 4%] Building CUFDialect.h.inc... [ 5%] Building CUFDialect.cpp.inc... [ 5%] Building CUFOps.h.inc... [ 5%] Building CUFOps.cpp.inc... [ 5%] Built target CUFOpsIncGen [ 5%] Built target intrinsics_gen [ 5%] Building FIRDialect.h.inc... [ 5%] Building FIRDialect.cpp.inc... [ 6%] Building FIREnumAttr.h.inc... [ 6%] Building FIREnumAttr.cpp.inc... [ 7%] Building FIRAttr.h.inc... [ 7%] Building FIRAttr.cpp.inc... [ 7%] Building FIROps.h.inc... [ 7%] Building FIROps.cpp.inc... [ 7%] Building FIROpsTypes.h.inc... [ 7%] Building FIROpsTypes.cpp.inc... [ 7%] Built target FIROpsIncGen [ 7%] Building CXX object lib/Optimizer/Dialect/Support/CMakeFiles/FIRDialectSupport.dir/KindMapping.cpp.o [ 8%] Building CXX object lib/Optimizer/Dialect/Support/CMakeFiles/FIRDialectSupport.dir/FIRContext.cpp.o [ 8%] Linking CXX shared library ../libFortranCommon.so [ 8%] Built target FortranCommon [ 9%] Building HLFIRTypes.h.inc... [ 9%] Building HLFIRTypes.cpp.inc... [ 9%] Building HLFIRDialect.h.inc... [ 10%] Building HLFIRDialect.cpp.inc... [ 10%] Building HLFIRAttributes.h.inc... [ 10%] Building HLFIRAttributes.cpp.inc... [ 10%] Building HLFIREnums.h.inc... [ 10%] Building HLFIREnums.cpp.inc... [ 11%] Building HLFIROpInterfaces.h.inc... [ 11%] Building HLFIROpInterfaces.cpp.inc... [ 11%] Building HLFIROps.h.inc... [ 11%] Building HLFIROps.cpp.inc... [ 11%] Building Passes.h.inc... [ 11%] Built target HLFIROpsIncGen [ 11%] Building Passes.h.inc... [ 11%] Built target FIROptTransformsPassIncGen [ 11%] Building CGOps.cpp.inc... [ 11%] Building CGOps.h.inc... [ 11%] Built target CGOpsIncGen [ 11%] Building CXX object lib/Support/CMakeFiles/FortranSupport.dir/Timing.cpp.o [ 11%] Linking CXX shared library ../../../libFIRDialectSupport.so [ 11%] Built target FIRDialectSupport [ 11%] Linking CXX shared library ../libFortranSupport.so [ 12%] Building Passes.h.inc... [ 12%] Built target FlangOpenMPPassesIncGen [ 12%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/Fortran-parsers.cpp.o [ 12%] Built target FortranSupport [ 12%] Building CXX object lib/Optimizer/Dialect/CUF/Attributes/CMakeFiles/CUFAttrs.dir/CUFAttr.cpp.o [ 12%] Linking CXX shared library ../../../../libCUFAttrs.so [ 12%] Built target CUFAttrs [ 13%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/char-buffer.cpp.o [ 13%] Building FortranVariableInterface.h.inc... [ 13%] Building FortranVariableInterface.cpp.inc... [ 13%] Building FirAliasTagOpInterface.h.inc... [ 14%] Building FirAliasTagOpInterface.cpp.inc... [ 14%] Building CanonicalizationPatterns.inc... [ 14%] Built target CanonicalizationPatternsIncGen [ 14%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/char-block.cpp.o [ 15%] Building CGPasses.h.inc... [ 15%] Built target FIROptCodeGenPassIncGen [ 15%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/char-set.cpp.o [ 15%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/characters.cpp.o [ 16%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/FIRAttr.cpp.o [ 16%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/FIRDialect.cpp.o [ 16%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/FIROps.cpp.o [ 17%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/debug-parser.cpp.o [ 17%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/executable-parsers.cpp.o [ 17%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/FIRType.cpp.o [ 18%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/FirAliasTagOpInterface.cpp.o [ 18%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/FortranVariableInterface.cpp.o [ 18%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/Inliner.cpp.o [ 18%] Linking CXX shared library ../../libFIRDialect.so [ 18%] Built target FIRDialect [ 18%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/expr-parsers.cpp.o [ 18%] Building CXX object lib/Optimizer/Support/CMakeFiles/FIRSupport.dir/DataLayout.cpp.o [ 18%] Building CXX object lib/Optimizer/Support/CMakeFiles/FIRSupport.dir/InitFIR.cpp.o [ 18%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/instrumented-parser.cpp.o [ 19%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/io-parsers.cpp.o [ 20%] Building CXX object lib/Optimizer/Support/CMakeFiles/FIRSupport.dir/InternalNames.cpp.o [ 20%] Building CXX object lib/Optimizer/Support/CMakeFiles/FIRSupport.dir/Utils.cpp.o [ 20%] Linking CXX shared library ../../libFIRSupport.so [ 20%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/message.cpp.o [ 20%] Built target FIRSupport [ 20%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/openacc-parsers.cpp.o [ 21%] Building CXX object lib/Optimizer/Dialect/CUF/CMakeFiles/CUFDialect.dir/CUFDialect.cpp.o [ 21%] Building CXX object lib/Optimizer/Dialect/CUF/CMakeFiles/CUFDialect.dir/CUFOps.cpp.o [ 21%] Building CXX object lib/Optimizer/Dialect/CUF/CMakeFiles/CUFDialect.dir/CUFToLLVMIRTranslation.cpp.o [ 21%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/openmp-parsers.cpp.o [ 21%] Linking CXX shared library ../../../libCUFDialect.so [ 21%] Built target CUFDialect [ 21%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/parse-tree.cpp.o [ 21%] Building CXX object lib/Optimizer/HLFIR/IR/CMakeFiles/HLFIRDialect.dir/HLFIRDialect.cpp.o [ 22%] Building CXX object lib/Optimizer/HLFIR/IR/CMakeFiles/HLFIRDialect.dir/HLFIROps.cpp.o [ 22%] Linking CXX shared library ../../../libHLFIRDialect.so [ 22%] Built target HLFIRDialect [ 23%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/parsing.cpp.o [ 23%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/preprocessor.cpp.o [ 23%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/prescan.cpp.o [ 23%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/program-parsers.cpp.o [ 24%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/provenance.cpp.o [ 24%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/source.cpp.o [ 24%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/token-sequence.cpp.o [ 24%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/tools.cpp.o [ 25%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/unparse.cpp.o [ 25%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/user-state.cpp.o [ 25%] Linking CXX shared library ../libFortranParser.so [ 25%] Built target FortranParser [ 25%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/call.cpp.o [ 25%] Building CXX object tools/f18-parse-demo/CMakeFiles/f18-parse-demo.dir/f18-parse-demo.cpp.o [ 25%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/characteristics.cpp.o [ 25%] Building CXX object tools/f18-parse-demo/CMakeFiles/f18-parse-demo.dir/stub-evaluate.cpp.o [ 25%] Linking CXX executable ../../bin/f18-parse-demo [ 25%] Built target f18-parse-demo [ 26%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/check-expression.cpp.o [ 26%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/common.cpp.o [ 26%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/complex.cpp.o [ 26%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/constant.cpp.o [ 27%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/expression.cpp.o [ 27%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/fold.cpp.o [ 27%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/fold-character.cpp.o [ 27%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/fold-complex.cpp.o [ 28%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/fold-designator.cpp.o [ 28%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/fold-integer.cpp.o [ 28%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/fold-logical.cpp.o [ 28%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/fold-real.cpp.o [ 29%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/fold-reduction.cpp.o [ 29%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/formatting.cpp.o [ 29%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/host.cpp.o [ 29%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/initial-image.cpp.o [ 29%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/integer.cpp.o [ 30%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/intrinsics.cpp.o [ 30%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/intrinsics-library.cpp.o /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp: In instantiation of 'constexpr const Fortran::evaluate::HostRuntimeFunction Fortran::evaluate::HostRuntimeLibrary::table []': /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:259:39: required from 'constexpr const Fortran::evaluate::HostRuntimeMap Fortran::evaluate::HostRuntimeLibrary::map' 259 | static constexpr HostRuntimeMap map{table}; | ^~~~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:260:17: required from 'struct Fortran::evaluate::HostRuntimeLibrary' 260 | static_assert(map.Verify(), "map must be sorted"); | ^~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:584:41: required by substitution of 'template struct Fortran::evaluate::IsAvailable [with T = Fortran::evaluate::HostRuntimeLibrary]' 584 | struct IsAvailable : std::true_type {}; | ^~~~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:597:37: required from 'const Fortran::evaluate::HostRuntimeMap* Fortran::evaluate::GetHostRuntimeMapHelper(DynamicType) [with HostT = float; LibraryVersion version = Fortran::evaluate::LibraryVersion::Libm; HostRuntimeMap = Fortran::common::StaticMultimapView]' 597 | if constexpr (IsAvailable::value) { | ^~~~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:608:64: required from 'const Fortran::evaluate::HostRuntimeMap* Fortran::evaluate::GetHostRuntimeMapVersion(DynamicType) [with LibraryVersion version = Fortran::evaluate::LibraryVersion::Libm; HostRuntimeMap = Fortran::common::StaticMultimapView]' 608 | if (const auto *map{GetHostRuntimeMapHelper(resultType)}) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:652:58: required from here 652 | return GetHostRuntimeMapVersion(resultType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:225:45: error: no matches converting function 'acos' to type 'float (*)(float)' 225 | FolderFactory::Create("acos"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/host.h:26, from /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/fold-implementation.h:13, from /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:15: /opt/tools/gcc14/include/c++/14.3.0/complex:2213:5: note: candidates are: 'template std::complex<_Tp> std::acos(const complex<_Tp>&)' 2213 | acos(const std::complex<_Tp>& __z) | ^~~~ In file included from /opt/tools/gcc14/include/c++/14.3.0/complex:44: /opt/tools/gcc14/include/c++/14.3.0/cmath:105:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::acos(_Tp)' 105 | acos(_Tp __x) | ^~~~ In file included from /usr/include/math.h:35, from /opt/tools/gcc14/include/c++/14.3.0/bits/std_abs.h:40, from /opt/tools/gcc14/include/c++/14.3.0/cstdlib:81, from /opt/tools/gcc14/include/c++/14.3.0/ext/string_conversions.h:43, from /opt/tools/gcc14/include/c++/14.3.0/bits/basic_string.h:4154, from /opt/tools/gcc14/include/c++/14.3.0/string:54, from /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/include/flang/Evaluate/intrinsics-library.h:17, from /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:14: /usr/include/iso/math_iso.h:57:15: note: 'double std::acos(double)' 57 | extern double acos(double); | ^~~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:227:45: error: no matches converting function 'asin' to type 'float (*)(float)' 227 | FolderFactory::Create("asin"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /opt/tools/gcc14/include/c++/14.3.0/complex:2249:5: note: candidates are: 'template std::complex<_Tp> std::asin(const complex<_Tp>&)' 2249 | asin(const std::complex<_Tp>& __z) | ^~~~ /opt/tools/gcc14/include/c++/14.3.0/cmath:124:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::asin(_Tp)' 124 | asin(_Tp __x) | ^~~~ /usr/include/iso/math_iso.h:58:15: note: 'double std::asin(double)' 58 | extern double asin(double); | ^~~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:229:45: error: no matches converting function 'atan' to type 'float (*)(float)' 229 | FolderFactory::Create("atan"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /opt/tools/gcc14/include/c++/14.3.0/complex:2293:5: note: candidates are: 'template std::complex<_Tp> std::atan(const complex<_Tp>&)' 2293 | atan(const std::complex<_Tp>& __z) | ^~~~ /opt/tools/gcc14/include/c++/14.3.0/cmath:143:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::atan(_Tp)' 143 | atan(_Tp __x) | ^~~~ /usr/include/iso/math_iso.h:59:15: note: 'double std::atan(double)' 59 | extern double atan(double); | ^~~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:232:44: error: no matches converting function 'cos' to type 'float (*)(float)' 232 | FolderFactory::Create("cos"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /opt/tools/gcc14/include/c++/14.3.0/complex:1003:5: note: candidates are: 'template std::complex<_Tp> std::cos(const complex<_Tp>&)' 1003 | cos(const complex<_Tp>& __z) { return __complex_cos(__z.__rep()); } | ^~~ /opt/tools/gcc14/include/c++/14.3.0/cmath:193:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::cos(_Tp)' 193 | cos(_Tp __x) | ^~~ /usr/include/iso/math_iso.h:61:15: note: 'double std::cos(double)' 61 | extern double cos(double); | ^~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:233:45: error: no matches converting function 'cosh' to type 'float (*)(float)' 233 | FolderFactory::Create("cosh"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /opt/tools/gcc14/include/c++/14.3.0/complex:1033:5: note: candidates are: 'template std::complex<_Tp> std::cosh(const complex<_Tp>&)' 1033 | cosh(const complex<_Tp>& __z) { return __complex_cosh(__z.__rep()); } | ^~~~ /opt/tools/gcc14/include/c++/14.3.0/cmath:212:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::cosh(_Tp)' 212 | cosh(_Tp __x) | ^~~~ /usr/include/iso/math_iso.h:65:15: note: 'double std::cosh(double)' 65 | extern double cosh(double); | ^~~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:237:44: error: no matches converting function 'exp' to type 'float (*)(float)' 237 | FolderFactory::Create("exp"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /opt/tools/gcc14/include/c++/14.3.0/complex:1059:5: note: candidates are: 'template std::complex<_Tp> std::exp(const complex<_Tp>&)' 1059 | exp(const complex<_Tp>& __z) { return __complex_exp(__z.__rep()); } | ^~~ /opt/tools/gcc14/include/c++/14.3.0/cmath:231:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::exp(_Tp)' 231 | exp(_Tp __x) | ^~~ /usr/include/iso/math_iso.h:69:15: note: 'double std::exp(double)' 69 | extern double exp(double); | ^~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:239:44: error: no matches converting function 'log' to type 'float (*)(float)' 239 | FolderFactory::Create("log"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /opt/tools/gcc14/include/c++/14.3.0/complex:1086:5: note: candidates are: 'template std::complex<_Tp> std::log(const complex<_Tp>&)' 1086 | log(const complex<_Tp>& __z) { return __complex_log(__z.__rep()); } | ^~~ /opt/tools/gcc14/include/c++/14.3.0/cmath:338:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::log(_Tp)' 338 | log(_Tp __x) | ^~~ /usr/include/iso/math_iso.h:72:15: note: 'double std::log(double)' 72 | extern double log(double); | ^~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:240:46: error: no matches converting function 'log10' to type 'float (*)(float)' 240 | FolderFactory::Create("log10"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /opt/tools/gcc14/include/c++/14.3.0/complex:1095:5: note: candidates are: 'template std::complex<_Tp> std::log10(const complex<_Tp>&)' 1095 | log10(const complex<_Tp>& __z) | ^~~~~ /opt/tools/gcc14/include/c++/14.3.0/cmath:357:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::log10(_Tp)' 357 | log10(_Tp __x) | ^~~~~ /usr/include/iso/math_iso.h:73:15: note: 'double std::log10(double)' 73 | extern double log10(double); | ^~~~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:243:44: error: no matches converting function 'sin' to type 'float (*)(float)' 243 | FolderFactory::Create("sin"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /opt/tools/gcc14/include/c++/14.3.0/complex:1121:5: note: candidates are: 'template std::complex<_Tp> std::sin(const complex<_Tp>&)' 1121 | sin(const complex<_Tp>& __z) { return __complex_sin(__z.__rep()); } | ^~~ /opt/tools/gcc14/include/c++/14.3.0/cmath:416:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::sin(_Tp)' 416 | sin(_Tp __x) | ^~~ /usr/include/iso/math_iso.h:62:15: note: 'double std::sin(double)' 62 | extern double sin(double); | ^~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:244:45: error: no matches converting function 'sinh' to type 'float (*)(float)' 244 | FolderFactory::Create("sinh"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /opt/tools/gcc14/include/c++/14.3.0/complex:1151:5: note: candidates are: 'template std::complex<_Tp> std::sinh(const complex<_Tp>&)' 1151 | sinh(const complex<_Tp>& __z) { return __complex_sinh(__z.__rep()); } | ^~~~ /opt/tools/gcc14/include/c++/14.3.0/cmath:435:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::sinh(_Tp)' 435 | sinh(_Tp __x) | ^~~~ /usr/include/iso/math_iso.h:66:15: note: 'double std::sinh(double)' 66 | extern double sinh(double); | ^~~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:245:44: error: no matches converting function 'tan' to type 'float (*)(float)' 245 | FolderFactory::Create("tan"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /opt/tools/gcc14/include/c++/14.3.0/complex:1222:5: note: candidates are: 'template std::complex<_Tp> std::tan(const complex<_Tp>&)' 1222 | tan(const complex<_Tp>& __z) { return __complex_tan(__z.__rep()); } | ^~~ /opt/tools/gcc14/include/c++/14.3.0/cmath:473:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::tan(_Tp)' 473 | tan(_Tp __x) | ^~~ /usr/include/iso/math_iso.h:63:15: note: 'double std::tan(double)' 63 | extern double tan(double); | ^~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:246:45: error: no matches converting function 'tanh' to type 'float (*)(float)' 246 | FolderFactory::Create("tanh"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /opt/tools/gcc14/include/c++/14.3.0/complex:1250:5: note: candidates are: 'template std::complex<_Tp> std::tanh(const complex<_Tp>&)' 1250 | tanh(const complex<_Tp>& __z) { return __complex_tanh(__z.__rep()); } | ^~~~ /opt/tools/gcc14/include/c++/14.3.0/cmath:492:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::tanh(_Tp)' 492 | tanh(_Tp __x) | ^~~~ /usr/include/iso/math_iso.h:67:15: note: 'double std::tanh(double)' 67 | extern double tanh(double); | ^~~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp: In instantiation of 'struct Fortran::evaluate::HostRuntimeLibrary': /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:584:41: required by substitution of 'template struct Fortran::evaluate::IsAvailable [with T = Fortran::evaluate::HostRuntimeLibrary]' 584 | struct IsAvailable : std::true_type {}; | ^~~~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:597:37: required from 'const Fortran::evaluate::HostRuntimeMap* Fortran::evaluate::GetHostRuntimeMapHelper(DynamicType) [with HostT = float; LibraryVersion version = Fortran::evaluate::LibraryVersion::Libm; HostRuntimeMap = Fortran::common::StaticMultimapView]' 597 | if constexpr (IsAvailable::value) { | ^~~~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:608:64: required from 'const Fortran::evaluate::HostRuntimeMap* Fortran::evaluate::GetHostRuntimeMapVersion(DynamicType) [with LibraryVersion version = Fortran::evaluate::LibraryVersion::Libm; HostRuntimeMap = Fortran::common::StaticMultimapView]' 608 | if (const auto *map{GetHostRuntimeMapHelper(resultType)}) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:652:58: required from here 652 | return GetHostRuntimeMapVersion(resultType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:260:27: error: non-constant condition for static assertion 260 | static_assert(map.Verify(), "map must be sorted"); | ~~~~~~~~~~^~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp: In instantiation of 'constexpr const Fortran::evaluate::HostRuntimeFunction Fortran::evaluate::HostRuntimeLibrary::table []': /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:259:39: required from 'constexpr const Fortran::evaluate::HostRuntimeMap Fortran::evaluate::HostRuntimeLibrary::map' 259 | static constexpr HostRuntimeMap map{table}; | ^~~~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:260:17: required from 'struct Fortran::evaluate::HostRuntimeLibrary' 260 | static_assert(map.Verify(), "map must be sorted"); | ^~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:584:41: required by substitution of 'template struct Fortran::evaluate::IsAvailable [with T = Fortran::evaluate::HostRuntimeLibrary]' 584 | struct IsAvailable : std::true_type {}; | ^~~~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:597:37: required from 'const Fortran::evaluate::HostRuntimeMap* Fortran::evaluate::GetHostRuntimeMapHelper(DynamicType) [with HostT = long double; LibraryVersion version = Fortran::evaluate::LibraryVersion::Libm; HostRuntimeMap = Fortran::common::StaticMultimapView]' 597 | if constexpr (IsAvailable::value) { | ^~~~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:615:58: required from 'const Fortran::evaluate::HostRuntimeMap* Fortran::evaluate::GetHostRuntimeMapVersion(DynamicType) [with LibraryVersion version = Fortran::evaluate::LibraryVersion::Libm; HostRuntimeMap = Fortran::common::StaticMultimapView]' 615 | GetHostRuntimeMapHelper(resultType)}) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:652:58: required from here 652 | return GetHostRuntimeMapVersion(resultType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:225:45: error: no matches converting function 'acos' to type 'long double (*)(long double)' 225 | FolderFactory::Create("acos"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /opt/tools/gcc14/include/c++/14.3.0/complex:2213:5: note: candidates are: 'template std::complex<_Tp> std::acos(const complex<_Tp>&)' 2213 | acos(const std::complex<_Tp>& __z) | ^~~~ /opt/tools/gcc14/include/c++/14.3.0/cmath:105:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::acos(_Tp)' 105 | acos(_Tp __x) | ^~~~ /usr/include/iso/math_iso.h:57:15: note: 'double std::acos(double)' 57 | extern double acos(double); | ^~~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:227:45: error: no matches converting function 'asin' to type 'long double (*)(long double)' 227 | FolderFactory::Create("asin"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /opt/tools/gcc14/include/c++/14.3.0/complex:2249:5: note: candidates are: 'template std::complex<_Tp> std::asin(const complex<_Tp>&)' 2249 | asin(const std::complex<_Tp>& __z) | ^~~~ /opt/tools/gcc14/include/c++/14.3.0/cmath:124:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::asin(_Tp)' 124 | asin(_Tp __x) | ^~~~ /usr/include/iso/math_iso.h:58:15: note: 'double std::asin(double)' 58 | extern double asin(double); | ^~~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:229:45: error: no matches converting function 'atan' to type 'long double (*)(long double)' 229 | FolderFactory::Create("atan"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /opt/tools/gcc14/include/c++/14.3.0/complex:2293:5: note: candidates are: 'template std::complex<_Tp> std::atan(const complex<_Tp>&)' 2293 | atan(const std::complex<_Tp>& __z) | ^~~~ /opt/tools/gcc14/include/c++/14.3.0/cmath:143:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::atan(_Tp)' 143 | atan(_Tp __x) | ^~~~ /usr/include/iso/math_iso.h:59:15: note: 'double std::atan(double)' 59 | extern double atan(double); | ^~~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:232:44: error: no matches converting function 'cos' to type 'long double (*)(long double)' 232 | FolderFactory::Create("cos"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /opt/tools/gcc14/include/c++/14.3.0/complex:1003:5: note: candidates are: 'template std::complex<_Tp> std::cos(const complex<_Tp>&)' 1003 | cos(const complex<_Tp>& __z) { return __complex_cos(__z.__rep()); } | ^~~ /opt/tools/gcc14/include/c++/14.3.0/cmath:193:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::cos(_Tp)' 193 | cos(_Tp __x) | ^~~ /usr/include/iso/math_iso.h:61:15: note: 'double std::cos(double)' 61 | extern double cos(double); | ^~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:233:45: error: no matches converting function 'cosh' to type 'long double (*)(long double)' 233 | FolderFactory::Create("cosh"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /opt/tools/gcc14/include/c++/14.3.0/complex:1033:5: note: candidates are: 'template std::complex<_Tp> std::cosh(const complex<_Tp>&)' 1033 | cosh(const complex<_Tp>& __z) { return __complex_cosh(__z.__rep()); } | ^~~~ /opt/tools/gcc14/include/c++/14.3.0/cmath:212:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::cosh(_Tp)' 212 | cosh(_Tp __x) | ^~~~ /usr/include/iso/math_iso.h:65:15: note: 'double std::cosh(double)' 65 | extern double cosh(double); | ^~~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:237:44: error: no matches converting function 'exp' to type 'long double (*)(long double)' 237 | FolderFactory::Create("exp"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /opt/tools/gcc14/include/c++/14.3.0/complex:1059:5: note: candidates are: 'template std::complex<_Tp> std::exp(const complex<_Tp>&)' 1059 | exp(const complex<_Tp>& __z) { return __complex_exp(__z.__rep()); } | ^~~ /opt/tools/gcc14/include/c++/14.3.0/cmath:231:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::exp(_Tp)' 231 | exp(_Tp __x) | ^~~ /usr/include/iso/math_iso.h:69:15: note: 'double std::exp(double)' 69 | extern double exp(double); | ^~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:239:44: error: no matches converting function 'log' to type 'long double (*)(long double)' 239 | FolderFactory::Create("log"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /opt/tools/gcc14/include/c++/14.3.0/complex:1086:5: note: candidates are: 'template std::complex<_Tp> std::log(const complex<_Tp>&)' 1086 | log(const complex<_Tp>& __z) { return __complex_log(__z.__rep()); } | ^~~ /opt/tools/gcc14/include/c++/14.3.0/cmath:338:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::log(_Tp)' 338 | log(_Tp __x) | ^~~ /usr/include/iso/math_iso.h:72:15: note: 'double std::log(double)' 72 | extern double log(double); | ^~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:240:46: error: no matches converting function 'log10' to type 'long double (*)(long double)' 240 | FolderFactory::Create("log10"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /opt/tools/gcc14/include/c++/14.3.0/complex:1095:5: note: candidates are: 'template std::complex<_Tp> std::log10(const complex<_Tp>&)' 1095 | log10(const complex<_Tp>& __z) | ^~~~~ /opt/tools/gcc14/include/c++/14.3.0/cmath:357:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::log10(_Tp)' 357 | log10(_Tp __x) | ^~~~~ /usr/include/iso/math_iso.h:73:15: note: 'double std::log10(double)' 73 | extern double log10(double); | ^~~~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:243:44: error: no matches converting function 'sin' to type 'long double (*)(long double)' 243 | FolderFactory::Create("sin"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /opt/tools/gcc14/include/c++/14.3.0/complex:1121:5: note: candidates are: 'template std::complex<_Tp> std::sin(const complex<_Tp>&)' 1121 | sin(const complex<_Tp>& __z) { return __complex_sin(__z.__rep()); } | ^~~ /opt/tools/gcc14/include/c++/14.3.0/cmath:416:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::sin(_Tp)' 416 | sin(_Tp __x) | ^~~ /usr/include/iso/math_iso.h:62:15: note: 'double std::sin(double)' 62 | extern double sin(double); | ^~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:244:45: error: no matches converting function 'sinh' to type 'long double (*)(long double)' 244 | FolderFactory::Create("sinh"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /opt/tools/gcc14/include/c++/14.3.0/complex:1151:5: note: candidates are: 'template std::complex<_Tp> std::sinh(const complex<_Tp>&)' 1151 | sinh(const complex<_Tp>& __z) { return __complex_sinh(__z.__rep()); } | ^~~~ /opt/tools/gcc14/include/c++/14.3.0/cmath:435:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::sinh(_Tp)' 435 | sinh(_Tp __x) | ^~~~ /usr/include/iso/math_iso.h:66:15: note: 'double std::sinh(double)' 66 | extern double sinh(double); | ^~~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:245:44: error: no matches converting function 'tan' to type 'long double (*)(long double)' 245 | FolderFactory::Create("tan"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /opt/tools/gcc14/include/c++/14.3.0/complex:1222:5: note: candidates are: 'template std::complex<_Tp> std::tan(const complex<_Tp>&)' 1222 | tan(const complex<_Tp>& __z) { return __complex_tan(__z.__rep()); } | ^~~ /opt/tools/gcc14/include/c++/14.3.0/cmath:473:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::tan(_Tp)' 473 | tan(_Tp __x) | ^~~ /usr/include/iso/math_iso.h:63:15: note: 'double std::tan(double)' 63 | extern double tan(double); | ^~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:246:45: error: no matches converting function 'tanh' to type 'long double (*)(long double)' 246 | FolderFactory::Create("tanh"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /opt/tools/gcc14/include/c++/14.3.0/complex:1250:5: note: candidates are: 'template std::complex<_Tp> std::tanh(const complex<_Tp>&)' 1250 | tanh(const complex<_Tp>& __z) { return __complex_tanh(__z.__rep()); } | ^~~~ /opt/tools/gcc14/include/c++/14.3.0/cmath:492:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::tanh(_Tp)' 492 | tanh(_Tp __x) | ^~~~ /usr/include/iso/math_iso.h:67:15: note: 'double std::tanh(double)' 67 | extern double tanh(double); | ^~~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp: In instantiation of 'struct Fortran::evaluate::HostRuntimeLibrary': /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:584:41: required by substitution of 'template struct Fortran::evaluate::IsAvailable [with T = Fortran::evaluate::HostRuntimeLibrary]' 584 | struct IsAvailable : std::true_type {}; | ^~~~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:597:37: required from 'const Fortran::evaluate::HostRuntimeMap* Fortran::evaluate::GetHostRuntimeMapHelper(DynamicType) [with HostT = long double; LibraryVersion version = Fortran::evaluate::LibraryVersion::Libm; HostRuntimeMap = Fortran::common::StaticMultimapView]' 597 | if constexpr (IsAvailable::value) { | ^~~~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:615:58: required from 'const Fortran::evaluate::HostRuntimeMap* Fortran::evaluate::GetHostRuntimeMapVersion(DynamicType) [with LibraryVersion version = Fortran::evaluate::LibraryVersion::Libm; HostRuntimeMap = Fortran::common::StaticMultimapView]' 615 | GetHostRuntimeMapHelper(resultType)}) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:652:58: required from here 652 | return GetHostRuntimeMapVersion(resultType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/work/lang/flang/work/llvm-project-20.1.8.src/flang/lib/Evaluate/intrinsics-library.cpp:260:27: error: non-constant condition for static assertion 260 | static_assert(map.Verify(), "map must be sorted"); | ~~~~~~~~~~^~ [ 30%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/logical.cpp.o [ 30%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/real.cpp.o gmake[2]: *** [lib/Evaluate/CMakeFiles/FortranEvaluate.dir/build.make:359: lib/Evaluate/CMakeFiles/FortranEvaluate.dir/intrinsics-library.cpp.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... gmake[1]: *** [CMakeFiles/Makefile2:2333: lib/Evaluate/CMakeFiles/FortranEvaluate.dir/all] Error 2 gmake: *** [Makefile:136: all] Error 2 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-bulktest/lang/flang *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-bulktest/lang/flang