The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build SwiftMP, reference main (563935), with Swift 6.1 for Android on 28 May 2025 14:42:05 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.63.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/jmgc/SwiftMP.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/jmgc/SwiftMP
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 5639356 Add compatibility badges.
Cloned https://github.com/jmgc/SwiftMP.git
Revision (git rev-parse @):
56393564c423322115aa63bfc27819488e80ef62
SUCCESS checkout https://github.com/jmgc/SwiftMP.git at main
========================================
Build
========================================
Selected platform:         android
Swift version:             6.1
Building package at path:  $PWD
https://github.com/jmgc/SwiftMP.git
https://github.com/jmgc/SwiftMP.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
  "dependencies" : [
    {
      "identity" : "swift-numerics",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.0.7",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-numerics"
    }
  ],
  "manifest_display_name" : "SwiftMP",
  "name" : "SwiftMP",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "minigmp",
      "targets" : [
        "Cminigmp"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "mpfr",
      "targets" : [
        "Cmpfr"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SwiftMP",
      "targets" : [
        "SwiftMP"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SwiftMPTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftMPTests",
      "path" : "Tests/SwiftMPTests",
      "sources" : [
        "FloatMPTests.swift",
        "IntMPTests.swift",
        "QuotMPTests.swift",
        "UIntMPTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "SwiftMP"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftMP",
      "module_type" : "SwiftTarget",
      "name" : "SwiftMP",
      "path" : "Sources/SwiftMP",
      "product_dependencies" : [
        "Numerics"
      ],
      "product_memberships" : [
        "SwiftMP"
      ],
      "sources" : [
        "FloatMP.swift",
        "IntMP.swift",
        "QuotMP.swift",
        "UIntMP.swift"
      ],
      "target_dependencies" : [
        "Cmpfr"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CmpfrTests",
      "module_type" : "ClangTarget",
      "name" : "CmpfrTests",
      "path" : "Tests/CmpfrTests",
      "sources" : [
        "CmpfrTests.m"
      ],
      "target_dependencies" : [
        "Cmpfr"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Cmpfr",
      "module_type" : "ClangTarget",
      "name" : "Cmpfr",
      "path" : "Sources/Cmpfr",
      "product_memberships" : [
        "mpfr",
        "SwiftMP"
      ],
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Sources/Cmpfr/COPYING",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/Cmpfr/COPYING.LESSER",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/Cmpfr/README.md",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/Cmpfr/add1sp1_extracted.ch",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/Cmpfr/jyn_asympt.ch",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/Cmpfr/mul_1_extracted.ch",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/Cmpfr/round_raw_generic.ch",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/Cmpfr/sub1sp1_extracted.ch",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "abort_prec_max.c",
        "acos.c",
        "acosh.c",
        "add.c",
        "add1.c",
        "add1sp.c",
        "add_d.c",
        "add_ui.c",
        "agm.c",
        "ai.c",
        "asin.c",
        "asinh.c",
        "atan.c",
        "atan2.c",
        "atanh.c",
        "bernoulli.c",
        "beta.c",
        "buildopt.c",
        "cache.c",
        "cbrt.c",
        "check.c",
        "clear.c",
        "clears.c",
        "cmp.c",
        "cmp2.c",
        "cmp_d.c",
        "cmp_ld.c",
        "cmp_si.c",
        "cmp_ui.c",
        "cmpabs.c",
        "cmpabs_ui.c",
        "comparisons.c",
        "const_catalan.c",
        "const_euler.c",
        "const_log2.c",
        "const_pi.c",
        "constant.c",
        "copysign.c",
        "cos.c",
        "cosh.c",
        "cot.c",
        "coth.c",
        "csc.c",
        "csch.c",
        "d_div.c",
        "d_sub.c",
        "digamma.c",
        "dim.c",
        "div.c",
        "div_2exp.c",
        "div_2si.c",
        "div_2ui.c",
        "div_d.c",
        "div_ui.c",
        "dot.c",
        "dump.c",
        "eint.c",
        "eq.c",
        "erandom.c",
        "erf.c",
        "erfc.c",
        "exceptions.c",
        "exp.c",
        "exp10.c",
        "exp2.c",
        "exp3.c",
        "exp_2.c",
        "expm1.c",
        "extract.c",
        "factorial.c",
        "fits_intmax.c",
        "fits_sint.c",
        "fits_slong.c",
        "fits_sshort.c",
        "fits_uint.c",
        "fits_uintmax.c",
        "fits_ulong.c",
        "fits_ushort.c",
        "fma.c",
        "fmma.c",
        "fms.c",
        "fpif.c",
        "frac.c",
        "free_cache.c",
        "frexp.c",
        "gamma.c",
        "gamma_inc.c",
        "gammaonethird.c",
        "get_d.c",
        "get_d128.c",
        "get_d64.c",
        "get_exp.c",
        "get_f.c",
        "get_float128.c",
        "get_flt.c",
        "get_ld.c",
        "get_q.c",
        "get_si.c",
        "get_sj.c",
        "get_str.c",
        "get_ui.c",
        "get_uj.c",
        "get_z.c",
        "get_z_exp.c",
        "gmp_op.c",
        "grandom.c",
        "hypot.c",
        "init.c",
        "init2.c",
        "inits.c",
        "inits2.c",
        "inp_str.c",
        "int_ceil_log2.c",
        "isinf.c",
        "isinteger.c",
        "isnan.c",
        "isnum.c",
        "isqrt.c",
        "isregular.c",
        "iszero.c",
        "jn.c",
        "li2.c",
        "lngamma.c",
        "log.c",
        "log10.c",
        "log1p.c",
        "log2.c",
        "log_ui.c",
        "logging.c",
        "min_prec.c",
        "minmax.c",
        "modf.c",
        "mp_clz_tab.c",
        "mpfr-gmp.c",
        "mpfr-mini-gmp.c",
        "mpn_exp.c",
        "mul.c",
        "mul_2exp.c",
        "mul_2si.c",
        "mul_2ui.c",
        "mul_d.c",
        "mul_ui.c",
        "mulders.c",
        "nbits_ulong.c",
        "neg.c",
        "next.c",
        "nrandom.c",
        "odd_p.c",
        "out_str.c",
        "pool.c",
        "pow.c",
        "pow_si.c",
        "pow_ui.c",
        "pow_z.c",
        "powerof2.c",
        "print_raw.c",
        "print_rnd_mode.c",
        "printf.c",
        "random_deviate.c",
        "rec_sqrt.c",
        "reldiff.c",
        "rem1.c",
        "rint.c",
        "rndna.c",
        "root.c",
        "round_near_x.c",
        "round_p.c",
        "round_prec.c",
        "scale2.c",
        "sec.c",
        "sech.c",
        "set.c",
        "set_d.c",
        "set_d128.c",
        "set_d64.c",
        "set_dfl_prec.c",
        "set_exp.c",
        "set_f.c",
        "set_float128.c",
        "set_flt.c",
        "set_inf.c",
        "set_ld.c",
        "set_nan.c",
        "set_prc_raw.c",
        "set_prec.c",
        "set_q.c",
        "set_rnd.c",
        "set_si.c",
        "set_si_2exp.c",
        "set_sj.c",
        "set_str.c",
        "set_str_raw.c",
        "set_ui.c",
        "set_ui_2exp.c",
        "set_uj.c",
        "set_z.c",
        "set_z_exp.c",
        "set_zero.c",
        "setmax.c",
        "setmin.c",
        "setsign.c",
        "sgn.c",
        "si_op.c",
        "signbit.c",
        "sin.c",
        "sin_cos.c",
        "sinh.c",
        "sinh_cosh.c",
        "sqr.c",
        "sqrt.c",
        "sqrt_ui.c",
        "stack_interface.c",
        "strtofr.c",
        "sub.c",
        "sub1.c",
        "sub1sp.c",
        "sub_d.c",
        "sub_ui.c",
        "subnormal.c",
        "sum.c",
        "swap.c",
        "tan.c",
        "tanh.c",
        "total_order.c",
        "ubf.c",
        "uceil_exp2.c",
        "uceil_log2.c",
        "ufloor_log2.c",
        "ui_div.c",
        "ui_pow.c",
        "ui_pow_ui.c",
        "ui_sub.c",
        "urandom.c",
        "urandomb.c",
        "vasprintf.c",
        "version.c",
        "volatile.c",
        "yn.c",
        "zeta.c",
        "zeta_ui.c"
      ],
      "target_dependencies" : [
        "Cminigmp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CminigmpTests",
      "module_type" : "ClangTarget",
      "name" : "CminigmpTests",
      "path" : "Tests/CminigmpTests",
      "sources" : [
        "CminigmpTests.m"
      ],
      "target_dependencies" : [
        "Cminigmp"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Cminigmp",
      "module_type" : "ClangTarget",
      "name" : "Cminigmp",
      "path" : "Sources/Cminigmp",
      "product_memberships" : [
        "minigmp",
        "mpfr",
        "SwiftMP"
      ],
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Sources/Cminigmp/COPYING.LESSERv3",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/Cminigmp/COPYINGv2",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/Cminigmp/COPYINGv3",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/Cminigmp/README.md",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "mini-gmp.c",
        "mini-mpq.c"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
warning: 'spi-builder-workspace': ignoring target 'CmpfrTests' in package 'spi-builder-workspace'; C language in tests is not yet supported
warning: 'spi-builder-workspace': ignoring target 'CminigmpTests' in package 'spi-builder-workspace'; C language in tests is not yet supported
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
android-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:fe1962677657b2408c217cb5cceb3c09bc1d91486e360cebbc6eee461a5945d8
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.1-latest
Fetching https://github.com/apple/swift-numerics
[1/5691] Fetching swift-numerics
Fetched https://github.com/apple/swift-numerics from cache (0.59s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 0.1.0 (1.24s)
Creating working copy for https://github.com/apple/swift-numerics
Working copy of https://github.com/apple/swift-numerics resolved at 0.1.0
warning: 'spi-builder-workspace': ignoring target 'CmpfrTests' in package 'spi-builder-workspace'; C language in tests is not yet supported
warning: 'spi-builder-workspace': ignoring target 'CminigmpTests' in package 'spi-builder-workspace'; C language in tests is not yet supported
Building for debugging...
[0/260] Copying README.md
[0/260] Write sources
[0/260] Copying COPYINGv2
[0/260] Write sources
[0/260] Copying COPYING.LESSERv3
[0/260] Copying COPYINGv3
[6/260] Copying sub1sp1_extracted.ch
[6/260] Copying round_raw_generic.ch
[6/260] Copying mul_1_extracted.ch
[6/260] Copying jyn_asympt.ch
[6/260] Copying add1sp1_extracted.ch
[6/260] Copying README.md
[6/260] Copying COPYING.LESSER
[6/260] Copying COPYING
[6/260] Write sources
[16/260] Compiling _NumericsShims _NumericsShims.c
[17/260] Compiling Cminigmp mini-mpq.c
[18/260] Compiling Cmpfr volatile.c
[19/260] Compiling Cmpfr version.c
[20/260] Compiling Cmpfr yn.c
[21/260] Compiling Cmpfr vasprintf.c
[22/260] Compiling Cmpfr urandomb.c
[23/260] Compiling Cmpfr zeta_ui.c
[24/260] Compiling Cmpfr ui_sub.c
[25/260] Compiling Cmpfr ui_pow_ui.c
[26/260] Compiling Cmpfr ui_div.c
[27/260] Compiling Cmpfr zeta.c
[28/260] Compiling Cmpfr ui_pow.c
[29/260] Compiling Cmpfr urandom.c
[30/260] Compiling Cmpfr uceil_exp2.c
[31/260] Compiling Cmpfr uceil_log2.c
[32/260] Compiling Cmpfr total_order.c
[33/260] Compiling Cmpfr ufloor_log2.c
[33/260] Compiling Cmpfr tanh.c
[35/260] Compiling Cmpfr ubf.c
[36/260] Compiling Cmpfr tan.c
[37/260] Compiling Cmpfr swap.c
[38/260] Compiling Cmpfr sub_ui.c
[39/260] Write swift-version-24593BA9C3E375BF.txt
[39/260] Compiling Cmpfr sum.c
[41/260] Compiling Cmpfr sub_d.c
[41/260] Compiling Cmpfr subnormal.c
[43/260] Compiling Cmpfr sub.c
[44/260] Compiling Cmpfr stack_interface.c
[45/260] Compiling Cmpfr sqrt_ui.c
[46/260] Compiling Cmpfr sub1.c
[47/260] Compiling Cminigmp mini-gmp.c
[48/260] Compiling Cmpfr sinh_cosh.c
[49/260] Compiling Cmpfr sqr.c
[50/260] Compiling Cmpfr strtofr.c
[51/263] Compiling Cmpfr sub1sp.c
[52/263] Compiling Cmpfr sinh.c
[52/263] Compiling Cmpfr sqrt.c
[54/270] Compiling Cmpfr signbit.c
[55/270] Compiling Cmpfr sin.c
[56/270] Compiling Cmpfr setmin.c
[57/270] Compiling Cmpfr si_op.c
[58/270] Compiling Cmpfr sgn.c
[59/270] Compiling Cmpfr setsign.c
[60/270] Compiling Cmpfr sin_cos.c
[61/270] Compiling Cmpfr setmax.c
[62/270] Compiling Cmpfr set_zero.c
[63/270] Compiling Cmpfr set_z.c
[64/270] Compiling Cmpfr set_ui_2exp.c
[65/270] Compiling Cmpfr set_uj.c
[66/270] Compiling Cmpfr set_str_raw.c
[67/270] Compiling Cmpfr set_z_exp.c
[68/270] Compiling Cmpfr set_str.c
[69/270] Compiling Cmpfr set_si.c
[70/270] Compiling Cmpfr set_si_2exp.c
[71/270] Compiling Cmpfr set_ui.c
[72/270] Compiling Cmpfr set_sj.c
[73/270] Compiling Cmpfr set_rnd.c
[74/270] Compiling Cmpfr set_q.c
[75/270] Compiling Cmpfr set_prc_raw.c
[76/270] Compiling Cmpfr set_inf.c
[77/270] Compiling Cmpfr set_prec.c
[78/270] Compiling Cmpfr set_nan.c
[79/270] Compiling Cmpfr set_flt.c
[80/270] Compiling Cmpfr set_ld.c
[81/270] Compiling Cmpfr set_f.c
[82/270] Compiling Cmpfr set_float128.c
[83/270] Compiling Cmpfr set_dfl_prec.c
[84/270] Compiling Cmpfr set_exp.c
[85/270] Compiling Cmpfr set_d64.c
[86/270] Compiling Cmpfr set_d.c
[87/270] Compiling Cmpfr set_d128.c
[88/270] Compiling Cmpfr round_prec.c
[88/270] Compiling Cmpfr set.c
[90/270] Compiling Cmpfr sech.c
[91/270] Compiling Cmpfr sec.c
[92/270] Compiling Cmpfr scale2.c
[93/270] Compiling Cmpfr round_p.c
[94/270] Compiling Cmpfr round_near_x.c
[95/270] Compiling Cmpfr rec_sqrt.c
[96/270] Compiling Cmpfr rndna.c
[97/270] Compiling Cmpfr reldiff.c
[98/270] Compiling Cmpfr printf.c
[99/270] Compiling Cmpfr root.c
[100/270] Compiling Cmpfr rint.c
[101/270] Compiling Cmpfr rem1.c
[102/270] Compiling Cmpfr print_rnd_mode.c
[103/270] Compiling Cmpfr print_raw.c
[104/270] Compiling Cmpfr powerof2.c
[105/270] Compiling Cmpfr random_deviate.c
[106/270] Compiling Cmpfr pow_si.c
[107/270] Compiling Cmpfr pow_z.c
[108/270] Compiling Cmpfr nrandom.c
[109/270] Compiling Cmpfr pool.c
[110/270] Compiling Cmpfr pow_ui.c
[111/270] Compiling Cmpfr next.c
[112/270] Compiling Cmpfr out_str.c
[113/270] Compiling Cmpfr odd_p.c
[114/270] Compiling Cmpfr mulders.c
[115/270] Compiling Cmpfr neg.c
[116/270] Compiling Cmpfr mul_ui.c
[116/270] Compiling Cmpfr mul_d.c
[118/270] Compiling Cmpfr mul_2ui.c
[119/270] Compiling Cmpfr nbits_ulong.c
[120/270] Compiling Cmpfr pow.c
[121/270] Compiling Cmpfr mul_2si.c
[123/270] Emitting module RealModule
[123/270] Compiling Cmpfr mpn_exp.c
[124/271] Compiling Cmpfr mul_2exp.c
[125/271] Compiling Cmpfr mpfr-mini-gmp.c
[126/271] Compiling Cmpfr minmax.c
[127/271] Compiling Cmpfr modf.c
[128/271] Compiling Cmpfr mp_clz_tab.c
[129/271] Compiling Cmpfr mpfr-gmp.c
[130/271] Compiling Cmpfr logging.c
[131/271] Compiling Cmpfr min_prec.c
[132/271] Compiling Cmpfr mul.c
[133/271] Compiling Cmpfr log2.c
[134/271] Compiling Cmpfr log1p.c
[135/271] Compiling Cmpfr log_ui.c
[136/271] Compiling Cmpfr log10.c
[137/271] Compiling Cmpfr log.c
[138/271] Compiling Cmpfr lngamma.c
[139/271] Compiling Cmpfr iszero.c
[140/271] Compiling Cmpfr isinteger.c
[141/271] Compiling Cmpfr isnum.c
[141/271] Compiling Cmpfr isqrt.c
[143/271] Compiling Cmpfr isnan.c
[144/271] Compiling Cmpfr isregular.c
[145/271] Compiling Cmpfr jn.c
[146/271] Compiling Cmpfr li2.c
[147/271] Compiling Cmpfr isinf.c
[148/271] Compiling Cmpfr int_ceil_log2.c
[149/271] Compiling Cmpfr inits.c
[150/271] Compiling Cmpfr inits2.c
[151/271] Compiling Cmpfr init.c
[152/271] Compiling Cmpfr init2.c
[153/271] Compiling Cmpfr inp_str.c
[154/271] Compiling Cmpfr get_uj.c
[155/271] Compiling Cmpfr hypot.c
[156/271] Compiling Cmpfr gmp_op.c
[157/271] Compiling Cmpfr grandom.c
[157/271] Compiling Cmpfr get_z.c
[159/271] Compiling Cmpfr get_ui.c
[160/271] Compiling Cmpfr get_z_exp.c
[161/271] Compiling Cmpfr get_q.c
[162/271] Compiling Cmpfr get_ld.c
[163/271] Compiling Cmpfr get_flt.c
[164/271] Compiling Cmpfr get_sj.c
[165/271] Compiling Cmpfr get_si.c
[166/271] Compiling Cmpfr get_float128.c
[167/271] Compiling Cmpfr get_str.c
[168/271] Compiling Cmpfr get_f.c
[169/271] Compiling Cmpfr get_d64.c
[170/271] Compiling Cmpfr get_exp.c
[171/271] Compiling Cmpfr get_d128.c
[172/271] Compiling Cmpfr gammaonethird.c
[173/271] Compiling Cmpfr free_cache.c
[174/271] Compiling Cmpfr frexp.c
[175/271] Compiling Cmpfr get_d.c
[176/271] Compiling Cmpfr gamma_inc.c
[177/271] Compiling Cmpfr frac.c
[178/271] Compiling Cmpfr fpif.c
[179/271] Compiling Cmpfr fms.c
[180/271] Compiling Cmpfr gamma.c
[181/271] Compiling Cmpfr fits_ushort.c
[182/271] Compiling Cmpfr fma.c
[183/271] Compiling Cmpfr fits_ulong.c
[184/271] Compiling Cmpfr fmma.c
[185/271] Compiling Cmpfr fits_uintmax.c
[185/271] Compiling Cmpfr fits_uint.c
[187/271] Compiling Cmpfr fits_slong.c
[187/271] Compiling Cmpfr fits_sshort.c
[189/271] Compiling Cmpfr fits_sint.c
[190/271] Compiling Cmpfr factorial.c
[190/271] Compiling Cmpfr extract.c
[192/271] Compiling Cmpfr expm1.c
[193/271] Compiling Cmpfr fits_intmax.c
[194/271] Compiling Cmpfr exp3.c
[194/271] Compiling Cmpfr exp10.c
[196/271] Compiling Cmpfr exp2.c
[197/271] Compiling Cmpfr exp_2.c
[198/271] Compiling Cmpfr exp.c
[199/271] Compiling Cmpfr exceptions.c
[200/271] Compiling Cmpfr erfc.c
[201/271] Compiling Cmpfr eq.c
[202/271] Compiling Cmpfr erandom.c
[203/271] Compiling Cmpfr dump.c
[204/271] Compiling Cmpfr eint.c
[205/271] Compiling Cmpfr erf.c
[206/271] Compiling Cmpfr div_ui.c
[207/271] Compiling Cmpfr dot.c
[208/271] Compiling Cmpfr div_d.c
[209/271] Compiling Cmpfr div_2si.c
[210/271] Compiling Cmpfr div_2exp.c
[211/271] Compiling Cmpfr div_2ui.c
[212/271] Compiling Cmpfr d_div.c
[212/271] Compiling Cmpfr d_sub.c
[214/271] Compiling Cmpfr dim.c
[215/271] Compiling Cmpfr digamma.c
[216/271] Compiling Cmpfr coth.c
[217/271] Compiling Cmpfr div.c
[218/271] Compiling Cmpfr csc.c
[219/271] Compiling Cmpfr cot.c
[220/271] Compiling Cmpfr csch.c
[221/271] Compiling Cmpfr copysign.c
[222/271] Compiling Cmpfr cosh.c
[223/271] Compiling Cmpfr constant.c
[224/271] Compiling Cmpfr cos.c
[225/271] Compiling Cmpfr const_catalan.c
[226/271] Compiling Cmpfr const_pi.c
[227/271] Compiling Cmpfr const_log2.c
[228/271] Compiling Cmpfr comparisons.c
[229/271] Compiling Cmpfr cmpabs_ui.c
[230/271] Compiling Cmpfr const_euler.c
[231/271] Compiling Cmpfr cmpabs.c
[232/271] Compiling Cmpfr cmp_ld.c
[233/271] Compiling Cmpfr cmp_ui.c
[234/271] Compiling Cmpfr cmp_si.c
[235/271] Compiling Cmpfr clears.c
[236/271] Compiling Cmpfr cmp_d.c
[237/271] Compiling Cmpfr cmp.c
[238/271] Compiling Cmpfr cmp2.c
[238/271] Compiling Cmpfr clear.c
[240/271] Compiling Cmpfr check.c
[241/271] Compiling Cmpfr cache.c
[242/271] Compiling Cmpfr buildopt.c
[242/271] Compiling Cmpfr cbrt.c
[244/271] Compiling Cmpfr beta.c
[245/271] Compiling Cmpfr bernoulli.c
[246/271] Compiling Cmpfr atanh.c
[247/271] Compiling Cmpfr atan2.c
[248/271] Compiling Cmpfr asin.c
[249/271] Compiling Cmpfr add_d.c
[250/271] Compiling Cmpfr asinh.c
[251/271] Compiling Cmpfr atan.c
[252/271] Compiling Cmpfr agm.c
[253/271] Compiling Cmpfr add_ui.c
[254/271] Compiling Cmpfr ai.c
[255/271] Compiling Cmpfr add1.c
[256/271] Compiling Cmpfr add.c
[257/271] Compiling Cmpfr add1sp.c
[258/271] Compiling Cmpfr acosh.c
[259/271] Compiling Cmpfr acos.c
[260/271] Compiling Cmpfr abort_prec_max.c
[262/271] Compiling RealModule AlgebraicField.swift
[263/271] Compiling RealModule ApproximateEquality.swift
[264/271] Compiling RealModule AugmentedArithmetic.swift
[265/271] Compiling RealModule Double+Real.swift
[266/271] Compiling RealModule ElementaryFunctions.swift
[267/271] Compiling RealModule Float16+Real.swift
[268/271] Compiling RealModule Real.swift
[269/271] Compiling RealModule Float+Real.swift
[270/271] Compiling RealModule Float80+Real.swift
[271/271] Compiling RealModule RealFunctions.swift
[273/277] Emitting module ComplexModule
[274/277] Compiling ComplexModule ElementaryFunctions.swift
[275/277] Compiling ComplexModule Arithmetic.swift
[276/277] Compiling ComplexModule Complex.swift
[277/277] Compiling ComplexModule Differentiable.swift
[279/280] Compiling Numerics Numerics.swift
[280/280] Emitting module Numerics
error: emit-module command failed with exit code 1 (use -v to see invocation)
[282/286] Emitting module SwiftMP
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:532:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 530 | __MPFR_DECLSPEC void mpfr_free_str (char *);
 531 |
 532 | __MPFR_DECLSPEC int mpfr_urandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 533 | #ifndef _MPFR_NO_DEPRECATED_GRANDOM /* for the test of this function */
 534 | MPFR_DEPRECATED
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:536:55: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 534 | MPFR_DEPRECATED
 535 | #endif
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
     |                                                       `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:538:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:539:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
 541 |
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:540:46: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
     |                                              `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 541 |
 542 | __MPFR_DECLSPEC void mpfr_nextabove (mpfr_ptr);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:36:1: warning: umbrella header for module 'Cmpfr' does not include header 'mpf2mpfr.h'
34 |
35 | #endif /* CMPFR_H */
36 |
   | `- warning: umbrella header for module 'Cmpfr' does not include header 'mpf2mpfr.h'
/host/spi-builder-workspace/Sources/SwiftMP/FloatMP.swift:9:8: error: could not build C module 'Cmpfr'
  7 |
  8 | import Foundation
  9 | import Cmpfr
    |        `- error: could not build C module 'Cmpfr'
 10 | import RealModule
 11 |
[283/286] Compiling SwiftMP FloatMP.swift
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:532:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 530 | __MPFR_DECLSPEC void mpfr_free_str (char *);
 531 |
 532 | __MPFR_DECLSPEC int mpfr_urandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 533 | #ifndef _MPFR_NO_DEPRECATED_GRANDOM /* for the test of this function */
 534 | MPFR_DEPRECATED
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:536:55: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 534 | MPFR_DEPRECATED
 535 | #endif
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
     |                                                       `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:538:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:539:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
 541 |
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:540:46: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
     |                                              `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 541 |
 542 | __MPFR_DECLSPEC void mpfr_nextabove (mpfr_ptr);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:36:1: warning: umbrella header for module 'Cmpfr' does not include header 'mpf2mpfr.h'
34 |
35 | #endif /* CMPFR_H */
36 |
   | `- warning: umbrella header for module 'Cmpfr' does not include header 'mpf2mpfr.h'
/host/spi-builder-workspace/Sources/SwiftMP/FloatMP.swift:9:8: error: could not build C module 'Cmpfr'
  7 |
  8 | import Foundation
  9 | import Cmpfr
    |        `- error: could not build C module 'Cmpfr'
 10 | import RealModule
 11 |
[284/286] Compiling SwiftMP IntMP.swift
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:532:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 530 | __MPFR_DECLSPEC void mpfr_free_str (char *);
 531 |
 532 | __MPFR_DECLSPEC int mpfr_urandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 533 | #ifndef _MPFR_NO_DEPRECATED_GRANDOM /* for the test of this function */
 534 | MPFR_DEPRECATED
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:536:55: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 534 | MPFR_DEPRECATED
 535 | #endif
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
     |                                                       `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:538:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:539:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
 541 |
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:540:46: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
     |                                              `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 541 |
 542 | __MPFR_DECLSPEC void mpfr_nextabove (mpfr_ptr);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/SwiftMP/FloatMP.swift:9:8: error: could not build C module 'Cmpfr'
  7 |
  8 | import Foundation
  9 | import Cmpfr
    |        `- error: could not build C module 'Cmpfr'
 10 | import RealModule
 11 |
[285/286] Compiling SwiftMP UIntMP.swift
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:532:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 530 | __MPFR_DECLSPEC void mpfr_free_str (char *);
 531 |
 532 | __MPFR_DECLSPEC int mpfr_urandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 533 | #ifndef _MPFR_NO_DEPRECATED_GRANDOM /* for the test of this function */
 534 | MPFR_DEPRECATED
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:536:55: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 534 | MPFR_DEPRECATED
 535 | #endif
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
     |                                                       `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:538:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:539:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
 541 |
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:540:46: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
     |                                              `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 541 |
 542 | __MPFR_DECLSPEC void mpfr_nextabove (mpfr_ptr);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/SwiftMP/FloatMP.swift:9:8: error: could not build C module 'Cmpfr'
  7 |
  8 | import Foundation
  9 | import Cmpfr
    |        `- error: could not build C module 'Cmpfr'
 10 | import RealModule
 11 |
[286/286] Compiling SwiftMP QuotMP.swift
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:532:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 530 | __MPFR_DECLSPEC void mpfr_free_str (char *);
 531 |
 532 | __MPFR_DECLSPEC int mpfr_urandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 533 | #ifndef _MPFR_NO_DEPRECATED_GRANDOM /* for the test of this function */
 534 | MPFR_DEPRECATED
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:536:55: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 534 | MPFR_DEPRECATED
 535 | #endif
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
     |                                                       `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:538:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:539:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
 541 |
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:540:46: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
     |                                              `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 541 |
 542 | __MPFR_DECLSPEC void mpfr_nextabove (mpfr_ptr);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/SwiftMP/FloatMP.swift:9:8: error: could not build C module 'Cmpfr'
  7 |
  8 | import Foundation
  9 | import Cmpfr
    |        `- error: could not build C module 'Cmpfr'
 10 | import RealModule
 11 |
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 2>&1
android-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:fe1962677657b2408c217cb5cceb3c09bc1d91486e360cebbc6eee461a5945d8
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.1-latest
warning: 'spi-builder-workspace': ignoring target 'CmpfrTests' in package 'spi-builder-workspace'; C language in tests is not yet supported
warning: 'spi-builder-workspace': ignoring target 'CminigmpTests' in package 'spi-builder-workspace'; C language in tests is not yet supported
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
[2/11] Compiling RealModule ElementaryFunctions.swift
[3/12] Compiling RealModule RealFunctions.swift
[4/12] Compiling RealModule Real.swift
[5/12] Compiling RealModule Float80+Real.swift
[6/12] Compiling RealModule Float+Real.swift
[7/12] Compiling RealModule Float16+Real.swift
[8/12] Compiling RealModule AugmentedArithmetic.swift
[9/12] Compiling RealModule Double+Real.swift
[10/12] Compiling RealModule AlgebraicField.swift
[11/12] Compiling RealModule ApproximateEquality.swift
[12/12] Emitting module RealModule
[14/18] Compiling ComplexModule Complex.swift
[15/18] Compiling ComplexModule Arithmetic.swift
[16/18] Emitting module ComplexModule
[17/18] Compiling ComplexModule Differentiable.swift
[18/18] Compiling ComplexModule ElementaryFunctions.swift
[20/21] Emitting module Numerics
[21/21] Compiling Numerics Numerics.swift
[23/27] Compiling SwiftMP IntMP.swift
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:532:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 530 | __MPFR_DECLSPEC void mpfr_free_str (char *);
 531 |
 532 | __MPFR_DECLSPEC int mpfr_urandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 533 | #ifndef _MPFR_NO_DEPRECATED_GRANDOM /* for the test of this function */
 534 | MPFR_DEPRECATED
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:536:55: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 534 | MPFR_DEPRECATED
 535 | #endif
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
     |                                                       `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:538:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:539:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
 541 |
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:540:46: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
     |                                              `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 541 |
 542 | __MPFR_DECLSPEC void mpfr_nextabove (mpfr_ptr);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/SwiftMP/FloatMP.swift:9:8: error: could not build C module 'Cmpfr'
  7 |
  8 | import Foundation
  9 | import Cmpfr
    |        `- error: could not build C module 'Cmpfr'
 10 | import RealModule
 11 |
[24/27] Compiling SwiftMP UIntMP.swift
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:532:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 530 | __MPFR_DECLSPEC void mpfr_free_str (char *);
 531 |
 532 | __MPFR_DECLSPEC int mpfr_urandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 533 | #ifndef _MPFR_NO_DEPRECATED_GRANDOM /* for the test of this function */
 534 | MPFR_DEPRECATED
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:536:55: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 534 | MPFR_DEPRECATED
 535 | #endif
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
     |                                                       `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:538:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:539:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
 541 |
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:540:46: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
     |                                              `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 541 |
 542 | __MPFR_DECLSPEC void mpfr_nextabove (mpfr_ptr);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/SwiftMP/FloatMP.swift:9:8: error: could not build C module 'Cmpfr'
  7 |
  8 | import Foundation
  9 | import Cmpfr
    |        `- error: could not build C module 'Cmpfr'
 10 | import RealModule
 11 |
[25/27] Compiling SwiftMP FloatMP.swift
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:532:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 530 | __MPFR_DECLSPEC void mpfr_free_str (char *);
 531 |
 532 | __MPFR_DECLSPEC int mpfr_urandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 533 | #ifndef _MPFR_NO_DEPRECATED_GRANDOM /* for the test of this function */
 534 | MPFR_DEPRECATED
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:536:55: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 534 | MPFR_DEPRECATED
 535 | #endif
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
     |                                                       `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:538:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:539:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
 541 |
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:540:46: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
     |                                              `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 541 |
 542 | __MPFR_DECLSPEC void mpfr_nextabove (mpfr_ptr);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:36:1: warning: umbrella header for module 'Cmpfr' does not include header 'mpf2mpfr.h'
34 |
35 | #endif /* CMPFR_H */
36 |
   | `- warning: umbrella header for module 'Cmpfr' does not include header 'mpf2mpfr.h'
/host/spi-builder-workspace/Sources/SwiftMP/FloatMP.swift:9:8: error: could not build C module 'Cmpfr'
  7 |
  8 | import Foundation
  9 | import Cmpfr
    |        `- error: could not build C module 'Cmpfr'
 10 | import RealModule
 11 |
[26/27] Compiling SwiftMP QuotMP.swift
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:532:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 530 | __MPFR_DECLSPEC void mpfr_free_str (char *);
 531 |
 532 | __MPFR_DECLSPEC int mpfr_urandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 533 | #ifndef _MPFR_NO_DEPRECATED_GRANDOM /* for the test of this function */
 534 | MPFR_DEPRECATED
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:536:55: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 534 | MPFR_DEPRECATED
 535 | #endif
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
     |                                                       `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:538:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:539:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
 541 |
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:540:46: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
     |                                              `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 541 |
 542 | __MPFR_DECLSPEC void mpfr_nextabove (mpfr_ptr);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/SwiftMP/FloatMP.swift:9:8: error: could not build C module 'Cmpfr'
  7 |
  8 | import Foundation
  9 | import Cmpfr
    |        `- error: could not build C module 'Cmpfr'
 10 | import RealModule
 11 |
error: emit-module command failed with exit code 1 (use -v to see invocation)
[27/27] Emitting module SwiftMP
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:532:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 530 | __MPFR_DECLSPEC void mpfr_free_str (char *);
 531 |
 532 | __MPFR_DECLSPEC int mpfr_urandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 533 | #ifndef _MPFR_NO_DEPRECATED_GRANDOM /* for the test of this function */
 534 | MPFR_DEPRECATED
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:536:55: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 534 | MPFR_DEPRECATED
 535 | #endif
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
     |                                                       `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:538:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:539:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
 541 |
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:540:46: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
     |                                              `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 541 |
 542 | __MPFR_DECLSPEC void mpfr_nextabove (mpfr_ptr);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:36:1: warning: umbrella header for module 'Cmpfr' does not include header 'mpf2mpfr.h'
34 |
35 | #endif /* CMPFR_H */
36 |
   | `- warning: umbrella header for module 'Cmpfr' does not include header 'mpf2mpfr.h'
/host/spi-builder-workspace/Sources/SwiftMP/FloatMP.swift:9:8: error: could not build C module 'Cmpfr'
  7 |
  8 | import Foundation
  9 | import Cmpfr
    |        `- error: could not build C module 'Cmpfr'
 10 | import RealModule
 11 |
BUILD FAILURE 6.1 android