=> 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-18.1.8
[  0%] Generating VCSVersion.inc
[  0%] Building FIREnumAttr.h.inc...
[  0%] Building Passes.h.inc...
[  0%] Built target omp_gen
[  0%] Building CXX object lib/Decimal/CMakeFiles/obj.FortranDecimal.dir/binary-to-decimal.cpp.o
[  0%] Built target intrinsics_gen
[  0%] Built target acc_gen
[  0%] Building HLFIRTypes.h.inc...
[  0%] Building CXX object lib/Decimal/CMakeFiles/obj.FortranDecimal.dir/decimal-to-binary.cpp.o
[  0%] Built target FIROptTransformsPassIncGen
[  1%] Building HLFIRTypes.cpp.inc...
[  1%] Building FIREnumAttr.cpp.inc...
[  1%] Building CGOps.cpp.inc...
[  1%] Building HLFIRDialect.h.inc...
[  1%] Building CXX object lib/Common/CMakeFiles/obj.FortranCommon.dir/Fortran.cpp.o
[  1%] Building CGOps.h.inc...
[  2%] Building FIRAttr.h.inc...
[  3%] Building CXX object lib/Common/CMakeFiles/obj.FortranCommon.dir/Fortran-features.cpp.o
[  4%] Building HLFIRDialect.cpp.inc...
[  4%] Building HLFIRAttributes.h.inc...
[  4%] Built target CGOpsIncGen
[  4%] Building CXX object lib/Common/CMakeFiles/obj.FortranCommon.dir/default-kinds.cpp.o
[  4%] Building FIRAttr.cpp.inc...
[  4%] Building HLFIRAttributes.cpp.inc...
[  4%] Building HLFIREnums.h.inc...
[  4%] Building FIROps.h.inc...
[  4%] Building CXX object lib/Common/CMakeFiles/obj.FortranCommon.dir/idioms.cpp.o
[  4%] Building HLFIREnums.cpp.inc...
[  4%] Building HLFIROpInterfaces.h.inc...
[  5%] Building FIROps.cpp.inc...
[  6%] Building HLFIROpInterfaces.cpp.inc...
[  6%] Building HLFIROps.h.inc...
[  6%] Building FIROpsTypes.h.inc...
[  6%] Building FIROpsTypes.cpp.inc...
[  6%] Building HLFIROps.cpp.inc...
[  6%] Built target FIROpsIncGen
[  6%] Building Passes.h.inc...
[  6%] Built target HLFIROpsIncGen
[  7%] Building CXX object lib/Common/CMakeFiles/obj.FortranCommon.dir/Version.cpp.o
[  7%] Building C object runtime/FortranMain/CMakeFiles/obj.Fortran_main.dir/Fortran_main.c.o
[  8%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/ISO_Fortran_binding.cpp.o
[  8%] Built target obj.Fortran_main
[  8%] Built target flang-to-external-fc
[  8%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/allocatable.cpp.o
[  8%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/array-constructor.cpp.o
[  8%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/Fortran-parsers.cpp.o
[  8%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/assign.cpp.o
[  8%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/call.cpp.o
[  8%] Built target obj.FortranCommon
[  8%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/char-buffer.cpp.o
[  9%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/characteristics.cpp.o
[  9%] Building CXX object lib/Optimizer/Dialect/Support/CMakeFiles/obj.FIRDialectSupport.dir/KindMapping.cpp.o
[  9%] Built target obj.FortranDecimal
[  9%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/check-expression.cpp.o
[  9%] Building CXX object lib/Optimizer/Dialect/Support/CMakeFiles/obj.FIRDialectSupport.dir/FIRContext.cpp.o
[ 10%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/buffer.cpp.o
[ 10%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/character.cpp.o
[ 10%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/command.cpp.o
[ 10%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/common.cpp.o
[ 11%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/char-block.cpp.o
[ 11%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/complex-powi.cpp.o
[ 12%] Building C object runtime/CMakeFiles/obj.FortranRuntime.dir/complex-reduction.c.o
[ 12%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/char-set.cpp.o
[ 12%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/connection.cpp.o
[ 12%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/copy.cpp.o
[ 12%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/derived-api.cpp.o
[ 12%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/characters.cpp.o
[ 13%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/derived.cpp.o
[ 13%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/descriptor-io.cpp.o
[ 14%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/debug-parser.cpp.o
[ 14%] Built target obj.FIRDialectSupport
[ 14%] Building FortranVariableInterface.h.inc...
[ 14%] Building FortranVariableInterface.cpp.inc...
[ 14%] Building FirAliasTagOpInterface.h.inc...
[ 15%] Building FirAliasTagOpInterface.cpp.inc...
[ 15%] Building CanonicalizationPatterns.inc...
[ 16%] Building CXX object lib/Optimizer/Support/CMakeFiles/obj.FIRSupport.dir/DataLayout.cpp.o
[ 16%] Built target CanonicalizationPatternsIncGen
[ 16%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/descriptor.cpp.o
[ 17%] Building CGPasses.h.inc...
[ 17%] Built target FIROptCodeGenPassIncGen
[ 18%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/dot-product.cpp.o
[ 18%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/complex.cpp.o
[ 18%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/executable-parsers.cpp.o
[ 18%] Building CXX object lib/Optimizer/Support/CMakeFiles/obj.FIRSupport.dir/InitFIR.cpp.o
[ 18%] Building CXX object lib/Optimizer/Support/CMakeFiles/obj.FIRSupport.dir/InternalNames.cpp.o
[ 18%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/edit-input.cpp.o
[ 18%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/edit-output.cpp.o
[ 18%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/environment.cpp.o
[ 19%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/constant.cpp.o
[ 20%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/exceptions.cpp.o
[ 20%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/execute.cpp.o
[ 20%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/extensions.cpp.o
[ 20%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/extrema.cpp.o
[ 20%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/expr-parsers.cpp.o
[ 20%] Built target obj.FIRSupport
[ 20%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/assignment.cpp.o
[ 21%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/file.cpp.o
[ 21%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/expression.cpp.o
[ 21%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/findloc.cpp.o
[ 22%] Linking C static library ../../lib/libFortran_main.a
[ 22%] Built target Fortran_main
[ 22%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/format.cpp.o
[ 22%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold.cpp.o
[ 23%] Linking CXX shared library ../libFortranCommon.so
[ 23%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/attr.cpp.o
/usr/bin/ld: warning: libstdc++.so.9, needed by /pbulk/work/lang/flang/work/.buildlink/lib/libclang-cpp.so, may conflict with libstdc++.so.7
[ 23%] Built target FortranCommon
[ 23%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold-character.cpp.o
[ 23%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/inquiry.cpp.o
[ 24%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold-complex.cpp.o
[ 24%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/instrumented-parser.cpp.o
[ 25%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/io-parsers.cpp.o
[ 26%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/canonicalize-acc.cpp.o
[ 26%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold-designator.cpp.o
[ 27%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/internal-unit.cpp.o
[ 27%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold-integer.cpp.o
[ 27%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/message.cpp.o
[ 27%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/openacc-parsers.cpp.o
[ 27%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/io-api.cpp.o
[ 28%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold-logical.cpp.o
[ 28%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/io-error.cpp.o
[ 28%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold-real.cpp.o
[ 29%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/io-stmt.cpp.o
[ 29%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/iostat.cpp.o
[ 29%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/main.cpp.o
[ 29%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/matmul-transpose.cpp.o
[ 30%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/matmul.cpp.o
[ 30%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/canonicalize-do.cpp.o
[ 30%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/openmp-parsers.cpp.o
[ 30%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/memory.cpp.o
[ 30%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/misc-intrinsic.cpp.o
[ 31%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/parse-tree.cpp.o
[ 31%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/namelist.cpp.o
[ 31%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/canonicalize-omp.cpp.o
[ 31%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/parsing.cpp.o
[ 31%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold-reduction.cpp.o
[ 32%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/non-tbp-dio.cpp.o
[ 32%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/numeric.cpp.o
[ 32%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/pointer.cpp.o
[ 32%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/preprocessor.cpp.o
[ 32%] Linking CXX shared library ../libFortranDecimal.so
/usr/bin/ld: warning: libstdc++.so.9, needed by /pbulk/work/lang/flang/work/.buildlink/lib/libclang-cpp.so, may conflict with libstdc++.so.7
[ 32%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/product.cpp.o
[ 32%] Built target FortranDecimal
[ 33%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-acc-structure.cpp.o
[ 34%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/ragged.cpp.o
[ 34%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/formatting.cpp.o
[ 34%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/prescan.cpp.o
[ 34%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/random.cpp.o
[ 34%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/reduction.cpp.o
[ 35%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/program-parsers.cpp.o
[ 35%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/stat.cpp.o
[ 36%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/stop.cpp.o
[ 36%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/sum.cpp.o
[ 36%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/support.cpp.o
[ 37%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/temporary-stack.cpp.o
[ 37%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/terminator.cpp.o
[ 37%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/time-intrinsic.cpp.o
[ 37%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/tools.cpp.o
[ 38%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/transformational.cpp.o
[ 38%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/type-code.cpp.o
[ 38%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/type-info.cpp.o
[ 38%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/unit-map.cpp.o
[ 39%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/host.cpp.o
[ 40%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/unit.cpp.o
[ 40%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/provenance.cpp.o
[ 40%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/utf.cpp.o
[ 40%] Built target obj.FortranRuntime
[ 40%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/source.cpp.o
[ 40%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/initial-image.cpp.o
[ 40%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/token-sequence.cpp.o
[ 41%] Linking CXX shared library ../../../libFIRDialectSupport.so
[ 42%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/tools.cpp.o
/usr/bin/ld: warning: libstdc++.so.9, needed by /pbulk/work/lang/flang/work/.buildlink/lib/libclang-cpp.so, may conflict with libstdc++.so.7
[ 42%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/unparse.cpp.o
[ 42%] Built target FIRDialectSupport
[ 42%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/integer.cpp.o
[ 42%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/intrinsics.cpp.o
[ 42%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/obj.FIRDialect.dir/FIRAttr.cpp.o
[ 42%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/obj.FIRDialect.dir/FIRDialect.cpp.o
[ 43%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/obj.FIRDialect.dir/FIROps.cpp.o
[ 44%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/intrinsics-library.cpp.o
[ 44%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/logical.cpp.o
[ 44%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/real.cpp.o
[ 44%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-allocate.cpp.o
[ 44%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/shape.cpp.o
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp: In instantiation of 'constexpr const Fortran::evaluate::HostRuntimeFunction Fortran::evaluate::HostRuntimeLibrary<__float128, Fortran::evaluate::LibraryVersion::Libm>::table []':
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:255:39:   required from 'constexpr const Fortran::evaluate::HostRuntimeMap Fortran::evaluate::HostRuntimeLibrary<__float128, Fortran::evaluate::LibraryVersion::Libm>::map'
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:256:17:   required from 'struct Fortran::evaluate::HostRuntimeLibrary<__float128, Fortran::evaluate::LibraryVersion::Libm>'
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:491:41:   required by substitution of 'template<class T> struct Fortran::evaluate::IsAvailable<T, decltype (((void)(T::table), void()))> [with T = Fortran::evaluate::HostRuntimeLibrary<__float128, Fortran::evaluate::LibraryVersion::Libm>]'
/pbulk/work/lang/flang/work/flang-18.1.8.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<HostRuntimeFunction>]'
/pbulk/work/lang/flang/work/flang-18.1.8.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<HostRuntimeFunction>]'
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:559:58:   required from here
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:222:45: error: no matches converting function 'acos' to type '__float128 (*)(__float128)'
  222 |       FolderFactory<F, F{std::acos}>::Create("acos"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/host.h:26,
                 from /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/fold-implementation.h:13,
                 from /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:15:
/usr/pkg/gcc12/include/c++/complex:1613:5: note: candidates are: 'template<class _Tp> std::complex<_Tp> std::acos(const complex<_Tp>&)'
 1613 |     acos(const std::complex<_Tp>& __z)
      |     ^~~~
In file included from /usr/pkg/gcc12/include/c++/complex:44:
/usr/pkg/gcc12/include/c++/cmath:99:5: note:                 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::acos(_Tp)'
   99 |     acos(_Tp __x)
      |     ^~~~
/usr/pkg/gcc12/include/c++/cmath:91:3: note:                 'constexpr long double std::acos(long double)'
   91 |   acos(long double __x)
      |   ^~~~
/usr/pkg/gcc12/include/c++/cmath:87:3: note:                 'constexpr float std::acos(float)'
   87 |   acos(float __x)
      |   ^~~~
In file included from /usr/pkg/gcc12/include/c++/cmath:45:
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:240:9: note:                 'double acos(double)'
  240 | double  acos(double);
      |         ^~~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:223:46: error: no matches converting function 'acosh' to type '__float128 (*)(__float128)'
  223 |       FolderFactory<F, F{std::acosh}>::Create("acosh"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/pkg/gcc12/include/c++/complex:1729:5: note: candidates are: 'template<class _Tp> std::complex<_Tp> std::acosh(const complex<_Tp>&)'
 1729 |     acosh(const std::complex<_Tp>& __z)
      |     ^~~~~
/usr/pkg/gcc12/include/c++/cmath:1226:5: note:                 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::acosh(_Tp)'
 1226 |     acosh(_Tp __x)
      |     ^~~~~
/usr/pkg/gcc12/include/c++/cmath:1218:3: note:                 'constexpr long double std::acosh(long double)'
 1218 |   acosh(long double __x)
      |   ^~~~~
/usr/pkg/gcc12/include/c++/cmath:1214:3: note:                 'constexpr float std::acosh(float)'
 1214 |   acosh(float __x)
      |   ^~~~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:294:9: note:                 'double acosh(double)'
  294 | double  acosh(double);
      |         ^~~~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:224:45: error: no matches converting function 'asin' to type '__float128 (*)(__float128)'
  224 |       FolderFactory<F, F{std::asin}>::Create("asin"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/pkg/gcc12/include/c++/complex:1649:5: note: candidates are: 'template<class _Tp> std::complex<_Tp> std::asin(const complex<_Tp>&)'
 1649 |     asin(const std::complex<_Tp>& __z)
      |     ^~~~
/usr/pkg/gcc12/include/c++/cmath:118:5: note:                 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::asin(_Tp)'
  118 |     asin(_Tp __x)
      |     ^~~~
/usr/pkg/gcc12/include/c++/cmath:110:3: note:                 'constexpr long double std::asin(long double)'
  110 |   asin(long double __x)
      |   ^~~~
/usr/pkg/gcc12/include/c++/cmath:106:3: note:                 'constexpr float std::asin(float)'
  106 |   asin(float __x)
      |   ^~~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:241:9: note:                 'double asin(double)'
  241 | double  asin(double);
      |         ^~~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:225:46: error: no matches converting function 'asinh' to type '__float128 (*)(__float128)'
  225 |       FolderFactory<F, F{std::asinh}>::Create("asinh"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/pkg/gcc12/include/c++/complex:1768:5: note: candidates are: 'template<class _Tp> std::complex<_Tp> std::asinh(const complex<_Tp>&)'
 1768 |     asinh(const std::complex<_Tp>& __z)
      |     ^~~~~
/usr/pkg/gcc12/include/c++/cmath:1244:5: note:                 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::asinh(_Tp)'
 1244 |     asinh(_Tp __x)
      |     ^~~~~
/usr/pkg/gcc12/include/c++/cmath:1236:3: note:                 'constexpr long double std::asinh(long double)'
 1236 |   asinh(long double __x)
      |   ^~~~~
/usr/pkg/gcc12/include/c++/cmath:1232:3: note:                 'constexpr float std::asinh(float)'
 1232 |   asinh(float __x)
      |   ^~~~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:295:9: note:                 'double asinh(double)'
  295 | double  asinh(double);
      |         ^~~~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:226:45: error: no matches converting function 'atan' to type '__float128 (*)(__float128)'
  226 |       FolderFactory<F, F{std::atan}>::Create("atan"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/pkg/gcc12/include/c++/complex:1693:5: note: candidates are: 'template<class _Tp> std::complex<_Tp> std::atan(const complex<_Tp>&)'
 1693 |     atan(const std::complex<_Tp>& __z)
      |     ^~~~
/usr/pkg/gcc12/include/c++/cmath:137:5: note:                 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::atan(_Tp)'
  137 |     atan(_Tp __x)
      |     ^~~~
/usr/pkg/gcc12/include/c++/cmath:129:3: note:                 'constexpr long double std::atan(long double)'
  129 |   atan(long double __x)
      |   ^~~~
/usr/pkg/gcc12/include/c++/cmath:125:3: note:                 'constexpr float std::atan(float)'
  125 |   atan(float __x)
      |   ^~~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:242:9: note:                 'double atan(double)'
  242 | double  atan(double);
      |         ^~~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:227:48: error: no matches converting function 'atan2' to type '__float128 (*)(__float128, __float128)'
  227 |       FolderFactory<F2, F2{std::atan2}>::Create("atan2"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/pkg/gcc12/include/c++/cmath:155:5: note: candidates are: 'template<class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type std::atan2(_Tp, _Up)'
  155 |     atan2(_Tp __y, _Up __x)
      |     ^~~~~
/usr/pkg/gcc12/include/c++/cmath:148:3: note:                 'constexpr long double std::atan2(long double, long double)'
  148 |   atan2(long double __y, long double __x)
      |   ^~~~~
/usr/pkg/gcc12/include/c++/cmath:144:3: note:                 'constexpr float std::atan2(float, float)'
  144 |   atan2(float __y, float __x)
      |   ^~~~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:243:9: note:                 'double atan2(double, double)'
  243 | double  atan2(double, double);
      |         ^~~~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:228:46: error: no matches converting function 'atanh' to type '__float128 (*)(__float128)'
  228 |       FolderFactory<F, F{std::atanh}>::Create("atanh"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/pkg/gcc12/include/c++/complex:1812:5: note: candidates are: 'template<class _Tp> std::complex<_Tp> std::atanh(const complex<_Tp>&)'
 1812 |     atanh(const std::complex<_Tp>& __z)
      |     ^~~~~
/usr/pkg/gcc12/include/c++/cmath:1262:5: note:                 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::atanh(_Tp)'
 1262 |     atanh(_Tp __x)
      |     ^~~~~
/usr/pkg/gcc12/include/c++/cmath:1254:3: note:                 'constexpr long double std::atanh(long double)'
 1254 |   atanh(long double __x)
      |   ^~~~~
/usr/pkg/gcc12/include/c++/cmath:1250:3: note:                 'constexpr float std::atanh(float)'
 1250 |   atanh(float __x)
      |   ^~~~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:296:9: note:                 'double atanh(double)'
  296 | double  atanh(double);
      |         ^~~~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:229:44: error: no matches converting function 'cos' to type '__float128 (*)(__float128)'
  229 |       FolderFactory<F, F{std::cos}>::Create("cos"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/pkg/gcc12/include/c++/complex:737:5: note: candidates are: 'template<class _Tp> std::complex<_Tp> std::cos(const complex<_Tp>&)'
  737 |     cos(const complex<_Tp>& __z) { return __complex_cos(__z.__rep()); }
      |     ^~~
/usr/pkg/gcc12/include/c++/cmath:196:5: note:                 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::cos(_Tp)'
  196 |     cos(_Tp __x)
      |     ^~~
/usr/pkg/gcc12/include/c++/cmath:188:3: note:                 'constexpr long double std::cos(long double)'
  188 |   cos(long double __x)
      |   ^~~
/usr/pkg/gcc12/include/c++/cmath:184:3: note:                 'constexpr float std::cos(float)'
  184 |   cos(float __x)
      |   ^~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:244:9: note:                 'double cos(double)'
  244 | double  cos(double);
      |         ^~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:230:45: error: no matches converting function 'cosh' to type '__float128 (*)(__float128)'
  230 |       FolderFactory<F, F{std::cosh}>::Create("cosh"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/pkg/gcc12/include/c++/complex:767:5: note: candidates are: 'template<class _Tp> std::complex<_Tp> std::cosh(const complex<_Tp>&)'
  767 |     cosh(const complex<_Tp>& __z) { return __complex_cosh(__z.__rep()); }
      |     ^~~~
/usr/pkg/gcc12/include/c++/cmath:215:5: note:                 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::cosh(_Tp)'
  215 |     cosh(_Tp __x)
      |     ^~~~
/usr/pkg/gcc12/include/c++/cmath:207:3: note:                 'constexpr long double std::cosh(long double)'
  207 |   cosh(long double __x)
      |   ^~~~
/usr/pkg/gcc12/include/c++/cmath:203:3: note:                 'constexpr float std::cosh(float)'
  203 |   cosh(float __x)
      |   ^~~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:248:9: note:                 'double cosh(double)'
  248 | double  cosh(double);
      |         ^~~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:231:44: error: no matches converting function 'erf' to type '__float128 (*)(__float128)'
  231 |       FolderFactory<F, F{std::erf}>::Create("erf"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/pkg/gcc12/include/c++/cmath:1318:5: note: candidates are: 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::erf(_Tp)'
 1318 |     erf(_Tp __x)
      |     ^~~
/usr/pkg/gcc12/include/c++/cmath:1310:3: note:                 'constexpr long double std::erf(long double)'
 1310 |   erf(long double __x)
      |   ^~~
/usr/pkg/gcc12/include/c++/cmath:1306:3: note:                 'constexpr float std::erf(float)'
 1306 |   erf(float __x)
      |   ^~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:270:9: note:                 'double erf(double)'
  270 | double  erf(double);
      |         ^~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:232:45: error: no matches converting function 'erfc' to type '__float128 (*)(__float128)'
  232 |       FolderFactory<F, F{std::erfc}>::Create("erfc"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/pkg/gcc12/include/c++/cmath:1336:5: note: candidates are: 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::erfc(_Tp)'
 1336 |     erfc(_Tp __x)
      |     ^~~~
/usr/pkg/gcc12/include/c++/cmath:1328:3: note:                 'constexpr long double std::erfc(long double)'
 1328 |   erfc(long double __x)
      |   ^~~~
/usr/pkg/gcc12/include/c++/cmath:1324:3: note:                 'constexpr float std::erfc(float)'
 1324 |   erfc(float __x)
      |   ^~~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:271:9: note:                 'double erfc(double)'
  271 | double  erfc(double);
      |         ^~~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:233:44: error: no matches converting function 'exp' to type '__float128 (*)(__float128)'
  233 |       FolderFactory<F, F{std::exp}>::Create("exp"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/pkg/gcc12/include/c++/complex:793:5: note: candidates are: 'template<class _Tp> std::complex<_Tp> std::exp(const complex<_Tp>&)'
  793 |     exp(const complex<_Tp>& __z) { return __complex_exp(__z.__rep()); }
      |     ^~~
/usr/pkg/gcc12/include/c++/cmath:234:5: note:                 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::exp(_Tp)'
  234 |     exp(_Tp __x)
      |     ^~~
/usr/pkg/gcc12/include/c++/cmath:226:3: note:                 'constexpr long double std::exp(long double)'
  226 |   exp(long double __x)
      |   ^~~
/usr/pkg/gcc12/include/c++/cmath:222:3: note:                 'constexpr float std::exp(float)'
  222 |   exp(float __x)
      |   ^~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:252:9: note:                 'double exp(double)'
  252 | double  exp(double);
      |         ^~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:234:47: error: no matches converting function 'tgamma' to type '__float128 (*)(__float128)'
  234 |       FolderFactory<F, F{std::tgamma}>::Create("gamma"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/pkg/gcc12/include/c++/cmath:1822:5: note: candidates are: 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::tgamma(_Tp)'
 1822 |     tgamma(_Tp __x)
      |     ^~~~~~
/usr/pkg/gcc12/include/c++/cmath:1814:3: note:                 'constexpr long double std::tgamma(long double)'
 1814 |   tgamma(long double __x)
      |   ^~~~~~
/usr/pkg/gcc12/include/c++/cmath:1810:3: note:                 'constexpr float std::tgamma(float)'
 1810 |   tgamma(float __x)
      |   ^~~~~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:405:9: note:                 'double tgamma(double)'
  405 | double  tgamma(double);
      |         ^~~~~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:235:44: error: no matches converting function 'log' to type '__float128 (*)(__float128)'
  235 |       FolderFactory<F, F{std::log}>::Create("log"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/pkg/gcc12/include/c++/complex:820:5: note: candidates are: 'template<class _Tp> std::complex<_Tp> std::log(const complex<_Tp>&)'
  820 |     log(const complex<_Tp>& __z) { return __complex_log(__z.__rep()); }
      |     ^~~
/usr/pkg/gcc12/include/c++/cmath:350:5: note:                 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::log(_Tp)'
  350 |     log(_Tp __x)
      |     ^~~
/usr/pkg/gcc12/include/c++/cmath:342:3: note:                 'constexpr long double std::log(long double)'
  342 |   log(long double __x)
      |   ^~~
/usr/pkg/gcc12/include/c++/cmath:338:3: note:                 'constexpr float std::log(float)'
  338 |   log(float __x)
      |   ^~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:256:9: note:                 'double log(double)'
  256 | double  log(double);
      |         ^~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:236:46: error: no matches converting function 'log10' to type '__float128 (*)(__float128)'
  236 |       FolderFactory<F, F{std::log10}>::Create("log10"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/pkg/gcc12/include/c++/complex:829:5: note: candidates are: 'template<class _Tp> std::complex<_Tp> std::log10(const complex<_Tp>&)'
  829 |     log10(const complex<_Tp>& __z)
      |     ^~~~~
/usr/pkg/gcc12/include/c++/cmath:369:5: note:                 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::log10(_Tp)'
  369 |     log10(_Tp __x)
      |     ^~~~~
/usr/pkg/gcc12/include/c++/cmath:361:3: note:                 'constexpr long double std::log10(long double)'
  361 |   log10(long double __x)
      |   ^~~~~
/usr/pkg/gcc12/include/c++/cmath:357:3: note:                 'constexpr float std::log10(float)'
  357 |   log10(float __x)
      |   ^~~~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:258:9: note:                 'double log10(double)'
  258 | double  log10(double);
      |         ^~~~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:237:47: error: no matches converting function 'lgamma' to type '__float128 (*)(__float128)'
  237 |       FolderFactory<F, F{std::lgamma}>::Create("log_gamma"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/pkg/gcc12/include/c++/cmath:1509:5: note: candidates are: 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::lgamma(_Tp)'
 1509 |     lgamma(_Tp __x)
      |     ^~~~~~
/usr/pkg/gcc12/include/c++/cmath:1501:3: note:                 'constexpr long double std::lgamma(long double)'
 1501 |   lgamma(long double __x)
      |   ^~~~~~
/usr/pkg/gcc12/include/c++/cmath:1497:3: note:                 'constexpr float std::lgamma(float)'
 1497 |   lgamma(float __x)
      |   ^~~~~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:404:9: note:                 'double lgamma(double)'
  404 | double  lgamma(double);
      |         ^~~~~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:238:46: error: no matches converting function 'pow' to type '__float128 (*)(__float128, __float128)'
  238 |       FolderFactory<F2, F2{std::pow}>::Create("pow"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/pkg/gcc12/include/c++/complex:1882:5: note: candidates are: 'template<class _Tp, class _Up> std::complex<typename __gnu_cxx::__promote<decltype (((typename __gnu_cxx::__promote<_Tp, std::__is_integer<_Tp>::__value>::__type)(0) + (typename __gnu_cxx::__promote<_Up, std::__is_integer<_Up>::__value>::__type)(0)))>::__type> std::pow(const complex<_Tp>&, const complex<_Up>&)'
 1882 |     pow(const std::complex<_Tp>& __x, const std::complex<_Up>& __y)
      |     ^~~
/usr/pkg/gcc12/include/c++/complex:1874:5: note:                 'template<class _Tp, class _Up> std::complex<typename __gnu_cxx::__promote<decltype (((typename __gnu_cxx::__promote<_Tp, std::__is_integer<_Tp>::__value>::__type)(0) + (typename __gnu_cxx::__promote<_Up, std::__is_integer<_Up>::__value>::__type)(0)))>::__type> std::pow(const _Tp&, const complex<_Up>&)'
 1874 |     pow(const _Tp& __x, const std::complex<_Up>& __y)
      |     ^~~
/usr/pkg/gcc12/include/c++/complex:1866:5: note:                 'template<class _Tp, class _Up> std::complex<typename __gnu_cxx::__promote<decltype (((typename __gnu_cxx::__promote<_Tp, std::__is_integer<_Tp>::__value>::__type)(0) + (typename __gnu_cxx::__promote<_Up, std::__is_integer<_Up>::__value>::__type)(0)))>::__type> std::pow(const complex<_Tp>&, const _Up&)'
 1866 |     pow(const std::complex<_Tp>& __x, const _Up& __y)
      |     ^~~
/usr/pkg/gcc12/include/c++/complex:1073:5: note:                 'template<class _Tp> std::complex<_Tp> std::pow(const _Tp&, const complex<_Tp>&)'
 1073 |     pow(const _Tp& __x, const complex<_Tp>& __y)
      |     ^~~
/usr/pkg/gcc12/include/c++/complex:1062:5: note:                 'template<class _Tp> std::complex<_Tp> std::pow(const complex<_Tp>&, const complex<_Tp>&)'
 1062 |     pow(const complex<_Tp>& __x, const complex<_Tp>& __y)
      |     ^~~
/usr/pkg/gcc12/include/c++/complex:1028:5: note:                 'template<class _Tp> std::complex<_Tp> std::pow(const complex<_Tp>&, const _Tp&)'
 1028 |     pow(const complex<_Tp>& __x, const _Tp& __y)
      |     ^~~
/usr/pkg/gcc12/include/c++/complex:1019:5: note:                 'template<class _Tp> std::complex<_Tp> std::pow(const complex<_Tp>&, int)'
 1019 |     pow(const complex<_Tp>& __z, int __n)
      |     ^~~
/usr/pkg/gcc12/include/c++/cmath:415:5: note:                 'template<class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type std::pow(_Tp, _Up)'
  415 |     pow(_Tp __x, _Up __y)
      |     ^~~
/usr/pkg/gcc12/include/c++/cmath:392:3: note:                 'constexpr long double std::pow(long double, long double)'
  392 |   pow(long double __x, long double __y)
      |   ^~~
/usr/pkg/gcc12/include/c++/cmath:388:3: note:                 'constexpr float std::pow(float, float)'
  388 |   pow(float __x, float __y)
      |   ^~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:261:9: note:                 'double pow(double, double)'
  261 | double  pow(double, double);
      |         ^~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:239:44: error: no matches converting function 'sin' to type '__float128 (*)(__float128)'
  239 |       FolderFactory<F, F{std::sin}>::Create("sin"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/pkg/gcc12/include/c++/complex:855:5: note: candidates are: 'template<class _Tp> std::complex<_Tp> std::sin(const complex<_Tp>&)'
  855 |     sin(const complex<_Tp>& __z) { return __complex_sin(__z.__rep()); }
      |     ^~~
/usr/pkg/gcc12/include/c++/cmath:437:5: note:                 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::sin(_Tp)'
  437 |     sin(_Tp __x)
      |     ^~~
/usr/pkg/gcc12/include/c++/cmath:429:3: note:                 'constexpr long double std::sin(long double)'
  429 |   sin(long double __x)
      |   ^~~
/usr/pkg/gcc12/include/c++/cmath:425:3: note:                 'constexpr float std::sin(float)'
  425 |   sin(float __x)
      |   ^~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:245:9: note:                 'double sin(double)'
  245 | double  sin(double);
      |         ^~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:240:45: error: no matches converting function 'sinh' to type '__float128 (*)(__float128)'
  240 |       FolderFactory<F, F{std::sinh}>::Create("sinh"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/pkg/gcc12/include/c++/complex:885:5: note: candidates are: 'template<class _Tp> std::complex<_Tp> std::sinh(const complex<_Tp>&)'
  885 |     sinh(const complex<_Tp>& __z) { return __complex_sinh(__z.__rep()); }
      |     ^~~~
/usr/pkg/gcc12/include/c++/cmath:456:5: note:                 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::sinh(_Tp)'
  456 |     sinh(_Tp __x)
      |     ^~~~
/usr/pkg/gcc12/include/c++/cmath:448:3: note:                 'constexpr long double std::sinh(long double)'
  448 |   sinh(long double __x)
      |   ^~~~
/usr/pkg/gcc12/include/c++/cmath:444:3: note:                 'constexpr float std::sinh(float)'
  444 |   sinh(float __x)
      |   ^~~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:249:9: note:                 'double sinh(double)'
  249 | double  sinh(double);
      |         ^~~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:241:44: error: no matches converting function 'tan' to type '__float128 (*)(__float128)'
  241 |       FolderFactory<F, F{std::tan}>::Create("tan"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/pkg/gcc12/include/c++/complex:956:5: note: candidates are: 'template<class _Tp> std::complex<_Tp> std::tan(const complex<_Tp>&)'
  956 |     tan(const complex<_Tp>& __z) { return __complex_tan(__z.__rep()); }
      |     ^~~
/usr/pkg/gcc12/include/c++/cmath:494:5: note:                 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::tan(_Tp)'
  494 |     tan(_Tp __x)
      |     ^~~
/usr/pkg/gcc12/include/c++/cmath:486:3: note:                 'constexpr long double std::tan(long double)'
  486 |   tan(long double __x)
      |   ^~~
/usr/pkg/gcc12/include/c++/cmath:482:3: note:                 'constexpr float std::tan(float)'
  482 |   tan(float __x)
      |   ^~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:246:9: note:                 'double tan(double)'
  246 | double  tan(double);
      |         ^~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:242:45: error: no matches converting function 'tanh' to type '__float128 (*)(__float128)'
  242 |       FolderFactory<F, F{std::tanh}>::Create("tanh"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/pkg/gcc12/include/c++/complex:984:5: note: candidates are: 'template<class _Tp> std::complex<_Tp> std::tanh(const complex<_Tp>&)'
  984 |     tanh(const complex<_Tp>& __z) { return __complex_tanh(__z.__rep()); }
      |     ^~~~
/usr/pkg/gcc12/include/c++/cmath:513:5: note:                 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::tanh(_Tp)'
  513 |     tanh(_Tp __x)
      |     ^~~~
/usr/pkg/gcc12/include/c++/cmath:505:3: note:                 'constexpr long double std::tanh(long double)'
  505 |   tanh(long double __x)
      |   ^~~~
/usr/pkg/gcc12/include/c++/cmath:501:3: note:                 'constexpr float std::tanh(float)'
  501 |   tanh(float __x)
      |   ^~~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:250:9: note:                 'double tanh(double)'
  250 | double  tanh(double);
      |         ^~~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp: In instantiation of 'struct Fortran::evaluate::HostRuntimeLibrary<__float128, Fortran::evaluate::LibraryVersion::Libm>':
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:491:41:   required by substitution of 'template<class T> struct Fortran::evaluate::IsAvailable<T, decltype (((void)(T::table), void()))> [with T = Fortran::evaluate::HostRuntimeLibrary<__float128, Fortran::evaluate::LibraryVersion::Libm>]'
/pbulk/work/lang/flang/work/flang-18.1.8.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<HostRuntimeFunction>]'
/pbulk/work/lang/flang/work/flang-18.1.8.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<HostRuntimeFunction>]'
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:559:58:   required from here
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:256:27: error: non-constant condition for static assertion
  256 |   static_assert(map.Verify(), "map must be sorted");
      |                 ~~~~~~~~~~^~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp: In instantiation of 'constexpr const Fortran::evaluate::HostRuntimeFunction Fortran::evaluate::HostRuntimeLibrary<__complex__ __float128, Fortran::evaluate::LibraryVersion::Libm>::table []':
/pbulk/work/lang/flang/work/flang-18.1.8.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'
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:256:17:   required from 'struct Fortran::evaluate::HostRuntimeLibrary<__complex__ __float128, Fortran::evaluate::LibraryVersion::Libm>'
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:491:41:   required by substitution of 'template<class T> struct Fortran::evaluate::IsAvailable<T, decltype (((void)(T::table), void()))> [with T = Fortran::evaluate::HostRuntimeLibrary<__complex__ __float128, Fortran::evaluate::LibraryVersion::Libm>]'
/pbulk/work/lang/flang/work/flang-18.1.8.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<HostRuntimeFunction>]'
/pbulk/work/lang/flang/work/flang-18.1.8.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<HostRuntimeFunction>]'
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:559:58:   required from here
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:222:45: error: no matches converting function 'acos' to type '__complex__ __float128 (*)(__complex__ __float128)'
  222 |       FolderFactory<F, F{std::acos}>::Create("acos"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/pkg/gcc12/include/c++/complex:1613:5: note: candidates are: 'template<class _Tp> std::complex<_Tp> std::acos(const complex<_Tp>&)'
 1613 |     acos(const std::complex<_Tp>& __z)
      |     ^~~~
/usr/pkg/gcc12/include/c++/cmath:99:5: note:                 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::acos(_Tp)'
   99 |     acos(_Tp __x)
      |     ^~~~
/usr/pkg/gcc12/include/c++/cmath:91:3: note:                 'constexpr long double std::acos(long double)'
   91 |   acos(long double __x)
      |   ^~~~
/usr/pkg/gcc12/include/c++/cmath:87:3: note:                 'constexpr float std::acos(float)'
   87 |   acos(float __x)
      |   ^~~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:240:9: note:                 'double acos(double)'
  240 | double  acos(double);
      |         ^~~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:223:46: error: no matches converting function 'acosh' to type '__complex__ __float128 (*)(__complex__ __float128)'
  223 |       FolderFactory<F, F{std::acosh}>::Create("acosh"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/pkg/gcc12/include/c++/complex:1729:5: note: candidates are: 'template<class _Tp> std::complex<_Tp> std::acosh(const complex<_Tp>&)'
 1729 |     acosh(const std::complex<_Tp>& __z)
      |     ^~~~~
/usr/pkg/gcc12/include/c++/cmath:1226:5: note:                 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::acosh(_Tp)'
 1226 |     acosh(_Tp __x)
      |     ^~~~~
/usr/pkg/gcc12/include/c++/cmath:1218:3: note:                 'constexpr long double std::acosh(long double)'
 1218 |   acosh(long double __x)
      |   ^~~~~
/usr/pkg/gcc12/include/c++/cmath:1214:3: note:                 'constexpr float std::acosh(float)'
 1214 |   acosh(float __x)
      |   ^~~~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:294:9: note:                 'double acosh(double)'
  294 | double  acosh(double);
      |         ^~~~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:224:45: error: no matches converting function 'asin' to type '__complex__ __float128 (*)(__complex__ __float128)'
  224 |       FolderFactory<F, F{std::asin}>::Create("asin"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/pkg/gcc12/include/c++/complex:1649:5: note: candidates are: 'template<class _Tp> std::complex<_Tp> std::asin(const complex<_Tp>&)'
 1649 |     asin(const std::complex<_Tp>& __z)
      |     ^~~~
/usr/pkg/gcc12/include/c++/cmath:118:5: note:                 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::asin(_Tp)'
  118 |     asin(_Tp __x)
      |     ^~~~
/usr/pkg/gcc12/include/c++/cmath:110:3: note:                 'constexpr long double std::asin(long double)'
  110 |   asin(long double __x)
      |   ^~~~
/usr/pkg/gcc12/include/c++/cmath:106:3: note:                 'constexpr float std::asin(float)'
  106 |   asin(float __x)
      |   ^~~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:241:9: note:                 'double asin(double)'
  241 | double  asin(double);
      |         ^~~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:225:46: error: no matches converting function 'asinh' to type '__complex__ __float128 (*)(__complex__ __float128)'
  225 |       FolderFactory<F, F{std::asinh}>::Create("asinh"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/pkg/gcc12/include/c++/complex:1768:5: note: candidates are: 'template<class _Tp> std::complex<_Tp> std::asinh(const complex<_Tp>&)'
 1768 |     asinh(const std::complex<_Tp>& __z)
      |     ^~~~~
/usr/pkg/gcc12/include/c++/cmath:1244:5: note:                 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::asinh(_Tp)'
 1244 |     asinh(_Tp __x)
      |     ^~~~~
/usr/pkg/gcc12/include/c++/cmath:1236:3: note:                 'constexpr long double std::asinh(long double)'
 1236 |   asinh(long double __x)
      |   ^~~~~
/usr/pkg/gcc12/include/c++/cmath:1232:3: note:                 'constexpr float std::asinh(float)'
 1232 |   asinh(float __x)
      |   ^~~~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:295:9: note:                 'double asinh(double)'
  295 | double  asinh(double);
      |         ^~~~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:226:45: error: no matches converting function 'atan' to type '__complex__ __float128 (*)(__complex__ __float128)'
  226 |       FolderFactory<F, F{std::atan}>::Create("atan"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/pkg/gcc12/include/c++/complex:1693:5: note: candidates are: 'template<class _Tp> std::complex<_Tp> std::atan(const complex<_Tp>&)'
 1693 |     atan(const std::complex<_Tp>& __z)
      |     ^~~~
/usr/pkg/gcc12/include/c++/cmath:137:5: note:                 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::atan(_Tp)'
  137 |     atan(_Tp __x)
      |     ^~~~
/usr/pkg/gcc12/include/c++/cmath:129:3: note:                 'constexpr long double std::atan(long double)'
  129 |   atan(long double __x)
      |   ^~~~
/usr/pkg/gcc12/include/c++/cmath:125:3: note:                 'constexpr float std::atan(float)'
  125 |   atan(float __x)
      |   ^~~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:242:9: note:                 'double atan(double)'
  242 | double  atan(double);
      |         ^~~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:227:48: error: no matches converting function 'atan2' to type '__complex__ __float128 (*)(__complex__ __float128, __complex__ __float128)'
  227 |       FolderFactory<F2, F2{std::atan2}>::Create("atan2"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/pkg/gcc12/include/c++/cmath:155:5: note: candidates are: 'template<class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type std::atan2(_Tp, _Up)'
  155 |     atan2(_Tp __y, _Up __x)
      |     ^~~~~
/usr/pkg/gcc12/include/c++/cmath:148:3: note:                 'constexpr long double std::atan2(long double, long double)'
  148 |   atan2(long double __y, long double __x)
      |   ^~~~~
/usr/pkg/gcc12/include/c++/cmath:144:3: note:                 'constexpr float std::atan2(float, float)'
  144 |   atan2(float __y, float __x)
      |   ^~~~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:243:9: note:                 'double atan2(double, double)'
  243 | double  atan2(double, double);
      |         ^~~~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:228:46: error: no matches converting function 'atanh' to type '__complex__ __float128 (*)(__complex__ __float128)'
  228 |       FolderFactory<F, F{std::atanh}>::Create("atanh"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/pkg/gcc12/include/c++/complex:1812:5: note: candidates are: 'template<class _Tp> std::complex<_Tp> std::atanh(const complex<_Tp>&)'
 1812 |     atanh(const std::complex<_Tp>& __z)
      |     ^~~~~
/usr/pkg/gcc12/include/c++/cmath:1262:5: note:                 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::atanh(_Tp)'
 1262 |     atanh(_Tp __x)
      |     ^~~~~
/usr/pkg/gcc12/include/c++/cmath:1254:3: note:                 'constexpr long double std::atanh(long double)'
 1254 |   atanh(long double __x)
      |   ^~~~~
/usr/pkg/gcc12/include/c++/cmath:1250:3: note:                 'constexpr float std::atanh(float)'
 1250 |   atanh(float __x)
      |   ^~~~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:296:9: note:                 'double atanh(double)'
  296 | double  atanh(double);
      |         ^~~~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:229:44: error: no matches converting function 'cos' to type '__complex__ __float128 (*)(__complex__ __float128)'
  229 |       FolderFactory<F, F{std::cos}>::Create("cos"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/pkg/gcc12/include/c++/complex:737:5: note: candidates are: 'template<class _Tp> std::complex<_Tp> std::cos(const complex<_Tp>&)'
  737 |     cos(const complex<_Tp>& __z) { return __complex_cos(__z.__rep()); }
      |     ^~~
/usr/pkg/gcc12/include/c++/cmath:196:5: note:                 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::cos(_Tp)'
  196 |     cos(_Tp __x)
      |     ^~~
/usr/pkg/gcc12/include/c++/cmath:188:3: note:                 'constexpr long double std::cos(long double)'
  188 |   cos(long double __x)
      |   ^~~
/usr/pkg/gcc12/include/c++/cmath:184:3: note:                 'constexpr float std::cos(float)'
  184 |   cos(float __x)
      |   ^~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:244:9: note:                 'double cos(double)'
  244 | double  cos(double);
      |         ^~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:230:45: error: no matches converting function 'cosh' to type '__complex__ __float128 (*)(__complex__ __float128)'
  230 |       FolderFactory<F, F{std::cosh}>::Create("cosh"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/pkg/gcc12/include/c++/complex:767:5: note: candidates are: 'template<class _Tp> std::complex<_Tp> std::cosh(const complex<_Tp>&)'
  767 |     cosh(const complex<_Tp>& __z) { return __complex_cosh(__z.__rep()); }
      |     ^~~~
/usr/pkg/gcc12/include/c++/cmath:215:5: note:                 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::cosh(_Tp)'
  215 |     cosh(_Tp __x)
      |     ^~~~
/usr/pkg/gcc12/include/c++/cmath:207:3: note:                 'constexpr long double std::cosh(long double)'
  207 |   cosh(long double __x)
      |   ^~~~
/usr/pkg/gcc12/include/c++/cmath:203:3: note:                 'constexpr float std::cosh(float)'
  203 |   cosh(float __x)
      |   ^~~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:248:9: note:                 'double cosh(double)'
  248 | double  cosh(double);
      |         ^~~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:231:44: error: no matches converting function 'erf' to type '__complex__ __float128 (*)(__complex__ __float128)'
  231 |       FolderFactory<F, F{std::erf}>::Create("erf"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/pkg/gcc12/include/c++/cmath:1318:5: note: candidates are: 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::erf(_Tp)'
 1318 |     erf(_Tp __x)
      |     ^~~
/usr/pkg/gcc12/include/c++/cmath:1310:3: note:                 'constexpr long double std::erf(long double)'
 1310 |   erf(long double __x)
      |   ^~~
/usr/pkg/gcc12/include/c++/cmath:1306:3: note:                 'constexpr float std::erf(float)'
 1306 |   erf(float __x)
      |   ^~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:270:9: note:                 'double erf(double)'
  270 | double  erf(double);
      |         ^~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:232:45: error: no matches converting function 'erfc' to type '__complex__ __float128 (*)(__complex__ __float128)'
  232 |       FolderFactory<F, F{std::erfc}>::Create("erfc"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/pkg/gcc12/include/c++/cmath:1336:5: note: candidates are: 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::erfc(_Tp)'
 1336 |     erfc(_Tp __x)
      |     ^~~~
/usr/pkg/gcc12/include/c++/cmath:1328:3: note:                 'constexpr long double std::erfc(long double)'
 1328 |   erfc(long double __x)
      |   ^~~~
/usr/pkg/gcc12/include/c++/cmath:1324:3: note:                 'constexpr float std::erfc(float)'
 1324 |   erfc(float __x)
      |   ^~~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:271:9: note:                 'double erfc(double)'
  271 | double  erfc(double);
      |         ^~~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:233:44: error: no matches converting function 'exp' to type '__complex__ __float128 (*)(__complex__ __float128)'
  233 |       FolderFactory<F, F{std::exp}>::Create("exp"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/pkg/gcc12/include/c++/complex:793:5: note: candidates are: 'template<class _Tp> std::complex<_Tp> std::exp(const complex<_Tp>&)'
  793 |     exp(const complex<_Tp>& __z) { return __complex_exp(__z.__rep()); }
      |     ^~~
/usr/pkg/gcc12/include/c++/cmath:234:5: note:                 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::exp(_Tp)'
  234 |     exp(_Tp __x)
      |     ^~~
/usr/pkg/gcc12/include/c++/cmath:226:3: note:                 'constexpr long double std::exp(long double)'
  226 |   exp(long double __x)
      |   ^~~
/usr/pkg/gcc12/include/c++/cmath:222:3: note:                 'constexpr float std::exp(float)'
  222 |   exp(float __x)
      |   ^~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:252:9: note:                 'double exp(double)'
  252 | double  exp(double);
      |         ^~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:234:47: error: no matches converting function 'tgamma' to type '__complex__ __float128 (*)(__complex__ __float128)'
  234 |       FolderFactory<F, F{std::tgamma}>::Create("gamma"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/pkg/gcc12/include/c++/cmath:1822:5: note: candidates are: 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::tgamma(_Tp)'
 1822 |     tgamma(_Tp __x)
      |     ^~~~~~
/usr/pkg/gcc12/include/c++/cmath:1814:3: note:                 'constexpr long double std::tgamma(long double)'
 1814 |   tgamma(long double __x)
      |   ^~~~~~
/usr/pkg/gcc12/include/c++/cmath:1810:3: note:                 'constexpr float std::tgamma(float)'
 1810 |   tgamma(float __x)
      |   ^~~~~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:405:9: note:                 'double tgamma(double)'
  405 | double  tgamma(double);
      |         ^~~~~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:235:44: error: no matches converting function 'log' to type '__complex__ __float128 (*)(__complex__ __float128)'
  235 |       FolderFactory<F, F{std::log}>::Create("log"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/pkg/gcc12/include/c++/complex:820:5: note: candidates are: 'template<class _Tp> std::complex<_Tp> std::log(const complex<_Tp>&)'
  820 |     log(const complex<_Tp>& __z) { return __complex_log(__z.__rep()); }
      |     ^~~
/usr/pkg/gcc12/include/c++/cmath:350:5: note:                 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::log(_Tp)'
  350 |     log(_Tp __x)
      |     ^~~
/usr/pkg/gcc12/include/c++/cmath:342:3: note:                 'constexpr long double std::log(long double)'
  342 |   log(long double __x)
      |   ^~~
/usr/pkg/gcc12/include/c++/cmath:338:3: note:                 'constexpr float std::log(float)'
  338 |   log(float __x)
      |   ^~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:256:9: note:                 'double log(double)'
  256 | double  log(double);
      |         ^~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:236:46: error: no matches converting function 'log10' to type '__complex__ __float128 (*)(__complex__ __float128)'
  236 |       FolderFactory<F, F{std::log10}>::Create("log10"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/pkg/gcc12/include/c++/complex:829:5: note: candidates are: 'template<class _Tp> std::complex<_Tp> std::log10(const complex<_Tp>&)'
  829 |     log10(const complex<_Tp>& __z)
      |     ^~~~~
/usr/pkg/gcc12/include/c++/cmath:369:5: note:                 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::log10(_Tp)'
  369 |     log10(_Tp __x)
      |     ^~~~~
/usr/pkg/gcc12/include/c++/cmath:361:3: note:                 'constexpr long double std::log10(long double)'
  361 |   log10(long double __x)
      |   ^~~~~
/usr/pkg/gcc12/include/c++/cmath:357:3: note:                 'constexpr float std::log10(float)'
  357 |   log10(float __x)
      |   ^~~~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:258:9: note:                 'double log10(double)'
  258 | double  log10(double);
      |         ^~~~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:237:47: error: no matches converting function 'lgamma' to type '__complex__ __float128 (*)(__complex__ __float128)'
  237 |       FolderFactory<F, F{std::lgamma}>::Create("log_gamma"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/pkg/gcc12/include/c++/cmath:1509:5: note: candidates are: 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::lgamma(_Tp)'
 1509 |     lgamma(_Tp __x)
      |     ^~~~~~
/usr/pkg/gcc12/include/c++/cmath:1501:3: note:                 'constexpr long double std::lgamma(long double)'
 1501 |   lgamma(long double __x)
      |   ^~~~~~
/usr/pkg/gcc12/include/c++/cmath:1497:3: note:                 'constexpr float std::lgamma(float)'
 1497 |   lgamma(float __x)
      |   ^~~~~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:404:9: note:                 'double lgamma(double)'
  404 | double  lgamma(double);
      |         ^~~~~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:238:46: error: no matches converting function 'pow' to type '__complex__ __float128 (*)(__complex__ __float128, __complex__ __float128)'
  238 |       FolderFactory<F2, F2{std::pow}>::Create("pow"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/pkg/gcc12/include/c++/complex:1882:5: note: candidates are: 'template<class _Tp, class _Up> std::complex<typename __gnu_cxx::__promote<decltype (((typename __gnu_cxx::__promote<_Tp, std::__is_integer<_Tp>::__value>::__type)(0) + (typename __gnu_cxx::__promote<_Up, std::__is_integer<_Up>::__value>::__type)(0)))>::__type> std::pow(const complex<_Tp>&, const complex<_Up>&)'
 1882 |     pow(const std::complex<_Tp>& __x, const std::complex<_Up>& __y)
      |     ^~~
/usr/pkg/gcc12/include/c++/complex:1874:5: note:                 'template<class _Tp, class _Up> std::complex<typename __gnu_cxx::__promote<decltype (((typename __gnu_cxx::__promote<_Tp, std::__is_integer<_Tp>::__value>::__type)(0) + (typename __gnu_cxx::__promote<_Up, std::__is_integer<_Up>::__value>::__type)(0)))>::__type> std::pow(const _Tp&, const complex<_Up>&)'
 1874 |     pow(const _Tp& __x, const std::complex<_Up>& __y)
      |     ^~~
/usr/pkg/gcc12/include/c++/complex:1866:5: note:                 'template<class _Tp, class _Up> std::complex<typename __gnu_cxx::__promote<decltype (((typename __gnu_cxx::__promote<_Tp, std::__is_integer<_Tp>::__value>::__type)(0) + (typename __gnu_cxx::__promote<_Up, std::__is_integer<_Up>::__value>::__type)(0)))>::__type> std::pow(const complex<_Tp>&, const _Up&)'
 1866 |     pow(const std::complex<_Tp>& __x, const _Up& __y)
      |     ^~~
/usr/pkg/gcc12/include/c++/complex:1073:5: note:                 'template<class _Tp> std::complex<_Tp> std::pow(const _Tp&, const complex<_Tp>&)'
 1073 |     pow(const _Tp& __x, const complex<_Tp>& __y)
      |     ^~~
/usr/pkg/gcc12/include/c++/complex:1062:5: note:                 'template<class _Tp> std::complex<_Tp> std::pow(const complex<_Tp>&, const complex<_Tp>&)'
 1062 |     pow(const complex<_Tp>& __x, const complex<_Tp>& __y)
      |     ^~~
/usr/pkg/gcc12/include/c++/complex:1028:5: note:                 'template<class _Tp> std::complex<_Tp> std::pow(const complex<_Tp>&, const _Tp&)'
 1028 |     pow(const complex<_Tp>& __x, const _Tp& __y)
      |     ^~~
/usr/pkg/gcc12/include/c++/complex:1019:5: note:                 'template<class _Tp> std::complex<_Tp> std::pow(const complex<_Tp>&, int)'
 1019 |     pow(const complex<_Tp>& __z, int __n)
      |     ^~~
/usr/pkg/gcc12/include/c++/cmath:415:5: note:                 'template<class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type std::pow(_Tp, _Up)'
  415 |     pow(_Tp __x, _Up __y)
      |     ^~~
/usr/pkg/gcc12/include/c++/cmath:392:3: note:                 'constexpr long double std::pow(long double, long double)'
  392 |   pow(long double __x, long double __y)
      |   ^~~
/usr/pkg/gcc12/include/c++/cmath:388:3: note:                 'constexpr float std::pow(float, float)'
  388 |   pow(float __x, float __y)
      |   ^~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:261:9: note:                 'double pow(double, double)'
  261 | double  pow(double, double);
      |         ^~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:239:44: error: no matches converting function 'sin' to type '__complex__ __float128 (*)(__complex__ __float128)'
  239 |       FolderFactory<F, F{std::sin}>::Create("sin"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/pkg/gcc12/include/c++/complex:855:5: note: candidates are: 'template<class _Tp> std::complex<_Tp> std::sin(const complex<_Tp>&)'
  855 |     sin(const complex<_Tp>& __z) { return __complex_sin(__z.__rep()); }
      |     ^~~
/usr/pkg/gcc12/include/c++/cmath:437:5: note:                 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::sin(_Tp)'
  437 |     sin(_Tp __x)
      |     ^~~
/usr/pkg/gcc12/include/c++/cmath:429:3: note:                 'constexpr long double std::sin(long double)'
  429 |   sin(long double __x)
      |   ^~~
/usr/pkg/gcc12/include/c++/cmath:425:3: note:                 'constexpr float std::sin(float)'
  425 |   sin(float __x)
      |   ^~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:245:9: note:                 'double sin(double)'
  245 | double  sin(double);
      |         ^~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:240:45: error: no matches converting function 'sinh' to type '__complex__ __float128 (*)(__complex__ __float128)'
  240 |       FolderFactory<F, F{std::sinh}>::Create("sinh"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/pkg/gcc12/include/c++/complex:885:5: note: candidates are: 'template<class _Tp> std::complex<_Tp> std::sinh(const complex<_Tp>&)'
  885 |     sinh(const complex<_Tp>& __z) { return __complex_sinh(__z.__rep()); }
      |     ^~~~
/usr/pkg/gcc12/include/c++/cmath:456:5: note:                 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::sinh(_Tp)'
  456 |     sinh(_Tp __x)
      |     ^~~~
/usr/pkg/gcc12/include/c++/cmath:448:3: note:                 'constexpr long double std::sinh(long double)'
  448 |   sinh(long double __x)
      |   ^~~~
/usr/pkg/gcc12/include/c++/cmath:444:3: note:                 'constexpr float std::sinh(float)'
  444 |   sinh(float __x)
      |   ^~~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:249:9: note:                 'double sinh(double)'
  249 | double  sinh(double);
      |         ^~~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:241:44: error: no matches converting function 'tan' to type '__complex__ __float128 (*)(__complex__ __float128)'
  241 |       FolderFactory<F, F{std::tan}>::Create("tan"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/pkg/gcc12/include/c++/complex:956:5: note: candidates are: 'template<class _Tp> std::complex<_Tp> std::tan(const complex<_Tp>&)'
  956 |     tan(const complex<_Tp>& __z) { return __complex_tan(__z.__rep()); }
      |     ^~~
/usr/pkg/gcc12/include/c++/cmath:494:5: note:                 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::tan(_Tp)'
  494 |     tan(_Tp __x)
      |     ^~~
/usr/pkg/gcc12/include/c++/cmath:486:3: note:                 'constexpr long double std::tan(long double)'
  486 |   tan(long double __x)
      |   ^~~
/usr/pkg/gcc12/include/c++/cmath:482:3: note:                 'constexpr float std::tan(float)'
  482 |   tan(float __x)
      |   ^~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:246:9: note:                 'double tan(double)'
  246 | double  tan(double);
      |         ^~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:242:45: error: no matches converting function 'tanh' to type '__complex__ __float128 (*)(__complex__ __float128)'
  242 |       FolderFactory<F, F{std::tanh}>::Create("tanh"),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/pkg/gcc12/include/c++/complex:984:5: note: candidates are: 'template<class _Tp> std::complex<_Tp> std::tanh(const complex<_Tp>&)'
  984 |     tanh(const complex<_Tp>& __z) { return __complex_tanh(__z.__rep()); }
      |     ^~~~
/usr/pkg/gcc12/include/c++/cmath:513:5: note:                 'template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::tanh(_Tp)'
  513 |     tanh(_Tp __x)
      |     ^~~~
/usr/pkg/gcc12/include/c++/cmath:505:3: note:                 'constexpr long double std::tanh(long double)'
  505 |   tanh(long double __x)
      |   ^~~~
/usr/pkg/gcc12/include/c++/cmath:501:3: note:                 'constexpr float std::tanh(float)'
  501 |   tanh(float __x)
      |   ^~~~
/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:250:9: note:                 'double tanh(double)'
  250 | double  tanh(double);
      |         ^~~~
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp: In instantiation of 'struct Fortran::evaluate::HostRuntimeLibrary<__complex__ __float128, Fortran::evaluate::LibraryVersion::Libm>':
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:491:41:   required by substitution of 'template<class T> struct Fortran::evaluate::IsAvailable<T, decltype (((void)(T::table), void()))> [with T = Fortran::evaluate::HostRuntimeLibrary<__complex__ __float128, Fortran::evaluate::LibraryVersion::Libm>]'
/pbulk/work/lang/flang/work/flang-18.1.8.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<HostRuntimeFunction>]'
/pbulk/work/lang/flang/work/flang-18.1.8.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<HostRuntimeFunction>]'
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:559:58:   required from here
/pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:256:27: error: non-constant condition for static assertion
  256 |   static_assert(map.Verify(), "map must be sorted");
      |                 ~~~~~~~~~~^~
[ 44%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/user-state.cpp.o
[ 45%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/static-data.cpp.o
[ 45%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/obj.FIRDialect.dir/FIRType.cpp.o
[ 45%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-arithmeticif.cpp.o
[ 45%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/target.cpp.o
[ 45%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/tools.cpp.o
gmake[2]: *** [lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/build.make:356: lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/intrinsics-library.cpp.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
[ 45%] Linking CXX shared library ../../libFIRSupport.so
/usr/bin/ld: warning: libstdc++.so.9, needed by /pbulk/work/lang/flang/work/.buildlink/lib/libclang-cpp.so, may conflict with libstdc++.so.7
[ 45%] Built target FIRSupport
[ 45%] Linking CXX shared library ../lib/libFortranRuntime.so
/usr/bin/ld: warning: libstdc++.so.9, needed by /pbulk/work/lang/flang/work/.buildlink/lib/libclang-cpp.so, may conflict with libstdc++.so.7
[ 45%] Built target obj.FortranParser
[ 45%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-call.cpp.o
[ 45%] Built target FortranRuntime
[ 46%] Linking CXX shared library ../libFortranParser.so
/usr/bin/ld: warning: libstdc++.so.9, needed by /pbulk/work/lang/flang/work/.buildlink/lib/libclang-cpp.so, may conflict with libstdc++.so.7
[ 46%] Built target FortranParser
[ 46%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/obj.FIRDialect.dir/FortranVariableInterface.cpp.o
[ 47%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-case.cpp.o
[ 47%] Building CXX object tools/f18-parse-demo/CMakeFiles/f18-parse-demo.dir/f18-parse-demo.cpp.o
[ 48%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/obj.FIRDialect.dir/FirAliasTagOpInterface.cpp.o
[ 48%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-coarray.cpp.o
[ 48%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-cuda.cpp.o
[ 48%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/obj.FIRDialect.dir/Inliner.cpp.o
[ 48%] Built target obj.FIRDialect
[ 49%] Building CXX object tools/f18-parse-demo/CMakeFiles/f18-parse-demo.dir/stub-evaluate.cpp.o
[ 49%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-data.cpp.o
[ 50%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-deallocate.cpp.o
[ 50%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-declarations.cpp.o
[ 50%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-do-forall.cpp.o
[ 50%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-if-stmt.cpp.o
[ 50%] Linking CXX executable ../../bin/f18-parse-demo
/usr/bin/ld: warning: libstdc++.so.9, needed by /pbulk/work/lang/flang/work/.buildlink/lib/libLLVM.so, may conflict with libstdc++.so.7
[ 50%] Built target f18-parse-demo
[ 50%] Linking CXX shared library ../../libFIRDialect.so
/usr/bin/ld: warning: libstdc++.so.9, needed by /pbulk/work/lang/flang/work/.buildlink/lib/libclang-cpp.so, may conflict with libstdc++.so.7
[ 50%] Built target FIRDialect
[ 51%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-io.cpp.o
[ 51%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-namelist.cpp.o
[ 51%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-nullify.cpp.o
[ 52%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-omp-structure.cpp.o
gmake[1]: *** [CMakeFiles/Makefile2:1553: lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/all] Error 2
gmake[1]: *** Waiting for unfinished jobs....
[ 52%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-purity.cpp.o
[ 52%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-return.cpp.o
[ 52%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-select-rank.cpp.o
[ 53%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-select-type.cpp.o
[ 53%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-stop.cpp.o
[ 53%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/compute-offsets.cpp.o
[ 53%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/data-to-inits.cpp.o
[ 54%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/definable.cpp.o
[ 54%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/expression.cpp.o
[ 54%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/mod-file.cpp.o
[ 54%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/pointer-assignment.cpp.o
[ 55%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/program-tree.cpp.o
[ 55%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/resolve-labels.cpp.o
[ 55%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/resolve-directives.cpp.o
[ 55%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/resolve-names-utils.cpp.o
[ 56%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/resolve-names.cpp.o
[ 56%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/rewrite-directives.cpp.o
[ 56%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/rewrite-parse-tree.cpp.o
[ 57%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/runtime-type-info.cpp.o
[ 57%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/scope.cpp.o
[ 57%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/semantics.cpp.o
[ 57%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/symbol.cpp.o
[ 58%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/tools.cpp.o
[ 58%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/type.cpp.o
[ 58%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/unparse-with-symbols.cpp.o
[ 58%] Built target obj.FortranSemantics
gmake: *** [Makefile:136: all] Error 2
*** Error code 2

Stop.
make[1]: stopped in /usr/pkgsrc/lang/flang
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/lang/flang