=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for flang-19.1.7nb2 [ 0%] Generating VCSVersion.inc [ 0%] Built target acc_gen [ 0%] Built target omp_gen [ 0%] Building CXX object lib/Decimal/CMakeFiles/FortranDecimal.dir/binary-to-decimal.cpp.o [ 0%] Building CXX object lib/Decimal/CMakeFiles/FortranDecimal.dir/decimal-to-binary.cpp.o [ 0%] Building HLFIRTypes.h.inc... [ 0%] Building CXX object lib/Common/CMakeFiles/FortranCommon.dir/Fortran.cpp.o [ 0%] Building HLFIRTypes.cpp.inc... [ 0%] Building HLFIRDialect.h.inc... [ 0%] Building HLFIRDialect.cpp.inc... [ 0%] Building HLFIRAttributes.h.inc... [ 1%] Building HLFIRAttributes.cpp.inc... [ 1%] Building HLFIREnums.h.inc... [ 2%] Building HLFIREnums.cpp.inc... [ 2%] Building HLFIROpInterfaces.h.inc... [ 2%] Building HLFIROpInterfaces.cpp.inc... [ 2%] Building HLFIROps.h.inc... [ 3%] Building HLFIROps.cpp.inc... [ 4%] Building Passes.h.inc... [ 4%] Built target HLFIROpsIncGen [ 5%] Building CXX object lib/Common/CMakeFiles/FortranCommon.dir/Fortran-features.cpp.o [ 5%] Built target intrinsics_gen [ 5%] Building CXX object lib/Common/CMakeFiles/FortranCommon.dir/default-kinds.cpp.o [ 5%] Building CUFDialect.h.inc... [ 6%] Building CUFDialect.cpp.inc... [ 6%] Building CUFOps.h.inc... [ 6%] Building CUFOps.cpp.inc... [ 6%] Built target CUFOpsIncGen [ 6%] Building CXX object lib/Common/CMakeFiles/FortranCommon.dir/idioms.cpp.o [ 7%] Building CUFEnumAttr.h.inc... [ 7%] Building CUFEnumAttr.cpp.inc... [ 7%] Building CUFAttr.h.inc... [ 7%] Building CUFAttr.cpp.inc... [ 7%] Built target CUFAttrsIncGen [ 7%] Building CXX object lib/Common/CMakeFiles/FortranCommon.dir/Version.cpp.o [ 7%] Building CXX object lib/Optimizer/Dialect/Support/CMakeFiles/FIRDialectSupport.dir/KindMapping.cpp.o [ 7%] Building FIRDialect.h.inc... [ 7%] Building FIRDialect.cpp.inc... [ 7%] Building FIREnumAttr.h.inc... [ 8%] Building FIREnumAttr.cpp.inc... [ 8%] Building FIRAttr.h.inc... [ 9%] Building FIRAttr.cpp.inc... [ 9%] Building FIROps.h.inc... [ 9%] Building FIROps.cpp.inc... [ 9%] Building FIROpsTypes.h.inc... [ 10%] Building FIROpsTypes.cpp.inc... [ 10%] Built target FIROpsIncGen [ 11%] Building CXX object lib/Optimizer/Dialect/Support/CMakeFiles/FIRDialectSupport.dir/FIRContext.cpp.o [ 12%] Linking CXX shared library ../libFortranCommon.so [ 12%] Linking CXX shared library ../libFortranDecimal.so [ 12%] Built target FortranCommon [ 12%] Building CGOps.cpp.inc... [ 12%] Building CGOps.h.inc... [ 12%] Built target CGOpsIncGen [ 12%] Building Passes.h.inc... [ 12%] Built target FIROptTransformsPassIncGen [ 13%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/Fortran-parsers.cpp.o [ 13%] Built target FortranDecimal [ 13%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/char-buffer.cpp.o [ 13%] Building CXX object lib/Optimizer/Dialect/CUF/Attributes/CMakeFiles/CUFAttrs.dir/CUFAttr.cpp.o [ 14%] Linking CXX shared library ../../../../libCUFAttrs.so [ 14%] Built target CUFAttrs [ 14%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/char-block.cpp.o [ 14%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/char-set.cpp.o [ 15%] Building FortranVariableInterface.h.inc... [ 15%] Building FortranVariableInterface.cpp.inc... [ 15%] Building FirAliasTagOpInterface.h.inc... [ 15%] Building FirAliasTagOpInterface.cpp.inc... [ 16%] Building CanonicalizationPatterns.inc... [ 16%] Built target CanonicalizationPatternsIncGen [ 17%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/characters.cpp.o [ 17%] Building CGPasses.h.inc... [ 17%] Built target FIROptCodeGenPassIncGen [ 17%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/debug-parser.cpp.o [ 17%] Linking CXX shared library ../../../libFIRDialectSupport.so [ 17%] Built target FIRDialectSupport [ 17%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/executable-parsers.cpp.o [ 17%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/FIRAttr.cpp.o [ 18%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/FIRDialect.cpp.o [ 18%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/FIROps.cpp.o [ 18%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/expr-parsers.cpp.o [ 19%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/instrumented-parser.cpp.o [ 19%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/FIRType.cpp.o [ 19%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/io-parsers.cpp.o [ 19%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/FortranVariableInterface.cpp.o [ 19%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/message.cpp.o [ 19%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/openacc-parsers.cpp.o [ 20%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/FirAliasTagOpInterface.cpp.o [ 20%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/Inliner.cpp.o [ 21%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/openmp-parsers.cpp.o [ 21%] Linking CXX shared library ../../libFIRDialect.so [ 21%] Built target FIRDialect [ 21%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/parse-tree.cpp.o [ 21%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/parsing.cpp.o [ 22%] Building CXX object lib/Optimizer/Support/CMakeFiles/FIRSupport.dir/DataLayout.cpp.o [ 22%] Building CXX object lib/Optimizer/HLFIR/IR/CMakeFiles/HLFIRDialect.dir/HLFIRDialect.cpp.o [ 22%] Building CXX object lib/Optimizer/Support/CMakeFiles/FIRSupport.dir/InitFIR.cpp.o [ 22%] Building CXX object lib/Optimizer/Support/CMakeFiles/FIRSupport.dir/InternalNames.cpp.o [ 22%] Building CXX object lib/Optimizer/Dialect/CUF/CMakeFiles/CUFDialect.dir/CUFDialect.cpp.o [ 22%] Building CXX object lib/Optimizer/Dialect/CUF/CMakeFiles/CUFDialect.dir/CUFOps.cpp.o [ 22%] Building CXX object lib/Optimizer/HLFIR/IR/CMakeFiles/HLFIRDialect.dir/HLFIROps.cpp.o [ 22%] Linking CXX shared library ../../../libCUFDialect.so [ 22%] Built target CUFDialect [ 22%] 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/Optimizer/Support/CMakeFiles/FIRSupport.dir/Utils.cpp.o [ 23%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/program-parsers.cpp.o [ 23%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/provenance.cpp.o [ 24%] Linking CXX shared library ../../libFIRSupport.so [ 24%] Built target FIRSupport [ 24%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/source.cpp.o [ 25%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/token-sequence.cpp.o [ 25%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/tools.cpp.o [ 25%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/unparse.cpp.o [ 25%] Linking CXX shared library ../../../libHLFIRDialect.so [ 25%] Built target HLFIRDialect [ 25%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/user-state.cpp.o [ 26%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/BoxValue.cpp.o [ 26%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Character.cpp.o [ 26%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Complex.cpp.o [ 26%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/DoLoopHelper.cpp.o [ 27%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/FIRBuilder.cpp.o [ 27%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/HLFIRTools.cpp.o [ 27%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/IntrinsicCall.cpp.o [ 27%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/LowLevelIntrinsics.cpp.o [ 28%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/MutableBox.cpp.o [ 29%] Linking CXX shared library ../libFortranParser.so [ 29%] Built target FortranParser [ 29%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/PPCIntrinsicCall.cpp.o [ 30%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/call.cpp.o [ 30%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/characteristics.cpp.o [ 30%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/check-expression.cpp.o [ 30%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Allocatable.cpp.o [ 30%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/ArrayConstructor.cpp.o [ 31%] Building CXX object tools/f18-parse-demo/CMakeFiles/f18-parse-demo.dir/f18-parse-demo.cpp.o [ 32%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Assign.cpp.o [ 32%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Character.cpp.o [ 32%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Command.cpp.o [ 32%] Building CXX object tools/f18-parse-demo/CMakeFiles/f18-parse-demo.dir/stub-evaluate.cpp.o [ 32%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/common.cpp.o [ 32%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Derived.cpp.o [ 33%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/EnvironmentDefaults.cpp.o [ 33%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Exceptions.cpp.o [ 33%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Execute.cpp.o [ 33%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Inquiry.cpp.o [ 34%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Intrinsics.cpp.o [ 34%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Main.cpp.o [ 35%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/complex.cpp.o [ 35%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Numeric.cpp.o [ 35%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Pointer.cpp.o [ 35%] Linking CXX executable ../../bin/f18-parse-demo [ 35%] Built target f18-parse-demo [ 35%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/constant.cpp.o [ 35%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/expression.cpp.o [ 36%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Ragged.cpp.o [ 36%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Reduction.cpp.o [ 36%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/fold.cpp.o [ 36%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Stop.cpp.o [ 37%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/fold-character.cpp.o [ 37%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Support.cpp.o [ 38%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/TemporaryStack.cpp.o [ 38%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Transformational.cpp.o [ 38%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/TemporaryStorage.cpp.o [ 38%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/fold-complex.cpp.o [ 38%] Linking CXX shared library ../../libFIRBuilder.so [ 38%] Built target FIRBuilder [ 38%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/fold-designator.cpp.o [ 38%] Building CXX object lib/Optimizer/Analysis/CMakeFiles/FIRAnalysis.dir/AliasAnalysis.cpp.o [ 38%] Building CXX object lib/Optimizer/Analysis/CMakeFiles/FIRAnalysis.dir/TBAAForest.cpp.o [ 38%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/fold-integer.cpp.o [ 38%] Linking CXX shared library ../../libFIRAnalysis.so [ 38%] Built target FIRAnalysis [ 39%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/fold-logical.cpp.o [ 40%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/FIRCodeGen.dir/BoxedProcedure.cpp.o [ 40%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/FIRCodeGen.dir/CGOps.cpp.o [ 40%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/FIRCodeGen.dir/CodeGen.cpp.o [ 40%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/FIRCodeGen.dir/CodeGenOpenMP.cpp.o [ 41%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/FIRCodeGen.dir/FIROpPatterns.cpp.o [ 41%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/FIRCodeGen.dir/PreCGRewrite.cpp.o [ 41%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/FIRCodeGen.dir/TBAABuilder.cpp.o [ 41%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/FIRCodeGen.dir/Target.cpp.o [ 41%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/fold-real.cpp.o [ 42%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/FIRCodeGen.dir/TargetRewrite.cpp.o [ 42%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/FIRCodeGen.dir/TypeConverter.cpp.o [ 42%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/fold-reduction.cpp.o [ 42%] Linking CXX shared library ../../libFIRCodeGen.so [ 42%] Built target FIRCodeGen [ 42%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/formatting.cpp.o [ 42%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/AbstractResult.cpp.o [ 42%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/AddAliasTags.cpp.o [ 42%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/AffinePromotion.cpp.o [ 43%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/AffineDemotion.cpp.o [ 44%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/host.cpp.o [ 44%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/initial-image.cpp.o [ 44%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/AnnotateConstant.cpp.o [ 44%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/integer.cpp.o [ 44%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/intrinsics.cpp.o [ 44%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/AssumedRankOpConversion.cpp.o [ 44%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/CharacterConversion.cpp.o [ 45%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/ConstantArgumentGlobalisation.cpp.o [ 45%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/ControlFlowConverter.cpp.o [ 45%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/ArrayValueCopy.cpp.o [ 46%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/intrinsics-library.cpp.o [ 46%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/logical.cpp.o [ 46%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/ExternalNameConversion.cpp.o [ 47%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/MemoryUtils.cpp.o /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp: In instantiation of 'constexpr const Fortran::evaluate::HostRuntimeFunction Fortran::evaluate::HostRuntimeLibrary<__float128, Fortran::evaluate::LibraryVersion::Libm>::table []': /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:255:39: required from 'constexpr const Fortran::evaluate::HostRuntimeMap Fortran::evaluate::HostRuntimeLibrary<__float128, Fortran::evaluate::LibraryVersion::Libm>::map' 255 | static constexpr HostRuntimeMap map{table}; | ^~~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:256:17: required from 'struct Fortran::evaluate::HostRuntimeLibrary<__float128, Fortran::evaluate::LibraryVersion::Libm>' 256 | static_assert(map.Verify(), "map must be sorted"); | ^~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:491:41: required by substitution of 'template struct Fortran::evaluate::IsAvailable [with T = Fortran::evaluate::HostRuntimeLibrary<__float128, Fortran::evaluate::LibraryVersion::Libm>]' 491 | struct IsAvailable : std::true_type {}; | ^~~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:504:37: required from 'const Fortran::evaluate::HostRuntimeMap* Fortran::evaluate::GetHostRuntimeMapHelper(DynamicType) [with HostT = __float128; LibraryVersion version = Fortran::evaluate::LibraryVersion::Libm; HostRuntimeMap = Fortran::common::StaticMultimapView]' 504 | if constexpr (IsAvailable::value) { | ^~~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:527:57: required from 'const Fortran::evaluate::HostRuntimeMap* Fortran::evaluate::GetHostRuntimeMapVersion(DynamicType) [with LibraryVersion version = Fortran::evaluate::LibraryVersion::Libm; HostRuntimeMap = Fortran::common::StaticMultimapView]' 527 | GetHostRuntimeMapHelper<__float128, version>(resultType)}) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:559:58: required from here 559 | return GetHostRuntimeMapVersion(resultType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:222:45: error: no matches converting function 'acos' to type '__float128 (*)(__float128)' 222 | FolderFactory::Create("acos"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/host.h:26, from /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/fold-implementation.h:13, from /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:15: /usr/pkg/gcc14/include/c++/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 /usr/pkg/gcc14/include/c++/complex:44: /usr/pkg/gcc14/include/c++/cmath:105:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::acos(_Tp)' 105 | acos(_Tp __x) | ^~~~ /usr/pkg/gcc14/include/c++/cmath:97:3: note: 'constexpr long double std::acos(long double)' 97 | acos(long double __x) | ^~~~ /usr/pkg/gcc14/include/c++/cmath:93:3: note: 'constexpr float std::acos(float)' 93 | acos(float __x) | ^~~~ In file included from /usr/pkg/gcc14/include/c++/cmath:47: /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:240:9: note: 'double acos(double)' 240 | double acos(double); | ^~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:223:46: error: no matches converting function 'acosh' to type '__float128 (*)(__float128)' 223 | FolderFactory::Create("acosh"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/pkg/gcc14/include/c++/complex:2329:5: note: candidates are: 'template std::complex<_Tp> std::acosh(const complex<_Tp>&)' 2329 | acosh(const std::complex<_Tp>& __z) | ^~~~~ /usr/pkg/gcc14/include/c++/cmath:2247:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::acosh(_Tp)' 2247 | acosh(_Tp __x) | ^~~~~ /usr/pkg/gcc14/include/c++/cmath:2239:3: note: 'constexpr long double std::acosh(long double)' 2239 | acosh(long double __x) | ^~~~~ /usr/pkg/gcc14/include/c++/cmath:2235:3: note: 'constexpr float std::acosh(float)' 2235 | acosh(float __x) | ^~~~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:294:9: note: 'double acosh(double)' 294 | double acosh(double); | ^~~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:224:45: error: no matches converting function 'asin' to type '__float128 (*)(__float128)' 224 | FolderFactory::Create("asin"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/pkg/gcc14/include/c++/complex:2249:5: note: candidates are: 'template std::complex<_Tp> std::asin(const complex<_Tp>&)' 2249 | asin(const std::complex<_Tp>& __z) | ^~~~ /usr/pkg/gcc14/include/c++/cmath:124:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::asin(_Tp)' 124 | asin(_Tp __x) | ^~~~ /usr/pkg/gcc14/include/c++/cmath:116:3: note: 'constexpr long double std::asin(long double)' 116 | asin(long double __x) | ^~~~ /usr/pkg/gcc14/include/c++/cmath:112:3: note: 'constexpr float std::asin(float)' 112 | asin(float __x) | ^~~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:241:9: note: 'double asin(double)' 241 | double asin(double); | ^~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:225:46: error: no matches converting function 'asinh' to type '__float128 (*)(__float128)' 225 | FolderFactory::Create("asinh"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/pkg/gcc14/include/c++/complex:2368:5: note: candidates are: 'template std::complex<_Tp> std::asinh(const complex<_Tp>&)' 2368 | asinh(const std::complex<_Tp>& __z) | ^~~~~ /usr/pkg/gcc14/include/c++/cmath:2265:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::asinh(_Tp)' 2265 | asinh(_Tp __x) | ^~~~~ /usr/pkg/gcc14/include/c++/cmath:2257:3: note: 'constexpr long double std::asinh(long double)' 2257 | asinh(long double __x) | ^~~~~ /usr/pkg/gcc14/include/c++/cmath:2253:3: note: 'constexpr float std::asinh(float)' 2253 | asinh(float __x) | ^~~~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:295:9: note: 'double asinh(double)' 295 | double asinh(double); | ^~~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:226:45: error: no matches converting function 'atan' to type '__float128 (*)(__float128)' 226 | FolderFactory::Create("atan"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/pkg/gcc14/include/c++/complex:2293:5: note: candidates are: 'template std::complex<_Tp> std::atan(const complex<_Tp>&)' 2293 | atan(const std::complex<_Tp>& __z) | ^~~~ /usr/pkg/gcc14/include/c++/cmath:143:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::atan(_Tp)' 143 | atan(_Tp __x) | ^~~~ /usr/pkg/gcc14/include/c++/cmath:135:3: note: 'constexpr long double std::atan(long double)' 135 | atan(long double __x) | ^~~~ /usr/pkg/gcc14/include/c++/cmath:131:3: note: 'constexpr float std::atan(float)' 131 | atan(float __x) | ^~~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:242:9: note: 'double atan(double)' 242 | double atan(double); | ^~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:227:48: error: no matches converting function 'atan2' to type '__float128 (*)(__float128, __float128)' 227 | FolderFactory::Create("atan2"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/pkg/gcc14/include/c++/cmath:1056:5: note: candidates are: 'template constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type std::atan2(_Tp, _Up)' 1056 | atan2(_Tp __y, _Up __x) | ^~~~~ /usr/pkg/gcc14/include/c++/cmath:154:3: note: 'constexpr long double std::atan2(long double, long double)' 154 | atan2(long double __y, long double __x) | ^~~~~ /usr/pkg/gcc14/include/c++/cmath:150:3: note: 'constexpr float std::atan2(float, float)' 150 | atan2(float __y, float __x) | ^~~~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:243:9: note: 'double atan2(double, double)' 243 | double atan2(double, double); | ^~~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:228:46: error: no matches converting function 'atanh' to type '__float128 (*)(__float128)' 228 | FolderFactory::Create("atanh"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/pkg/gcc14/include/c++/complex:2412:5: note: candidates are: 'template std::complex<_Tp> std::atanh(const complex<_Tp>&)' 2412 | atanh(const std::complex<_Tp>& __z) | ^~~~~ /usr/pkg/gcc14/include/c++/cmath:2283:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::atanh(_Tp)' 2283 | atanh(_Tp __x) | ^~~~~ /usr/pkg/gcc14/include/c++/cmath:2275:3: note: 'constexpr long double std::atanh(long double)' 2275 | atanh(long double __x) | ^~~~~ /usr/pkg/gcc14/include/c++/cmath:2271:3: note: 'constexpr float std::atanh(float)' 2271 | atanh(float __x) | ^~~~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:296:9: note: 'double atanh(double)' 296 | double atanh(double); | ^~~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:229:44: error: no matches converting function 'cos' to type '__float128 (*)(__float128)' 229 | FolderFactory::Create("cos"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/pkg/gcc14/include/c++/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()); } | ^~~ /usr/pkg/gcc14/include/c++/cmath:193:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::cos(_Tp)' 193 | cos(_Tp __x) | ^~~ /usr/pkg/gcc14/include/c++/cmath:185:3: note: 'constexpr long double std::cos(long double)' 185 | cos(long double __x) | ^~~ /usr/pkg/gcc14/include/c++/cmath:181:3: note: 'constexpr float std::cos(float)' 181 | cos(float __x) | ^~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:244:9: note: 'double cos(double)' 244 | double cos(double); | ^~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:230:45: error: no matches converting function 'cosh' to type '__float128 (*)(__float128)' 230 | FolderFactory::Create("cosh"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/pkg/gcc14/include/c++/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()); } | ^~~~ /usr/pkg/gcc14/include/c++/cmath:212:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::cosh(_Tp)' 212 | cosh(_Tp __x) | ^~~~ /usr/pkg/gcc14/include/c++/cmath:204:3: note: 'constexpr long double std::cosh(long double)' 204 | cosh(long double __x) | ^~~~ /usr/pkg/gcc14/include/c++/cmath:200:3: note: 'constexpr float std::cosh(float)' 200 | cosh(float __x) | ^~~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:248:9: note: 'double cosh(double)' 248 | double cosh(double); | ^~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:231:44: error: no matches converting function 'erf' to type '__float128 (*)(__float128)' 231 | FolderFactory::Create("erf"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/pkg/gcc14/include/c++/cmath:2329:5: note: candidates are: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::erf(_Tp)' 2329 | erf(_Tp __x) | ^~~ /usr/pkg/gcc14/include/c++/cmath:2321:3: note: 'constexpr long double std::erf(long double)' 2321 | erf(long double __x) | ^~~ /usr/pkg/gcc14/include/c++/cmath:2317:3: note: 'constexpr float std::erf(float)' 2317 | erf(float __x) | ^~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:270:9: note: 'double erf(double)' 270 | double erf(double); | ^~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:232:45: error: no matches converting function 'erfc' to type '__float128 (*)(__float128)' 232 | FolderFactory::Create("erfc"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/pkg/gcc14/include/c++/cmath:2347:5: note: candidates are: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::erfc(_Tp)' 2347 | erfc(_Tp __x) | ^~~~ /usr/pkg/gcc14/include/c++/cmath:2339:3: note: 'constexpr long double std::erfc(long double)' 2339 | erfc(long double __x) | ^~~~ /usr/pkg/gcc14/include/c++/cmath:2335:3: note: 'constexpr float std::erfc(float)' 2335 | erfc(float __x) | ^~~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:271:9: note: 'double erfc(double)' 271 | double erfc(double); | ^~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:233:44: error: no matches converting function 'exp' to type '__float128 (*)(__float128)' 233 | FolderFactory::Create("exp"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/pkg/gcc14/include/c++/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()); } | ^~~ /usr/pkg/gcc14/include/c++/cmath:231:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::exp(_Tp)' 231 | exp(_Tp __x) | ^~~ /usr/pkg/gcc14/include/c++/cmath:223:3: note: 'constexpr long double std::exp(long double)' 223 | exp(long double __x) | ^~~ /usr/pkg/gcc14/include/c++/cmath:219:3: note: 'constexpr float std::exp(float)' 219 | exp(float __x) | ^~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:252:9: note: 'double exp(double)' 252 | double exp(double); | ^~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:234:47: error: no matches converting function 'tgamma' to type '__float128 (*)(__float128)' 234 | FolderFactory::Create("gamma"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/pkg/gcc14/include/c++/cmath:2753:5: note: candidates are: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::tgamma(_Tp)' 2753 | tgamma(_Tp __x) | ^~~~~~ /usr/pkg/gcc14/include/c++/cmath:2745:3: note: 'constexpr long double std::tgamma(long double)' 2745 | tgamma(long double __x) | ^~~~~~ /usr/pkg/gcc14/include/c++/cmath:2741:3: note: 'constexpr float std::tgamma(float)' 2741 | tgamma(float __x) | ^~~~~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:405:9: note: 'double tgamma(double)' 405 | double tgamma(double); | ^~~~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:235:44: error: no matches converting function 'log' to type '__float128 (*)(__float128)' 235 | FolderFactory::Create("log"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/pkg/gcc14/include/c++/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()); } | ^~~ /usr/pkg/gcc14/include/c++/cmath:338:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::log(_Tp)' 338 | log(_Tp __x) | ^~~ /usr/pkg/gcc14/include/c++/cmath:330:3: note: 'constexpr long double std::log(long double)' 330 | log(long double __x) | ^~~ /usr/pkg/gcc14/include/c++/cmath:326:3: note: 'constexpr float std::log(float)' 326 | log(float __x) | ^~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:256:9: note: 'double log(double)' 256 | double log(double); | ^~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:236:46: error: no matches converting function 'log10' to type '__float128 (*)(__float128)' 236 | FolderFactory::Create("log10"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/pkg/gcc14/include/c++/complex:1095:5: note: candidates are: 'template std::complex<_Tp> std::log10(const complex<_Tp>&)' 1095 | log10(const complex<_Tp>& __z) | ^~~~~ /usr/pkg/gcc14/include/c++/cmath:357:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::log10(_Tp)' 357 | log10(_Tp __x) | ^~~~~ /usr/pkg/gcc14/include/c++/cmath:349:3: note: 'constexpr long double std::log10(long double)' 349 | log10(long double __x) | ^~~~~ /usr/pkg/gcc14/include/c++/cmath:345:3: note: 'constexpr float std::log10(float)' 345 | log10(float __x) | ^~~~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:258:9: note: 'double log10(double)' 258 | double log10(double); | ^~~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:237:47: error: no matches converting function 'lgamma' to type '__float128 (*)(__float128)' 237 | FolderFactory::Create("log_gamma"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/pkg/gcc14/include/c++/cmath:2470:5: note: candidates are: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::lgamma(_Tp)' 2470 | lgamma(_Tp __x) | ^~~~~~ /usr/pkg/gcc14/include/c++/cmath:2462:3: note: 'constexpr long double std::lgamma(long double)' 2462 | lgamma(long double __x) | ^~~~~~ /usr/pkg/gcc14/include/c++/cmath:2458:3: note: 'constexpr float std::lgamma(float)' 2458 | lgamma(float __x) | ^~~~~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:404:9: note: 'double lgamma(double)' 404 | double lgamma(double); | ^~~~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:238:46: error: no matches converting function 'pow' to type '__float128 (*)(__float128, __float128)' 238 | FolderFactory::Create("pow"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/pkg/gcc14/include/c++/complex:2482:5: note: candidates are: 'template std::complex::__value>::__type)(0) + (typename __gnu_cxx::__promote<_Up, std::__is_integer<_Up>::__value>::__type)(0)))>::__type> std::pow(const complex<_Tp>&, const complex<_Up>&)' 2482 | pow(const std::complex<_Tp>& __x, const std::complex<_Up>& __y) | ^~~ /usr/pkg/gcc14/include/c++/complex:2474:5: note: 'template std::complex::__value>::__type)(0) + (typename __gnu_cxx::__promote<_Up, std::__is_integer<_Up>::__value>::__type)(0)))>::__type> std::pow(const _Tp&, const complex<_Up>&)' 2474 | pow(const _Tp& __x, const std::complex<_Up>& __y) | ^~~ /usr/pkg/gcc14/include/c++/complex:2466:5: note: 'template std::complex::__value>::__type)(0) + (typename __gnu_cxx::__promote<_Up, std::__is_integer<_Up>::__value>::__type)(0)))>::__type> std::pow(const complex<_Tp>&, const _Up&)' 2466 | pow(const std::complex<_Tp>& __x, const _Up& __y) | ^~~ /usr/pkg/gcc14/include/c++/complex:1339:5: note: 'template std::complex<_Tp> std::pow(const _Tp&, const complex<_Tp>&)' 1339 | pow(const _Tp& __x, const complex<_Tp>& __y) | ^~~ /usr/pkg/gcc14/include/c++/complex:1328:5: note: 'template std::complex<_Tp> std::pow(const complex<_Tp>&, const complex<_Tp>&)' 1328 | pow(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~ /usr/pkg/gcc14/include/c++/complex:1294:5: note: 'template std::complex<_Tp> std::pow(const complex<_Tp>&, const _Tp&)' 1294 | pow(const complex<_Tp>& __x, const _Tp& __y) | ^~~ /usr/pkg/gcc14/include/c++/complex:1285:5: note: 'template std::complex<_Tp> std::pow(const complex<_Tp>&, int)' 1285 | pow(const complex<_Tp>& __z, int __n) | ^~~ /usr/pkg/gcc14/include/c++/cmath:1074:5: note: 'template constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type std::pow(_Tp, _Up)' 1074 | pow(_Tp __x, _Up __y) | ^~~ /usr/pkg/gcc14/include/c++/cmath:380:3: note: 'constexpr long double std::pow(long double, long double)' 380 | pow(long double __x, long double __y) | ^~~ /usr/pkg/gcc14/include/c++/cmath:376:3: note: 'constexpr float std::pow(float, float)' 376 | pow(float __x, float __y) | ^~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:261:9: note: 'double pow(double, double)' 261 | double pow(double, double); | ^~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:239:44: error: no matches converting function 'sin' to type '__float128 (*)(__float128)' 239 | FolderFactory::Create("sin"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/pkg/gcc14/include/c++/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()); } | ^~~ /usr/pkg/gcc14/include/c++/cmath:416:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::sin(_Tp)' 416 | sin(_Tp __x) | ^~~ /usr/pkg/gcc14/include/c++/cmath:408:3: note: 'constexpr long double std::sin(long double)' 408 | sin(long double __x) | ^~~ /usr/pkg/gcc14/include/c++/cmath:404:3: note: 'constexpr float std::sin(float)' 404 | sin(float __x) | ^~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:245:9: note: 'double sin(double)' 245 | double sin(double); | ^~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:240:45: error: no matches converting function 'sinh' to type '__float128 (*)(__float128)' 240 | FolderFactory::Create("sinh"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/pkg/gcc14/include/c++/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()); } | ^~~~ /usr/pkg/gcc14/include/c++/cmath:435:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::sinh(_Tp)' 435 | sinh(_Tp __x) | ^~~~ /usr/pkg/gcc14/include/c++/cmath:427:3: note: 'constexpr long double std::sinh(long double)' 427 | sinh(long double __x) | ^~~~ /usr/pkg/gcc14/include/c++/cmath:423:3: note: 'constexpr float std::sinh(float)' 423 | sinh(float __x) | ^~~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:249:9: note: 'double sinh(double)' 249 | double sinh(double); | ^~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:241:44: error: no matches converting function 'tan' to type '__float128 (*)(__float128)' 241 | FolderFactory::Create("tan"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/pkg/gcc14/include/c++/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()); } | ^~~ /usr/pkg/gcc14/include/c++/cmath:473:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::tan(_Tp)' 473 | tan(_Tp __x) | ^~~ /usr/pkg/gcc14/include/c++/cmath:465:3: note: 'constexpr long double std::tan(long double)' 465 | tan(long double __x) | ^~~ /usr/pkg/gcc14/include/c++/cmath:461:3: note: 'constexpr float std::tan(float)' 461 | tan(float __x) | ^~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:246:9: note: 'double tan(double)' 246 | double tan(double); | ^~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:242:45: error: no matches converting function 'tanh' to type '__float128 (*)(__float128)' 242 | FolderFactory::Create("tanh"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/pkg/gcc14/include/c++/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()); } | ^~~~ /usr/pkg/gcc14/include/c++/cmath:492:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::tanh(_Tp)' 492 | tanh(_Tp __x) | ^~~~ /usr/pkg/gcc14/include/c++/cmath:484:3: note: 'constexpr long double std::tanh(long double)' 484 | tanh(long double __x) | ^~~~ /usr/pkg/gcc14/include/c++/cmath:480:3: note: 'constexpr float std::tanh(float)' 480 | tanh(float __x) | ^~~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:250:9: note: 'double tanh(double)' 250 | double tanh(double); | ^~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp: In instantiation of 'struct Fortran::evaluate::HostRuntimeLibrary<__float128, Fortran::evaluate::LibraryVersion::Libm>': /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:491:41: required by substitution of 'template struct Fortran::evaluate::IsAvailable [with T = Fortran::evaluate::HostRuntimeLibrary<__float128, Fortran::evaluate::LibraryVersion::Libm>]' 491 | struct IsAvailable : std::true_type {}; | ^~~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:504:37: required from 'const Fortran::evaluate::HostRuntimeMap* Fortran::evaluate::GetHostRuntimeMapHelper(DynamicType) [with HostT = __float128; LibraryVersion version = Fortran::evaluate::LibraryVersion::Libm; HostRuntimeMap = Fortran::common::StaticMultimapView]' 504 | if constexpr (IsAvailable::value) { | ^~~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:527:57: required from 'const Fortran::evaluate::HostRuntimeMap* Fortran::evaluate::GetHostRuntimeMapVersion(DynamicType) [with LibraryVersion version = Fortran::evaluate::LibraryVersion::Libm; HostRuntimeMap = Fortran::common::StaticMultimapView]' 527 | GetHostRuntimeMapHelper<__float128, version>(resultType)}) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:559:58: required from here 559 | return GetHostRuntimeMapVersion(resultType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:256:27: error: non-constant condition for static assertion 256 | static_assert(map.Verify(), "map must be sorted"); | ~~~~~~~~~~^~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp: In instantiation of 'constexpr const Fortran::evaluate::HostRuntimeFunction Fortran::evaluate::HostRuntimeLibrary<__complex__ _Float128, Fortran::evaluate::LibraryVersion::Libm>::table []': /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:255:39: required from 'constexpr const Fortran::evaluate::HostRuntimeMap Fortran::evaluate::HostRuntimeLibrary<__complex__ _Float128, Fortran::evaluate::LibraryVersion::Libm>::map' 255 | static constexpr HostRuntimeMap map{table}; | ^~~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:256:17: required from 'struct Fortran::evaluate::HostRuntimeLibrary<__complex__ _Float128, Fortran::evaluate::LibraryVersion::Libm>' 256 | static_assert(map.Verify(), "map must be sorted"); | ^~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:491:41: required by substitution of 'template struct Fortran::evaluate::IsAvailable [with T = Fortran::evaluate::HostRuntimeLibrary<__complex__ _Float128, Fortran::evaluate::LibraryVersion::Libm>]' 491 | struct IsAvailable : std::true_type {}; | ^~~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:504:37: required from 'const Fortran::evaluate::HostRuntimeMap* Fortran::evaluate::GetHostRuntimeMapHelper(DynamicType) [with HostT = __complex__ _Float128; LibraryVersion version = Fortran::evaluate::LibraryVersion::Libm; HostRuntimeMap = Fortran::common::StaticMultimapView]' 504 | if constexpr (IsAvailable::value) { | ^~~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:548:59: required from 'const Fortran::evaluate::HostRuntimeMap* Fortran::evaluate::GetHostRuntimeMapVersion(DynamicType) [with LibraryVersion version = Fortran::evaluate::LibraryVersion::Libm; HostRuntimeMap = Fortran::common::StaticMultimapView]' 548 | GetHostRuntimeMapHelper<__complex128, version>(resultType)}) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:559:58: required from here 559 | return GetHostRuntimeMapVersion(resultType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:222:45: error: no matches converting function 'acos' to type '__complex__ _Float128 (*)(__complex__ _Float128)' 222 | FolderFactory::Create("acos"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/pkg/gcc14/include/c++/complex:2213:5: note: candidates are: 'template std::complex<_Tp> std::acos(const complex<_Tp>&)' 2213 | acos(const std::complex<_Tp>& __z) | ^~~~ /usr/pkg/gcc14/include/c++/cmath:105:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::acos(_Tp)' 105 | acos(_Tp __x) | ^~~~ /usr/pkg/gcc14/include/c++/cmath:97:3: note: 'constexpr long double std::acos(long double)' 97 | acos(long double __x) | ^~~~ /usr/pkg/gcc14/include/c++/cmath:93:3: note: 'constexpr float std::acos(float)' 93 | acos(float __x) | ^~~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:240:9: note: 'double acos(double)' 240 | double acos(double); | ^~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:223:46: error: no matches converting function 'acosh' to type '__complex__ _Float128 (*)(__complex__ _Float128)' 223 | FolderFactory::Create("acosh"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/pkg/gcc14/include/c++/complex:2329:5: note: candidates are: 'template std::complex<_Tp> std::acosh(const complex<_Tp>&)' 2329 | acosh(const std::complex<_Tp>& __z) | ^~~~~ /usr/pkg/gcc14/include/c++/cmath:2247:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::acosh(_Tp)' 2247 | acosh(_Tp __x) | ^~~~~ /usr/pkg/gcc14/include/c++/cmath:2239:3: note: 'constexpr long double std::acosh(long double)' 2239 | acosh(long double __x) | ^~~~~ /usr/pkg/gcc14/include/c++/cmath:2235:3: note: 'constexpr float std::acosh(float)' 2235 | acosh(float __x) | ^~~~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:294:9: note: 'double acosh(double)' 294 | double acosh(double); | ^~~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:224:45: error: no matches converting function 'asin' to type '__complex__ _Float128 (*)(__complex__ _Float128)' 224 | FolderFactory::Create("asin"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/pkg/gcc14/include/c++/complex:2249:5: note: candidates are: 'template std::complex<_Tp> std::asin(const complex<_Tp>&)' 2249 | asin(const std::complex<_Tp>& __z) | ^~~~ /usr/pkg/gcc14/include/c++/cmath:124:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::asin(_Tp)' 124 | asin(_Tp __x) | ^~~~ /usr/pkg/gcc14/include/c++/cmath:116:3: note: 'constexpr long double std::asin(long double)' 116 | asin(long double __x) | ^~~~ /usr/pkg/gcc14/include/c++/cmath:112:3: note: 'constexpr float std::asin(float)' 112 | asin(float __x) | ^~~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:241:9: note: 'double asin(double)' 241 | double asin(double); | ^~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:225:46: error: no matches converting function 'asinh' to type '__complex__ _Float128 (*)(__complex__ _Float128)' 225 | FolderFactory::Create("asinh"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/pkg/gcc14/include/c++/complex:2368:5: note: candidates are: 'template std::complex<_Tp> std::asinh(const complex<_Tp>&)' 2368 | asinh(const std::complex<_Tp>& __z) | ^~~~~ /usr/pkg/gcc14/include/c++/cmath:2265:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::asinh(_Tp)' 2265 | asinh(_Tp __x) | ^~~~~ /usr/pkg/gcc14/include/c++/cmath:2257:3: note: 'constexpr long double std::asinh(long double)' 2257 | asinh(long double __x) | ^~~~~ /usr/pkg/gcc14/include/c++/cmath:2253:3: note: 'constexpr float std::asinh(float)' 2253 | asinh(float __x) | ^~~~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:295:9: note: 'double asinh(double)' 295 | double asinh(double); | ^~~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:226:45: error: no matches converting function 'atan' to type '__complex__ _Float128 (*)(__complex__ _Float128)' 226 | FolderFactory::Create("atan"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/pkg/gcc14/include/c++/complex:2293:5: note: candidates are: 'template std::complex<_Tp> std::atan(const complex<_Tp>&)' 2293 | atan(const std::complex<_Tp>& __z) | ^~~~ /usr/pkg/gcc14/include/c++/cmath:143:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::atan(_Tp)' 143 | atan(_Tp __x) | ^~~~ /usr/pkg/gcc14/include/c++/cmath:135:3: note: 'constexpr long double std::atan(long double)' 135 | atan(long double __x) | ^~~~ /usr/pkg/gcc14/include/c++/cmath:131:3: note: 'constexpr float std::atan(float)' 131 | atan(float __x) | ^~~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:242:9: note: 'double atan(double)' 242 | double atan(double); | ^~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:227:48: error: no matches converting function 'atan2' to type '__complex__ _Float128 (*)(__complex__ _Float128, __complex__ _Float128)' 227 | FolderFactory::Create("atan2"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/pkg/gcc14/include/c++/cmath:1056:5: note: candidates are: 'template constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type std::atan2(_Tp, _Up)' 1056 | atan2(_Tp __y, _Up __x) | ^~~~~ /usr/pkg/gcc14/include/c++/cmath:154:3: note: 'constexpr long double std::atan2(long double, long double)' 154 | atan2(long double __y, long double __x) | ^~~~~ /usr/pkg/gcc14/include/c++/cmath:150:3: note: 'constexpr float std::atan2(float, float)' 150 | atan2(float __y, float __x) | ^~~~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:243:9: note: 'double atan2(double, double)' 243 | double atan2(double, double); | ^~~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:228:46: error: no matches converting function 'atanh' to type '__complex__ _Float128 (*)(__complex__ _Float128)' 228 | FolderFactory::Create("atanh"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/pkg/gcc14/include/c++/complex:2412:5: note: candidates are: 'template std::complex<_Tp> std::atanh(const complex<_Tp>&)' 2412 | atanh(const std::complex<_Tp>& __z) | ^~~~~ /usr/pkg/gcc14/include/c++/cmath:2283:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::atanh(_Tp)' 2283 | atanh(_Tp __x) | ^~~~~ /usr/pkg/gcc14/include/c++/cmath:2275:3: note: 'constexpr long double std::atanh(long double)' 2275 | atanh(long double __x) | ^~~~~ /usr/pkg/gcc14/include/c++/cmath:2271:3: note: 'constexpr float std::atanh(float)' 2271 | atanh(float __x) | ^~~~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:296:9: note: 'double atanh(double)' 296 | double atanh(double); | ^~~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:229:44: error: no matches converting function 'cos' to type '__complex__ _Float128 (*)(__complex__ _Float128)' 229 | FolderFactory::Create("cos"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/pkg/gcc14/include/c++/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()); } | ^~~ /usr/pkg/gcc14/include/c++/cmath:193:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::cos(_Tp)' 193 | cos(_Tp __x) | ^~~ /usr/pkg/gcc14/include/c++/cmath:185:3: note: 'constexpr long double std::cos(long double)' 185 | cos(long double __x) | ^~~ /usr/pkg/gcc14/include/c++/cmath:181:3: note: 'constexpr float std::cos(float)' 181 | cos(float __x) | ^~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:244:9: note: 'double cos(double)' 244 | double cos(double); | ^~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:230:45: error: no matches converting function 'cosh' to type '__complex__ _Float128 (*)(__complex__ _Float128)' 230 | FolderFactory::Create("cosh"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/pkg/gcc14/include/c++/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()); } | ^~~~ /usr/pkg/gcc14/include/c++/cmath:212:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::cosh(_Tp)' 212 | cosh(_Tp __x) | ^~~~ /usr/pkg/gcc14/include/c++/cmath:204:3: note: 'constexpr long double std::cosh(long double)' 204 | cosh(long double __x) | ^~~~ /usr/pkg/gcc14/include/c++/cmath:200:3: note: 'constexpr float std::cosh(float)' 200 | cosh(float __x) | ^~~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:248:9: note: 'double cosh(double)' 248 | double cosh(double); | ^~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:231:44: error: no matches converting function 'erf' to type '__complex__ _Float128 (*)(__complex__ _Float128)' 231 | FolderFactory::Create("erf"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/pkg/gcc14/include/c++/cmath:2329:5: note: candidates are: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::erf(_Tp)' 2329 | erf(_Tp __x) | ^~~ /usr/pkg/gcc14/include/c++/cmath:2321:3: note: 'constexpr long double std::erf(long double)' 2321 | erf(long double __x) | ^~~ /usr/pkg/gcc14/include/c++/cmath:2317:3: note: 'constexpr float std::erf(float)' 2317 | erf(float __x) | ^~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:270:9: note: 'double erf(double)' 270 | double erf(double); | ^~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:232:45: error: no matches converting function 'erfc' to type '__complex__ _Float128 (*)(__complex__ _Float128)' 232 | FolderFactory::Create("erfc"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/pkg/gcc14/include/c++/cmath:2347:5: note: candidates are: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::erfc(_Tp)' 2347 | erfc(_Tp __x) | ^~~~ /usr/pkg/gcc14/include/c++/cmath:2339:3: note: 'constexpr long double std::erfc(long double)' 2339 | erfc(long double __x) | ^~~~ /usr/pkg/gcc14/include/c++/cmath:2335:3: note: 'constexpr float std::erfc(float)' 2335 | erfc(float __x) | ^~~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:271:9: note: 'double erfc(double)' 271 | double erfc(double); | ^~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:233:44: error: no matches converting function 'exp' to type '__complex__ _Float128 (*)(__complex__ _Float128)' 233 | FolderFactory::Create("exp"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/pkg/gcc14/include/c++/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()); } | ^~~ /usr/pkg/gcc14/include/c++/cmath:231:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::exp(_Tp)' 231 | exp(_Tp __x) | ^~~ /usr/pkg/gcc14/include/c++/cmath:223:3: note: 'constexpr long double std::exp(long double)' 223 | exp(long double __x) | ^~~ /usr/pkg/gcc14/include/c++/cmath:219:3: note: 'constexpr float std::exp(float)' 219 | exp(float __x) | ^~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:252:9: note: 'double exp(double)' 252 | double exp(double); | ^~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:234:47: error: no matches converting function 'tgamma' to type '__complex__ _Float128 (*)(__complex__ _Float128)' 234 | FolderFactory::Create("gamma"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/pkg/gcc14/include/c++/cmath:2753:5: note: candidates are: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::tgamma(_Tp)' 2753 | tgamma(_Tp __x) | ^~~~~~ /usr/pkg/gcc14/include/c++/cmath:2745:3: note: 'constexpr long double std::tgamma(long double)' 2745 | tgamma(long double __x) | ^~~~~~ /usr/pkg/gcc14/include/c++/cmath:2741:3: note: 'constexpr float std::tgamma(float)' 2741 | tgamma(float __x) | ^~~~~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:405:9: note: 'double tgamma(double)' 405 | double tgamma(double); | ^~~~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:235:44: error: no matches converting function 'log' to type '__complex__ _Float128 (*)(__complex__ _Float128)' 235 | FolderFactory::Create("log"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/pkg/gcc14/include/c++/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()); } | ^~~ /usr/pkg/gcc14/include/c++/cmath:338:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::log(_Tp)' 338 | log(_Tp __x) | ^~~ /usr/pkg/gcc14/include/c++/cmath:330:3: note: 'constexpr long double std::log(long double)' 330 | log(long double __x) | ^~~ /usr/pkg/gcc14/include/c++/cmath:326:3: note: 'constexpr float std::log(float)' 326 | log(float __x) | ^~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:256:9: note: 'double log(double)' 256 | double log(double); | ^~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:236:46: error: no matches converting function 'log10' to type '__complex__ _Float128 (*)(__complex__ _Float128)' 236 | FolderFactory::Create("log10"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/pkg/gcc14/include/c++/complex:1095:5: note: candidates are: 'template std::complex<_Tp> std::log10(const complex<_Tp>&)' 1095 | log10(const complex<_Tp>& __z) | ^~~~~ /usr/pkg/gcc14/include/c++/cmath:357:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::log10(_Tp)' 357 | log10(_Tp __x) | ^~~~~ /usr/pkg/gcc14/include/c++/cmath:349:3: note: 'constexpr long double std::log10(long double)' 349 | log10(long double __x) | ^~~~~ /usr/pkg/gcc14/include/c++/cmath:345:3: note: 'constexpr float std::log10(float)' 345 | log10(float __x) | ^~~~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:258:9: note: 'double log10(double)' 258 | double log10(double); | ^~~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:237:47: error: no matches converting function 'lgamma' to type '__complex__ _Float128 (*)(__complex__ _Float128)' 237 | FolderFactory::Create("log_gamma"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/pkg/gcc14/include/c++/cmath:2470:5: note: candidates are: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::lgamma(_Tp)' 2470 | lgamma(_Tp __x) | ^~~~~~ /usr/pkg/gcc14/include/c++/cmath:2462:3: note: 'constexpr long double std::lgamma(long double)' 2462 | lgamma(long double __x) | ^~~~~~ /usr/pkg/gcc14/include/c++/cmath:2458:3: note: 'constexpr float std::lgamma(float)' 2458 | lgamma(float __x) | ^~~~~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:404:9: note: 'double lgamma(double)' 404 | double lgamma(double); | ^~~~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:238:46: error: no matches converting function 'pow' to type '__complex__ _Float128 (*)(__complex__ _Float128, __complex__ _Float128)' 238 | FolderFactory::Create("pow"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/pkg/gcc14/include/c++/complex:2482:5: note: candidates are: 'template std::complex::__value>::__type)(0) + (typename __gnu_cxx::__promote<_Up, std::__is_integer<_Up>::__value>::__type)(0)))>::__type> std::pow(const complex<_Tp>&, const complex<_Up>&)' 2482 | pow(const std::complex<_Tp>& __x, const std::complex<_Up>& __y) | ^~~ /usr/pkg/gcc14/include/c++/complex:2474:5: note: 'template std::complex::__value>::__type)(0) + (typename __gnu_cxx::__promote<_Up, std::__is_integer<_Up>::__value>::__type)(0)))>::__type> std::pow(const _Tp&, const complex<_Up>&)' 2474 | pow(const _Tp& __x, const std::complex<_Up>& __y) | ^~~ /usr/pkg/gcc14/include/c++/complex:2466:5: note: 'template std::complex::__value>::__type)(0) + (typename __gnu_cxx::__promote<_Up, std::__is_integer<_Up>::__value>::__type)(0)))>::__type> std::pow(const complex<_Tp>&, const _Up&)' 2466 | pow(const std::complex<_Tp>& __x, const _Up& __y) | ^~~ /usr/pkg/gcc14/include/c++/complex:1339:5: note: 'template std::complex<_Tp> std::pow(const _Tp&, const complex<_Tp>&)' 1339 | pow(const _Tp& __x, const complex<_Tp>& __y) | ^~~ /usr/pkg/gcc14/include/c++/complex:1328:5: note: 'template std::complex<_Tp> std::pow(const complex<_Tp>&, const complex<_Tp>&)' 1328 | pow(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~ /usr/pkg/gcc14/include/c++/complex:1294:5: note: 'template std::complex<_Tp> std::pow(const complex<_Tp>&, const _Tp&)' 1294 | pow(const complex<_Tp>& __x, const _Tp& __y) | ^~~ /usr/pkg/gcc14/include/c++/complex:1285:5: note: 'template std::complex<_Tp> std::pow(const complex<_Tp>&, int)' 1285 | pow(const complex<_Tp>& __z, int __n) | ^~~ /usr/pkg/gcc14/include/c++/cmath:1074:5: note: 'template constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type std::pow(_Tp, _Up)' 1074 | pow(_Tp __x, _Up __y) | ^~~ /usr/pkg/gcc14/include/c++/cmath:380:3: note: 'constexpr long double std::pow(long double, long double)' 380 | pow(long double __x, long double __y) | ^~~ /usr/pkg/gcc14/include/c++/cmath:376:3: note: 'constexpr float std::pow(float, float)' 376 | pow(float __x, float __y) | ^~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:261:9: note: 'double pow(double, double)' 261 | double pow(double, double); | ^~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:239:44: error: no matches converting function 'sin' to type '__complex__ _Float128 (*)(__complex__ _Float128)' 239 | FolderFactory::Create("sin"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/pkg/gcc14/include/c++/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()); } | ^~~ /usr/pkg/gcc14/include/c++/cmath:416:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::sin(_Tp)' 416 | sin(_Tp __x) | ^~~ /usr/pkg/gcc14/include/c++/cmath:408:3: note: 'constexpr long double std::sin(long double)' 408 | sin(long double __x) | ^~~ /usr/pkg/gcc14/include/c++/cmath:404:3: note: 'constexpr float std::sin(float)' 404 | sin(float __x) | ^~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:245:9: note: 'double sin(double)' 245 | double sin(double); | ^~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:240:45: error: no matches converting function 'sinh' to type '__complex__ _Float128 (*)(__complex__ _Float128)' 240 | FolderFactory::Create("sinh"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/pkg/gcc14/include/c++/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()); } | ^~~~ /usr/pkg/gcc14/include/c++/cmath:435:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::sinh(_Tp)' 435 | sinh(_Tp __x) | ^~~~ /usr/pkg/gcc14/include/c++/cmath:427:3: note: 'constexpr long double std::sinh(long double)' 427 | sinh(long double __x) | ^~~~ /usr/pkg/gcc14/include/c++/cmath:423:3: note: 'constexpr float std::sinh(float)' 423 | sinh(float __x) | ^~~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:249:9: note: 'double sinh(double)' 249 | double sinh(double); | ^~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:241:44: error: no matches converting function 'tan' to type '__complex__ _Float128 (*)(__complex__ _Float128)' 241 | FolderFactory::Create("tan"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/pkg/gcc14/include/c++/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()); } | ^~~ /usr/pkg/gcc14/include/c++/cmath:473:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::tan(_Tp)' 473 | tan(_Tp __x) | ^~~ /usr/pkg/gcc14/include/c++/cmath:465:3: note: 'constexpr long double std::tan(long double)' 465 | tan(long double __x) | ^~~ /usr/pkg/gcc14/include/c++/cmath:461:3: note: 'constexpr float std::tan(float)' 461 | tan(float __x) | ^~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:246:9: note: 'double tan(double)' 246 | double tan(double); | ^~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:242:45: error: no matches converting function 'tanh' to type '__complex__ _Float128 (*)(__complex__ _Float128)' 242 | FolderFactory::Create("tanh"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/pkg/gcc14/include/c++/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()); } | ^~~~ /usr/pkg/gcc14/include/c++/cmath:492:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::tanh(_Tp)' 492 | tanh(_Tp __x) | ^~~~ /usr/pkg/gcc14/include/c++/cmath:484:3: note: 'constexpr long double std::tanh(long double)' 484 | tanh(long double __x) | ^~~~ /usr/pkg/gcc14/include/c++/cmath:480:3: note: 'constexpr float std::tanh(float)' 480 | tanh(float __x) | ^~~~ /usr/pkg/gcc14/lib/gcc/x86_64--netbsd/14.3.0/include-fixed/math.h:250:9: note: 'double tanh(double)' 250 | double tanh(double); | ^~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp: In instantiation of 'struct Fortran::evaluate::HostRuntimeLibrary<__complex__ _Float128, Fortran::evaluate::LibraryVersion::Libm>': /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:491:41: required by substitution of 'template struct Fortran::evaluate::IsAvailable [with T = Fortran::evaluate::HostRuntimeLibrary<__complex__ _Float128, Fortran::evaluate::LibraryVersion::Libm>]' 491 | struct IsAvailable : std::true_type {}; | ^~~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:504:37: required from 'const Fortran::evaluate::HostRuntimeMap* Fortran::evaluate::GetHostRuntimeMapHelper(DynamicType) [with HostT = __complex__ _Float128; LibraryVersion version = Fortran::evaluate::LibraryVersion::Libm; HostRuntimeMap = Fortran::common::StaticMultimapView]' 504 | if constexpr (IsAvailable::value) { | ^~~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:548:59: required from 'const Fortran::evaluate::HostRuntimeMap* Fortran::evaluate::GetHostRuntimeMapVersion(DynamicType) [with LibraryVersion version = Fortran::evaluate::LibraryVersion::Libm; HostRuntimeMap = Fortran::common::StaticMultimapView]' 548 | GetHostRuntimeMapHelper<__complex128, version>(resultType)}) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:559:58: required from here 559 | return GetHostRuntimeMapVersion(resultType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/lang/flang/work/flang-19.1.7.src/lib/Evaluate/intrinsics-library.cpp:256:27: error: non-constant condition for static assertion 256 | static_assert(map.Verify(), "map must be sorted"); | ~~~~~~~~~~^~ [ 47%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/real.cpp.o [ 47%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/shape.cpp.o [ 47%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/MemoryAllocation.cpp.o [ 47%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/StackArrays.cpp.o [ 48%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/static-data.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.... [ 48%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/MemRefDataFlowOpt.cpp.o [ 49%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/SimplifyRegionLite.cpp.o [ 49%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/AlgebraicSimplification.cpp.o [ 49%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/SimplifyIntrinsics.cpp.o [ 49%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/AddDebugInfo.cpp.o [ 50%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/PolymorphicOpConversion.cpp.o gmake[1]: *** [CMakeFiles/Makefile2:2104: lib/Evaluate/CMakeFiles/FortranEvaluate.dir/all] Error 2 gmake[1]: *** Waiting for unfinished jobs.... [ 50%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/LoopVersioning.cpp.o [ 50%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/OMPFunctionFiltering.cpp.o [ 50%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/OMPMapInfoFinalization.cpp.o [ 51%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/OMPMarkDeclareTarget.cpp.o [ 51%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/StackReclaim.cpp.o [ 51%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/VScaleAttr.cpp.o [ 51%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/FunctionAttr.cpp.o [ 52%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/DebugTypeGenerator.cpp.o [ 52%] Linking CXX shared library ../../libFIRTransforms.so [ 52%] Built target FIRTransforms gmake: *** [Makefile:136: all] Error 2 *** Error code 2 Stop. make[1]: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/lang/flang *** Error code 1 Stop. make: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/lang/flang