build error due to failed linking with `cc`
I am packaging Ion for Arch and encounter the following.
==> Making package: ion-git r2191.85452cfa-1 (Fri Apr 12 11:04:21 2024)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating ion git repo...
==> Validating source files with sha512sums...
ion ... Skipped
==> Extracting sources...
-> Creating working copy of ion git repo...
Reset branch 'makepkg'
==> Removing existing $pkgdir/ directory...
==> Starting build()...
Compiling ion-shell v1.0.0-alpha (/home/matthias/Dokumente/AUR/ion-git/src/ion)
Compiling types-rs v0.1.0 (/home/matthias/Dokumente/AUR/ion-git/src/ion/members/types-rs)
Compiling ion-ranges v0.1.0 (/home/matthias/Dokumente/AUR/ion-git/src/ion/members/ranges)
Compiling scopes v0.1.0 (/home/matthias/Dokumente/AUR/ion-git/src/ion/members/scopes-rs)
Compiling builtins-proc v0.1.0 (/home/matthias/Dokumente/AUR/ion-git/src/ion/members/builtins-proc)
error: linking with `cc` failed: exit status: 1
|
= note: LC_ALL="C" PATH="/usr/lib64/rustlib/x86_64-unknown-linux-gnu/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl" VSLANG="1033" "cc" "-m64" "/tmp/rustcZToC1C/symbols.o" "/home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/deps/ion-44130ad1f9c0bf8c.ion.332cc9c28b5267cd-cgu.00.rcgu.o" "-Wl,--as-needed" "-L" "/home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/deps" "-L" "/home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/build/decimal-9d52a3ce001a6a35/out" "-L" "/usr/lib64/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/tmp/rustcZToC1C/libdecimal-fd05df1b541cfd8e.rlib" "/usr/lib64/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-54db803ece53f837.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/usr/lib64/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/deps/ion-44130ad1f9c0bf8c" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-Wl,--strip-debug" "-nodefaultlibs"
= note: /usr/bin/ld: /home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/deps/ion-44130ad1f9c0bf8c.ion.332cc9c28b5267cd-cgu.00.rcgu.o: infunction `calc::value::Value::abs':
ion.332cc9c28b5267cd-cgu.00:(.text._ZN4calc5value5Value3abs17h7d1572f508451b5cE+0x7a): undefined reference to `decQuadAbs'
/usr/bin/ld: /home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/deps/ion-44130ad1f9c0bf8c.ion.332cc9c28b5267cd-cgu.00.rcgu.o: infunction `<decimal::dec128::d128 as core::fmt::Display>::fmt':
/home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:231:(.text._ZN4calc5value86_$LT$impl$u20$core..convert..TryFrom$LT$$RF$calc..value..Value$GT$$u20$for$u20$f64$GT$8try_from17he4ae9b7798db50acE+0xae): undefined reference to `decQuadToString'
/usr/bin/ld: /home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/deps/ion-44130ad1f9c0bf8c.ion.332cc9c28b5267cd-cgu.00.rcgu.o: infunction `<decimal::dec128::d128 as core::ops::arith::Add>::add::{{closure}}':
/home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:323:(.text._ZN60_$LT$calc..value..Value$u20$as$u20$core..ops..arith..Add$GT$3add17hff3fb6c3ffcca661E+0xac): undefined reference to `decQuadAdd'
/usr/bin/ld: /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:323:(.text._ZN60_$LT$calc..value..Value$u20$as$u20$core..ops..arith..Add$GT$3add17hff3fb6c3ffcca661E+0x155): undefined reference to `decQuadAdd'
/usr/bin/ld: /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:323:(.text._ZN60_$LT$calc..value..Value$u20$as$u20$core..ops..arith..Add$GT$3add17hff3fb6c3ffcca661E+0x202): undefined reference to `decQuadAdd'
/usr/bin/ld: /home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/deps/ion-44130ad1f9c0bf8c.ion.332cc9c28b5267cd-cgu.00.rcgu.o: infunction `<decimal::dec128::d128 as core::ops::arith::Sub>::sub::{{closure}}':
/home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:323:(.text._ZN60_$LT$calc..value..Value$u20$as$u20$core..ops..arith..Sub$GT$3sub17hd90e113275446b78E+0xb1): undefined reference to `decQuadSubtract'
/usr/bin/ld: /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:323:(.text._ZN60_$LT$calc..value..Value$u20$as$u20$core..ops..arith..Sub$GT$3sub17hd90e113275446b78E+0x15f): undefined reference to `decQuadSubtract'
/usr/bin/ld: /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:323:(.text._ZN60_$LT$calc..value..Value$u20$as$u20$core..ops..arith..Sub$GT$3sub17hd90e113275446b78E+0x21c): undefined reference to `decQuadSubtract'
/usr/bin/ld: /home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/deps/ion-44130ad1f9c0bf8c.ion.332cc9c28b5267cd-cgu.00.rcgu.o: infunction `<decimal::dec128::d128 as core::ops::arith::Mul>::mul::{{closure}}':
/home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:323:(.text._ZN60_$LT$calc..value..Value$u20$as$u20$core..ops..arith..Mul$GT$3mul17hc38dda2b64add372E+0xab): undefined reference to `decQuadMultiply'
/usr/bin/ld: /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:323:(.text._ZN60_$LT$calc..value..Value$u20$as$u20$core..ops..arith..Mul$GT$3mul17hc38dda2b64add372E+0x157): undefined reference to `decQuadMultiply'
/usr/bin/ld: /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:323:(.text._ZN60_$LT$calc..value..Value$u20$as$u20$core..ops..arith..Mul$GT$3mul17hc38dda2b64add372E+0x209): undefined reference to `decQuadMultiply'
/usr/bin/ld: /home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/deps/ion-44130ad1f9c0bf8c.ion.332cc9c28b5267cd-cgu.00.rcgu.o: infunction `decimal::dec128::d128::compare::{{closure}}':
/home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:749:(.text._ZN60_$LT$calc..value..Value$u20$as$u20$core..ops..arith..Div$GT$3div17h1a8d777ca732f436E+0xac): undefined reference to `decQuadCompare'
/usr/bin/ld: /home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/deps/ion-44130ad1f9c0bf8c.ion.332cc9c28b5267cd-cgu.00.rcgu.o: infunction `decimal::dec128::d128::is_zero':
/home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:864:(.text._ZN60_$LT$calc..value..Value$u20$as$u20$core..ops..arith..Div$GT$3div17h1a8d777ca732f436E+0xcc): undefined reference to `decQuadIsZero'
/usr/bin/ld: /home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/deps/ion-44130ad1f9c0bf8c.ion.332cc9c28b5267cd-cgu.00.rcgu.o: infunction `<decimal::dec128::d128 as core::ops::arith::Div>::div::{{closure}}':
/home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:323:(.text._ZN60_$LT$calc..value..Value$u20$as$u20$core..ops..arith..Div$GT$3div17h1a8d777ca732f436E+0x1fa): undefined reference to `decQuadDivide'
/usr/bin/ld: /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:323:(.text._ZN60_$LT$calc..value..Value$u20$as$u20$core..ops..arith..Div$GT$3div17h1a8d777ca732f436E+0x2ab): undefined reference to `decQuadDivide'
/usr/bin/ld: /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:323:(.text._ZN60_$LT$calc..value..Value$u20$as$u20$core..ops..arith..Div$GT$3div17h1a8d777ca732f436E+0x373): undefined reference to `decQuadDivide'
/usr/bin/ld: /home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/deps/ion-44130ad1f9c0bf8c.ion.332cc9c28b5267cd-cgu.00.rcgu.o: infunction `<decimal::dec128::d128 as core::ops::arith::Neg>::neg::{{closure}}':
/home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:295:(.text._ZN60_$LT$calc..value..Value$u20$as$u20$core..ops..arith..Neg$GT$3neg17h4aa1318eb0686483E+0x6e): undefined reference to `decQuadMinus'
/usr/bin/ld: /home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/deps/ion-44130ad1f9c0bf8c.ion.332cc9c28b5267cd-cgu.00.rcgu.o: infunction `<decimal::dec128::d128 as core::fmt::Display>::fmt':
/home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:231:(.text._ZN58_$LT$calc..value..Value$u20$as$u20$core..ops..bit..Not$GT$3not17h9a33fe68719b558bE+0x13f): undefined reference to `decQuadToString'
/usr/bin/ld: /home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/deps/ion-44130ad1f9c0bf8c.ion.332cc9c28b5267cd-cgu.00.rcgu.o: infunction `decimal::dec128::d128::compare::{{closure}}':
/home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:749:(.text._ZN60_$LT$calc..value..Value$u20$as$u20$core..ops..arith..Rem$GT$3rem17hdd890127e14e1a65E+0xb2): undefined reference to `decQuadCompare'
/usr/bin/ld: /home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/deps/ion-44130ad1f9c0bf8c.ion.332cc9c28b5267cd-cgu.00.rcgu.o: infunction `decimal::dec128::d128::is_zero':
/home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:864:(.text._ZN60_$LT$calc..value..Value$u20$as$u20$core..ops..arith..Rem$GT$3rem17hdd890127e14e1a65E+0xcc): undefined reference to `decQuadIsZero'
/usr/bin/ld: /home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/deps/ion-44130ad1f9c0bf8c.ion.332cc9c28b5267cd-cgu.00.rcgu.o: infunction `<decimal::dec128::d128 as core::ops::arith::Rem>::rem::{{closure}}':
/home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:323:(.text._ZN60_$LT$calc..value..Value$u20$as$u20$core..ops..arith..Rem$GT$3rem17hdd890127e14e1a65E+0x1cd): undefined reference to `decQuadRemainder'
/usr/bin/ld: /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:323:(.text._ZN60_$LT$calc..value..Value$u20$as$u20$core..ops..arith..Rem$GT$3rem17hdd890127e14e1a65E+0x286): undefined reference to `decQuadRemainder'
/usr/bin/ld: /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:323:(.text._ZN60_$LT$calc..value..Value$u20$as$u20$core..ops..arith..Rem$GT$3rem17hdd890127e14e1a65E+0x345): undefined reference to `decQuadRemainder'
/usr/bin/ld: /home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/deps/ion-44130ad1f9c0bf8c.ion.332cc9c28b5267cd-cgu.00.rcgu.o: infunction `calc::value::Value::as_float':
/home/matthias/.cargo/git/checkouts/calc-936413027aef1cfa/d2719ef/src/value.rs:166:(.text._ZN4calc5parse6t_expr17h7e7a5e643f6992d7E+0x350): undefined reference to `decQuadToInt32'
/usr/bin/ld: /home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/deps/ion-44130ad1f9c0bf8c.ion.332cc9c28b5267cd-cgu.00.rcgu.o: infunction `<core::result::Result<T,E> as core::ops::try_trait::Try>::branch':
/usr/src/debug/rust/rustc-1.77.2-src/library/core/src/result.rs:1946:(.text._ZN4calc5parse6t_expr17h7e7a5e643f6992d7E+0x49f): undefined reference to `decQuadToInt32'
/usr/bin/ld: /home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/deps/ion-44130ad1f9c0bf8c.ion.332cc9c28b5267cd-cgu.00.rcgu.o: infunction `<decimal::dec128::d128 as core::ops::arith::Neg>::neg::{{closure}}':
/home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:295:(.text._ZN4calc5parse6g_expr17h2e2d6c61682d9081E+0x8c4): undefined reference to `decQuadMinus'
/usr/bin/ld: /home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/deps/ion-44130ad1f9c0bf8c.ion.332cc9c28b5267cd-cgu.00.rcgu.o: infunction `<decimal::dec128::d128 as core::ops::arith::Mul>::mul::{{closure}}':
/home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:323:(.text._ZN76_$LT$calc..parse..DefaultEnvironment$u20$as$u20$calc..parse..Environment$GT$7resolve17hf3fc182b111d6c61E+0x37a): undefined reference to `decQuadMultiply'
/usr/bin/ld: /home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/deps/ion-44130ad1f9c0bf8c.ion.332cc9c28b5267cd-cgu.00.rcgu.o: infunction `decimal::dec128::d128::ln::{{closure}}':
/home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:671:(.text._ZN76_$LT$calc..parse..DefaultEnvironment$u20$as$u20$calc..parse..Environment$GT$7resolve17hf3fc182b111d6c61E+0x5a6): undefined reference to `decimal128ToNumber'
/usr/bin/ld: /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:673:(.text._ZN76_$LT$calc..parse..DefaultEnvironment$u20$as$u20$calc..parse..Environment$GT$7resolve17hf3fc182b111d6c61E+0x5e5): undefined reference to `decNumberLn'
/usr/bin/ld: /home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/deps/ion-44130ad1f9c0bf8c.ion.332cc9c28b5267cd-cgu.00.rcgu.o: infunction `decimal::dec128::d128::log10::{{closure}}':
/home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:687:(.text._ZN76_$LT$calc..parse..DefaultEnvironment$u20$as$u20$calc..parse..Environment$GT$7resolve17hf3fc182b111d6c61E+0x66c): undefined reference to `decimal128ToNumber'
/usr/bin/ld: /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:689:(.text._ZN76_$LT$calc..parse..DefaultEnvironment$u20$as$u20$calc..parse..Environment$GT$7resolve17hf3fc182b111d6c61E+0x6ab): undefined reference to `decNumberLog10'
/usr/bin/ld: /home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/deps/ion-44130ad1f9c0bf8c.ion.332cc9c28b5267cd-cgu.00.rcgu.o: infunction `<calc::parse::DefaultEnvironment as calc::parse::Environment>::resolve':
/home/matthias/.cargo/git/checkouts/calc-936413027aef1cfa/d2719ef/src/parse.rs:(.text._ZN76_$LT$calc..parse..DefaultEnvironment$u20$as$u20$calc..parse..Environment$GT$7resolve17hf3fc182b111d6c61E+0x6ba): undefined reference to `decimal128FromNumber'
/usr/bin/ld: /home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/deps/ion-44130ad1f9c0bf8c.ion.332cc9c28b5267cd-cgu.00.rcgu.o: infunction `<decimal::dec128::d128 as core::convert::From<u64>>::from':
/home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:160:(.text._ZN4calc5value3ops8to_float17ha0bc494a4cb715d8E+0x151): undefined reference to `decQuadFromBCD'
/usr/bin/ld: /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:160:(.text._ZN4calc5value3ops8to_float17ha0bc494a4cb715d8E+0x23c): undefined reference to `decQuadFromBCD'
/usr/bin/ld: /home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/deps/ion-44130ad1f9c0bf8c.ion.332cc9c28b5267cd-cgu.00.rcgu.o: infunction `<decimal::dec128::d128 as core::ops::arith::Neg>::neg::{{closure}}':
/home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:295:(.text._ZN4calc5value3ops8to_float17ha0bc494a4cb715d8E+0x294): undefined reference to `decQuadMinus'
/usr/bin/ld: /home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/deps/ion-44130ad1f9c0bf8c.ion.332cc9c28b5267cd-cgu.00.rcgu.o: infunction `<decimal::dec128::d128 as core::fmt::Display>::fmt':
/home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:231:(.text._ZN44_$LT$$RF$T$u20$as$u20$core..fmt..Display$GT$3fmt17h74a706e12d9fabf9E+0x29): undefined reference to `decQuadToString'
/usr/bin/ld: /home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/deps/ion-44130ad1f9c0bf8c.ion.332cc9c28b5267cd-cgu.00.rcgu.o: infunction `decimal::dec128::d128::pow::{{closure}}':
/home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:635:(.text._ZN7decimal6dec1284d12812with_context17haec516c601755948E+0x57): undefined reference to `decimal128ToNumber'
/usr/bin/ld: /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:639:(.text._ZN7decimal6dec1284d12812with_context17haec516c601755948E+0xce): undefined reference to `decNumberPower'
/usr/bin/ld: /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:640:(.text._ZN7decimal6dec1284d12812with_context17haec516c601755948E+0xdd): undefined reference to `decimal128FromNumber'
/usr/bin/ld: /home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/deps/ion-44130ad1f9c0bf8c.ion.332cc9c28b5267cd-cgu.00.rcgu.o: infunction `decimal::dec128::d128::default_context':
/home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:499:(.text._ZN3std3sys3pal6common12thread_local10fast_local12Key$LT$T$GT$14try_initialize17h03841d451a4864f0E+0x13): undefined reference to `decContextDefault'
/usr/bin/ld: /home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/deps/ion-44130ad1f9c0bf8c.ion.332cc9c28b5267cd-cgu.00.rcgu.o: infunction `<decimal::dec128::d128 as core::str::traits::FromStr>::from_str::{{closure}}':
/home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:199:(.text._ZN68_$LT$decimal..dec128..d128$u20$as$u20$core..str..traits..FromStr$GT$8from_str17h84ced6f4efe43823E+0xce): undefined reference to `decQuadFromString'
/usr/bin/ld: /home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/deps/ion-44130ad1f9c0bf8c.ion.332cc9c28b5267cd-cgu.00.rcgu.o: infunction `<decimal::dec128::d128 as core::ops::arith::Div>::div::{{closure}}':
/home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:323:(.text._ZN63_$LT$decimal..dec128..d128$u20$as$u20$core..ops..arith..Div$GT$3div17h0f5bf25e851b1557E+0x58): undefined reference to `decQuadDivide'
/usr/bin/ld: /home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/deps/ion-44130ad1f9c0bf8c.ion.332cc9c28b5267cd-cgu.00.rcgu.o: infunction `calc::value::Value::as_float':
/home/matthias/.cargo/git/checkouts/calc-936413027aef1cfa/d2719ef/src/value.rs:166:(.text._ZN4calc5parse6t_expr17h5ce370027c626879E+0x350): undefined reference to `decQuadToInt32'
/usr/bin/ld: /home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/deps/ion-44130ad1f9c0bf8c.ion.332cc9c28b5267cd-cgu.00.rcgu.o: infunction `<core::result::Result<T,E> as core::ops::try_trait::Try>::branch':
/usr/src/debug/rust/rustc-1.77.2-src/library/core/src/result.rs:1946:(.text._ZN4calc5parse6t_expr17h5ce370027c626879E+0x49f): undefined reference to `decQuadToInt32'
/usr/bin/ld: /home/matthias/Dokumente/AUR/ion-git/src/ion/target/release/deps/ion-44130ad1f9c0bf8c.ion.332cc9c28b5267cd-cgu.00.rcgu.o: infunction `<decimal::dec128::d128 as core::ops::arith::Neg>::neg::{{closure}}':
/home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/decimal-2.1.0/src/dec128.rs:295:(.text._ZN4calc5parse6g_expr17hacd0161b107b7bb2E+0x76f): undefined reference to `decQuadMinus'
collect2: error: ld returned 1 exit status
= note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
= note: use the `-l` flag to specify native libraries to link
= note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#rustc-link-lib)
error: could not compile `ion-shell` (bin "ion") due to 1 previous error
==> ERROR: A failure occurred in build().
_pkgname=ion
pkgname=ion-git
pkgver=r2191.85452cfa
pkgrel=1
pkgdesc="The Ion Shell. Compatible with Redox and Linux. (Git version)"
arch=("x86_64")
url="https://gitlab.redox-os.org/redox-os/ion"
license=('MIT')
makedepends=('git' 'rust')
provides=("$_pkgname")
conflicts=("$_pkgname")
install=ion-git.install
source=('git+https://gitlab.redox-os.org/redox-os/ion.git')
sha512sums=('SKIP')
build() {
cd $_pkgname
cargo build --release
}
package() {
cd $_pkgname
DESTDIR=/usr/local/bin bash/install.sh
}