Package Details: wttrbar-git 0.7.1.r0.g40a68d0-1

Git Clone URL: https://aur.archlinux.org/wttrbar-git.git (read-only, click to copy)
Package Base: wttrbar-git
Description: Show the weather in Waybar, using the great wttr.io
Upstream URL: https://github.com/bjesus/wttrbar
Keywords: waybar wayland wlroots
Licenses: MIT
Conflicts: wttrbar
Provides: wttrbar
Submitter: Menelkir
Maintainer: willemw
Last Packager: willemw
Votes: 3
Popularity: 0.71
First Submitted: 2023-06-29 20:33 (UTC)
Last Updated: 2024-02-14 14:27 (UTC)

Dependencies (2)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

willemw commented on 2023-10-10 18:19 (UTC)

Fixed the issue for this packages, since it is not an issue with all Rust packages (with similar build statements).

willemw commented on 2023-10-10 05:59 (UTC)

Yes, the LTO compile option is the issue.

Arch Linux's supported default is "LTO disabled" (for now). See /etc/makepkg.conf:

# Makepkg defaults: OPTIONS=(!strip docs libtool staticlibs emptydirs !zipman !purge !debug !lto)

This includes building in Rust (https://wiki.archlinux.org/title/Talk:Rust_package_guidelines#RUSTFLAGS_link-time_optimization).

CachyOS is an LTO enabled OS. See first feature on https://cachyos.org/. They should have a solution for building AUR packages that fail when LTO is enabled, I would think.

pauper commented on 2023-10-09 20:22 (UTC)

Yes, that fixed it thanks. I frequently have trouble building cargo packages in a chroot on AUR - I wonder if this could be a solution?

chrisqq commented on 2023-10-09 20:11 (UTC)

adding options=(!lto) fixed it.

willemw commented on 2023-10-09 17:57 (UTC)

As a test, add line options=(!lto) to the PKGBUILD file and then try to build the package.

chrisqq commented on 2023-10-09 15:43 (UTC)

Pauper, are you on cachyos? I wasn't able to get this working and ran out of time and haven't had time to come back to it yet so it's still borken for me. I'm pretty sure it's something to do with a required build item not being passed through properly but beyond that I don't know.

pauper commented on 2023-10-09 14:50 (UTC) (edited on 2023-10-09 14:50 (UTC) by pauper)

I get the same error as chrisqq building in a clean chroot

willemw commented on 2023-09-23 16:21 (UTC)

@chrisqq:

It is still not clear to me what the problem could be. Maybe try to narrow the issue down to something more concrete and/or do an online search of some of the errors.

Things to try: Run PATH="/usr/bin:$PATH" to force /usr/bin/cargo being used. Run makepkg on a git clone of this package. Try running makepkg on some other Rust package: the wttrbar package, an official Rust package (https://gitlab.archlinux.org/archlinux/packaging/packages/ripgrep). Try removing parts of the wttrbar-git PKGBUILD file, so it becomes closer to a plain cargo install --release. Build in a clean chroot environment.

You can also email me to avoid a lengthy thread here.

chrisqq commented on 2023-09-23 14:01 (UTC)

cargo build --release on the source works fine. paru and yay both fail to build on the same error:

Compiling wttrbar v0.4.0 (/home/chris/.cache/paru/clone/wttrbar-git/src/wttrbar-git) error: linking with cc failed: exit status: 1 | = note: LC_ALL="C" PATH="/home/chris/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/home/chris/.cargo/bin:/home/chris/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/home/chris/.dotnet/tools:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/lib/rustup/bin:/usr/lib/rustup/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustc8xS4Hd/symbols.o" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/wttrbar-da4516075730a52f.wttrbar.f6950c55d398b488-cgu.00.rcgu.o" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/wttrbar-da4516075730a52f.wttrbar.f6950c55d398b488-cgu.01.rcgu.o" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/wttrbar-da4516075730a52f.wttrbar.f6950c55d398b488-cgu.02.rcgu.o" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/wttrbar-da4516075730a52f.wttrbar.f6950c55d398b488-cgu.03.rcgu.o" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/wttrbar-da4516075730a52f.wttrbar.f6950c55d398b488-cgu.04.rcgu.o" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/wttrbar-da4516075730a52f.wttrbar.f6950c55d398b488-cgu.05.rcgu.o" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/wttrbar-da4516075730a52f.wttrbar.f6950c55d398b488-cgu.06.rcgu.o" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/wttrbar-da4516075730a52f.wttrbar.f6950c55d398b488-cgu.07.rcgu.o" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/wttrbar-da4516075730a52f.wttrbar.f6950c55d398b488-cgu.08.rcgu.o" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/wttrbar-da4516075730a52f.wttrbar.f6950c55d398b488-cgu.09.rcgu.o" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/wttrbar-da4516075730a52f.wttrbar.f6950c55d398b488-cgu.10.rcgu.o" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/wttrbar-da4516075730a52f.wttrbar.f6950c55d398b488-cgu.11.rcgu.o" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/wttrbar-da4516075730a52f.wttrbar.f6950c55d398b488-cgu.12.rcgu.o" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/wttrbar-da4516075730a52f.wttrbar.f6950c55d398b488-cgu.13.rcgu.o" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/wttrbar-da4516075730a52f.wttrbar.f6950c55d398b488-cgu.14.rcgu.o" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/wttrbar-da4516075730a52f.wttrbar.f6950c55d398b488-cgu.15.rcgu.o" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/wttrbar-da4516075730a52f.d80jkzaiqrxhb6l.rcgu.o" "-Wl,--as-needed" "-L" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps" "-L" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/build/ring-ed643733acaefe66/out" "-L" "/home/chris/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libreqwest-7061327e97dcf810.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/librustls_pemfile-fde30a8452024308.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libhyper_rustls-ba317411ee716ab9.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libwebpki_roots-f533034b14813f5b.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libbase64-9232a69b3a5a6151.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libipnet-131fcbc98c5fa26b.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libtokio_rustls-644ac1ef4327cf62.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libserde_urlencoded-e5d27afd1f9e3fd9.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libmime-6de28015da3c004a.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libencoding_rs-dfe306f0e9bc2a3c.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libserde_json-9be1612d637cb880.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libryu-e30001c50378b1b5.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libserde-fd11f62deab3f762.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/librustls-32ee1d0116815a34.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libsct-e46ac72d8f92e1aa.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libwebpki-b43a0f4c67f8d08f.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libspin-af27a0b04dceea76.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libuntrusted-76fa424b3eaa51ac.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libhyper-6766d50618189b72.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libwant-5611c4b4faaf2f0b.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libtry_lock-0609b852a4c18c8b.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libhttparse-7a8390a371aac0e7.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libh2-077ff692406f63b0.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libindexmap-3bfc0ab714db8431.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libhashbrown-a798c6f8e3fc513e.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libtokio_util-c67215805d249027.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libfutures_sink-7cd19f5ffa95f870.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libtower_service-3d6b927690a29408.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libtracing-d0f26539ca150b93.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libtracing_core-6f22074918e22fd8.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libonce_cell-17aab149ad2cd10a.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libfutures_channel-a5844f4e95fdbd61.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libtokio-19ddd4f45440977c.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libnum_cpus-48c36d19a9a5e3ff.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libsocket2-f2514b6a62f71033.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libmio-80c02fac7dfbc3ac.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libhttp_body-bdf1de294dc61c18.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/liblog-458760dc7b2a049c.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libcfg_if-94d3359e7bf0ac50.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libfutures_util-7df40d5d74ed2dd0.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libmemchr-c57849e226d76b33.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libfutures_io-a7695bf3ff4906b9.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libslab-236a17ddc905d9e8.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libpin_project_lite-4e7c6b644423c960.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libfutures_task-5ecd5a991bce499e.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libpin_utils-f17d1d38cb4bd6c1.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libfutures_core-eb123d8d634fb2cb.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/liburl-d7186e61a063d4da.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libidna-4dd46b28e7fefffc.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libunicode_normalization-5a73d8be07e50497.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libtinyvec-6736d9e7d1c10c0f.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libtinyvec_macros-52b73ee93f20e185.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libunicode_bidi-bf7814632c60f51b.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libform_urlencoded-74804bd4e0975afe.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libpercent_encoding-de677753fc8283ce.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libhttp-ac47a3920cc1bf62.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libitoa-563633b981184e64.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libbytes-82b51b1dc0b13534.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libfnv-da13536bcfe79b6f.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libchrono-6ca61747b54663e5.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libiana_time_zone-fe3baffa8a2bcb81.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libnum_integer-a5f69779c9dd59ab.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libnum_traits-d86cb35b9b775d3d.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libtime-e22f6eef323fb248.rlib" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/liblibc-abd1eba2443a0411.rlib" "/home/chris/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-8f88c761e33f2651.rlib" "/home/chris/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-f9018f9cee1cc5ff.rlib" "/home/chris/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-919f89587cbed68d.rlib" "/home/chris/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-c6624cb4360306cd.rlib" "/home/chris/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-4930b3dc482158f7.rlib" "/home/chris/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-65bea4bb6af40828.rlib" "/home/chris/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-bc6864da821ce9a2.rlib" "/home/chris/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-1bccb7a942e1b311.rlib" "/home/chris/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-356231f77d1e268a.rlib" "/home/chris/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-80ed5799bf463787.rlib" "/home/chris/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-9c3df673b2797081.rlib" "/home/chris/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-c6afbee8d1102512.rlib" "/home/chris/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-682387162b570769.rlib" "/home/chris/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-05a2cedbb78c1d4f.rlib" "/home/chris/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-f002c8f83a289c4b.rlib" "/home/chris/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-649be05783c8912e.rlib" "/home/chris/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-13da980d6c74fec5.rlib" "/home/chris/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-46a989d0e2cef827.rlib" "/home/chris/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-b114db70ea0690b1.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/home/chris/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/wttrbar-da4516075730a52f" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-nodefaultlibs" = note: /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.01.rcgu.o): in function ring::ec::curve25519::scalar::Scalar::from_bytes_checked': ring.6f5a325b991233e6-cgu.01:(.text._ZN4ring2ec10curve255196scalar6Scalar18from_bytes_checked17ha227b63c95734114E+0x1a0): undefined reference toLIMBS_less_than' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.01.rcgu.o): in function ring::rsa::signing::RsaKeyPair::from_der_reader': ring.6f5a325b991233e6-cgu.01:(.text._ZN4ring3rsa7signing10RsaKeyPair15from_der_reader17hafa827968ccd0da5E+0x32e): undefined reference toLIMBS_less_than' /usr/bin/ld: ring.6f5a325b991233e6-cgu.01:(.text.ZN4ring3rsa7signing10RsaKeyPair15from_der_reader17hafa827968ccd0da5E+0x6c3): undefined reference to LIMBS_are_zero' /usr/bin/ld: ring.6f5a325b991233e6-cgu.01:(.text._ZN4ring3rsa7signing10RsaKeyPair15from_der_reader17hafa827968ccd0da5E+0x8c2): undefined reference toLIMBS_less_than' /usr/bin/ld: ring.6f5a325b991233e6-cgu.01:(.text._ZN4ring3rsa7signing10RsaKeyPair15from_der_reader17hafa827968ccd0da5E+0x943): undefined reference to LIMBS_are_even' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.01.rcgu.o): in functionring::rsa::signing::PrivatePrime<M>::new': ring.6f5a325b991233e6-cgu.01:(.text._ZN4ring3rsa7signing21PrivatePrime$LT$M$GT$3new17hd326202589d0530cE+0x11a): undefined reference to LIMBS_are_even' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.01.rcgu.o): in functionring::rsa::signing::RsaKeyPair::sign': ring.6f5a325b991233e6-cgu.01:(.text._ZN4ring3rsa7signing10RsaKeyPair4sign17haec6495cb9923d7fE+0x35b): undefined reference to GFp_bn_from_montgomery_in_place' /usr/bin/ld: ring.6f5a325b991233e6-cgu.01:(.text._ZN4ring3rsa7signing10RsaKeyPair4sign17haec6495cb9923d7fE+0x593): undefined reference toGFp_bn_from_montgomery_in_place' /usr/bin/ld: ring.6f5a325b991233e6-cgu.01:(.text._ZN4ring3rsa7signing10RsaKeyPair4sign17haec6495cb9923d7fE+0x68b): undefined reference to LIMBS_sub_mod' /usr/bin/ld: ring.6f5a325b991233e6-cgu.01:(.text._ZN4ring3rsa7signing10RsaKeyPair4sign17haec6495cb9923d7fE+0x774): undefined reference toLIMBS_add_mod' /usr/bin/ld: ring.6f5a325b991233e6-cgu.01:(.text._ZN4ring3rsa7signing10RsaKeyPair4sign17haec6495cb9923d7fE+0x9eb): undefined reference to LIMBS_equal' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.05.rcgu.o): in functionring::constant_time::verify_slices_are_equal': ring.6f5a325b991233e6-cgu.05:(.text._ZN4ring13constant_time23verify_slices_are_equal17h0568638d836becabE+0x13): undefined reference to GFp_memcmp' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.10.rcgu.o): in functionspin::once::Once<T>::call_once': ring.6f5a325b991233e6-cgu.10:(.text._ZN4spin4once13Once$LT$T$GT$9call_once17h8a954a37a39ce1d6E+0x29): undefined reference to GFp_cpuid_setup' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.10.rcgu.o): in functionring::ec::suite_b::ops::p256::p256_point_mul_base_impl': ring.6f5a325b991233e6-cgu.10:(.text._ZN4ring2ec7suite_b3ops4p25624p256_point_mul_base_impl17he6a24c1ef23dc56aE.llvm.7137669174093733496+0x31): undefined reference to GFp_nistz256_point_mul_base' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.10.rcgu.o): in functionring::ec::suite_b::ops::p256::p256_scalar_inv_to_mont': ring.6f5a325b991233e6-cgu.10:(.text._ZN4ring2ec7suite_b3ops4p25623p256_scalar_inv_to_mont17hd36e8cdeeffeabf3E+0xa7): undefined reference to GFp_p256_scalar_sqr_mont' /usr/bin/ld: ring.6f5a325b991233e6-cgu.10:(.text._ZN4ring2ec7suite_b3ops4p25623p256_scalar_inv_to_mont17hd36e8cdeeffeabf3E+0x2b4): undefined reference toGFp_p256_scalar_sqr_mont' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.10.rcgu.o): in function ring::ec::suite_b::public_key::parse_uncompressed_point': ring.6f5a325b991233e6-cgu.10:(.text._ZN4ring2ec7suite_b10public_key24parse_uncompressed_point17hbe7d5a833e19d3e0E+0x1b2): undefined reference toLIMBS_equal' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.10.rcgu.o):(.data.rel.ro._ZN4ring2ec7suite_b3ops4p25615PRIVATE_KEY_OPS17hb6dd62b9d11e8ef3E+0x18): undefined reference to GFp_nistz256_point_mul' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libsct-e46ac72d8f92e1aa.rlib(sct-e46ac72d8f92e1aa.sct.4a955da1dd4f5cff-cgu.1.rcgu.o): in functionring::signature::UnparsedPublicKey::verify': sct.4a955da1dd4f5cff-cgu.1:(.text._ZN4ring9signature26UnparsedPublicKey$LT$B$GT$6verify17h5ab146f52d800e4cE+0x4a): undefined reference to GFp_cpuid_setup' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libwebpki-b43a0f4c67f8d08f.rlib(webpki-b43a0f4c67f8d08f.webpki.bf7a750f151c0ef-cgu.3.rcgu.o): in functionspin::once::Once<T>::call_once': webpki.bf7a750f151c0ef-cgu.3:(.text._ZN4spin4once13Once$LT$T$GT$9call_once17h6d32791ee5e23aa4E+0x29): undefined reference to GFp_cpuid_setup' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.03.rcgu.o): in functionring::aead::open_within::open_within': ring.6f5a325b991233e6-cgu.03:(.text.ZN4ring4aead12open_within_11open_within17hc90bdbccacf76ea7E+0x6d): undefined reference to GFp_memcmp' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.04.rcgu.o): in functionring::ec::suite_b::verify_jacobian_point_is_on_the_curve': ring.6f5a325b991233e6-cgu.04:(.text._ZN4ring2ec7suite_b37verify_jacobian_point_is_on_the_curve17ha9792f6b1244f00bE+0x8a): undefined reference to LIMBS_are_zero' /usr/bin/ld: ring.6f5a325b991233e6-cgu.04:(.text._ZN4ring2ec7suite_b37verify_jacobian_point_is_on_the_curve17ha9792f6b1244f00bE+0x33d): undefined reference toLIMBS_equal' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.04.rcgu.o): in function ring::rsa::verification::verify_rsa_': ring.6f5a325b991233e6-cgu.04:(.text._ZN4ring3rsa12verification11verify_rsa_17hf24eb9377df90e40E+0xe7): undefined reference toLIMBS_are_zero' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.06.rcgu.o): in function ring::ec::suite_b::ecdsa::signing::EcdsaKeyPair::sign': ring.6f5a325b991233e6-cgu.06:(.text._ZN4ring2ec7suite_b5ecdsa7signing12EcdsaKeyPair4sign17h554428095f3222bbE+0x17b): undefined reference toLIMBS_are_zero' /usr/bin/ld: ring.6f5a325b991233e6-cgu.06:(.text._ZN4ring2ec7suite_b5ecdsa7signing12EcdsaKeyPair4sign17h554428095f3222bbE+0x377): undefined reference to LIMBS_reduce_once' /usr/bin/ld: ring.6f5a325b991233e6-cgu.06:(.text._ZN4ring2ec7suite_b5ecdsa7signing12EcdsaKeyPair4sign17h554428095f3222bbE+0x481): undefined reference toLIMBS_add_mod' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.08.rcgu.o): in function ring::ec::curve25519::x25519::x25519_public_from_private': ring.6f5a325b991233e6-cgu.08:(.text._ZN4ring2ec10curve255196x2551926x25519_public_from_private17hfb708cd38c652479E+0x38): undefined reference toGFp_x25519_sc_mask' /usr/bin/ld: ring.6f5a325b991233e6-cgu.08:(.text._ZN4ring2ec10curve255196x2551926x25519_public_from_private17hfb708cd38c652479E+0x54): undefined reference to GFp_x25519_public_from_private_generic_masked' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.08.rcgu.o): in functionring::ec::curve25519::x25519::x25519_ecdh': ring.6f5a325b991233e6-cgu.08:(.text._ZN4ring2ec10curve255196x2551911x25519_ecdh17h8e2501ac283699c7E+0x44): undefined reference to GFp_x25519_sc_mask' /usr/bin/ld: ring.6f5a325b991233e6-cgu.08:(.text._ZN4ring2ec10curve255196x2551911x25519_ecdh17h8e2501ac283699c7E+0x6f): undefined reference toGFp_x25519_scalar_mult_generic_masked' /usr/bin/ld: ring.6f5a325b991233e6-cgu.08:(.text._ZN4ring2ec10curve255196x2551911x25519_ecdh17h8e2501ac283699c7E+0x8c): undefined reference to GFp_memcmp' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.08.rcgu.o): in function<ring::ec::suite_b::ecdsa::verification::EcdsaVerificationAlgorithm as ring::signature::VerificationAlgorithm>::verify': ring.6f5a325b991233e6-cgu.08:(.text._ZN125$LT$ring..ec..suite_b..ecdsa..verification..EcdsaVerificationAlgorithm$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17h09e8c42a17a66bf1E+0x327): undefined reference to LIMBS_are_zero' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.11.rcgu.o): in functionring::aead::chacha20_poly1305::chacha20_poly1305_seal': ring.6f5a325b991233e6-cgu.11:(.text.ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17h9b1ecab0a4f30b39E+0x24): undefined reference to GFp_ia32cap_P' /usr/bin/ld: ring.6f5a325b991233e6-cgu.11:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17h9b1ecab0a4f30b39E+0xf4): undefined reference toGFp_poly1305_init' /usr/bin/ld: ring.6f5a325b991233e6-cgu.11:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17h9b1ecab0a4f30b39E+0x19d): undefined reference to GFp_poly1305_update' /usr/bin/ld: ring.6f5a325b991233e6-cgu.11:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17h9b1ecab0a4f30b39E+0x1f1): undefined reference toGFp_poly1305_update' /usr/bin/ld: ring.6f5a325b991233e6-cgu.11:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17h9b1ecab0a4f30b39E+0x24e): undefined reference to GFp_poly1305_update' /usr/bin/ld: ring.6f5a325b991233e6-cgu.11:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17h9b1ecab0a4f30b39E+0x292): undefined reference toGFp_poly1305_update' /usr/bin/ld: ring.6f5a325b991233e6-cgu.11:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17h9b1ecab0a4f30b39E+0x2bf): undefined reference to GFp_poly1305_update' /usr/bin/ld: ring.6f5a325b991233e6-cgu.11:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17h9b1ecab0a4f30b39E+0x359): undefined reference toGFp_poly1305_finish' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.11.rcgu.o): in function ring::aead::chacha20_poly1305::chacha20_poly1305_open': ring.6f5a325b991233e6-cgu.11:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_open17h2d4f697b21db8f9cE+0x24): undefined reference toGFp_ia32cap_P' /usr/bin/ld: ring.6f5a325b991233e6-cgu.11:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_open17h2d4f697b21db8f9cE+0xf8): undefined reference to GFp_poly1305_init' /usr/bin/ld: ring.6f5a325b991233e6-cgu.11:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_open17h2d4f697b21db8f9cE+0x1a1): undefined reference toGFp_poly1305_update' /usr/bin/ld: ring.6f5a325b991233e6-cgu.11:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_open17h2d4f697b21db8f9cE+0x1e8): undefined reference to GFp_poly1305_update' /usr/bin/ld: ring.6f5a325b991233e6-cgu.11:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_open17h2d4f697b21db8f9cE+0x223): undefined reference toGFp_poly1305_update' /usr/bin/ld: ring.6f5a325b991233e6-cgu.11:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_open17h2d4f697b21db8f9cE+0x277): undefined reference to GFp_poly1305_update' /usr/bin/ld: ring.6f5a325b991233e6-cgu.11:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_open17h2d4f697b21db8f9cE+0x2da): undefined reference toGFp_poly1305_update' /usr/bin/ld: ring.6f5a325b991233e6-cgu.11:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_open17h2d4f697b21db8f9cE+0x374): undefined reference to GFp_poly1305_finish' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.11.rcgu.o): in functionring::aead::shift::shift_partial': ring.6f5a325b991233e6-cgu.11:(.text._ZN4ring4aead5shift13shift_partial17hfadb4bd99b84a663E+0x89): undefined reference to GFp_ia32cap_P' /usr/bin/ld: ring.6f5a325b991233e6-cgu.11:(.text._ZN4ring4aead5shift13shift_partial17hfadb4bd99b84a663E+0x124): undefined reference toGFp_aes_nohw_encrypt' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.11.rcgu.o): in function ring::ec::curve25519::ed25519::signing::Ed25519KeyPair::from_seed_': ring.6f5a325b991233e6-cgu.11:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair10from_seed_17h97ff8320fe8aee3aE+0x17e): undefined reference toGFp_x25519_sc_mask' /usr/bin/ld: ring.6f5a325b991233e6-cgu.11:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair10from_seed_17h97ff8320fe8aee3aE+0x1c8): undefined reference to GFp_x25519_ge_scalarmult_base' /usr/bin/ld: ring.6f5a325b991233e6-cgu.11:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair10from_seed_17h97ff8320fe8aee3aE+0x2cc): undefined reference toGFp_x25519_fe_invert' /usr/bin/ld: ring.6f5a325b991233e6-cgu.11:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair10from_seed_17h97ff8320fe8aee3aE+0x2d3): undefined reference to GFp_x25519_fe_mul_ttt' /usr/bin/ld: ring.6f5a325b991233e6-cgu.11:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair10from_seed_17h97ff8320fe8aee3aE+0x349): undefined reference toGFp_x25519_fe_tobytes' /usr/bin/ld: ring.6f5a325b991233e6-cgu.11:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair10from_seed_17h97ff8320fe8aee3aE+0x352): undefined reference to GFp_x25519_fe_isnegative' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.11.rcgu.o): in functionring::ec::curve25519::ed25519::signing::Ed25519KeyPair::sign': ring.6f5a325b991233e6-cgu.11:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair4sign17h1a9d04d2e28f4e55E+0x1c7): undefined reference to GFp_x25519_sc_reduce' /usr/bin/ld: ring.6f5a325b991233e6-cgu.11:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair4sign17h1a9d04d2e28f4e55E+0x214): undefined reference toGFp_x25519_ge_scalarmult_base' /usr/bin/ld: ring.6f5a325b991233e6-cgu.11:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair4sign17h1a9d04d2e28f4e55E+0x2f1): undefined reference to GFp_x25519_fe_invert' /usr/bin/ld: ring.6f5a325b991233e6-cgu.11:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair4sign17h1a9d04d2e28f4e55E+0x2f8): undefined reference toGFp_x25519_fe_mul_ttt' /usr/bin/ld: ring.6f5a325b991233e6-cgu.11:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair4sign17h1a9d04d2e28f4e55E+0x367): undefined reference to GFp_x25519_fe_tobytes' /usr/bin/ld: ring.6f5a325b991233e6-cgu.11:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair4sign17h1a9d04d2e28f4e55E+0x370): undefined reference toGFp_x25519_fe_isnegative' /usr/bin/ld: ring.6f5a325b991233e6-cgu.11:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair4sign17h1a9d04d2e28f4e55E+0x404): undefined reference to GFp_x25519_sc_reduce' /usr/bin/ld: ring.6f5a325b991233e6-cgu.11:(.text._ZN4ring2ec10curve255197ed255197signing14Ed25519KeyPair4sign17h1a9d04d2e28f4e55E+0x432): undefined reference toGFp_x25519_sc_muladd' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.12.rcgu.o): in function ring::aead::gcm::Context::new': ring.6f5a325b991233e6-cgu.12:(.text._ZN4ring4aead3gcm7Context3new17h7eff1a5af49788c4E+0x67): undefined reference toGFp_ia32cap_P' /usr/bin/ld: ring.6f5a325b991233e6-cgu.12:(.text._ZN4ring4aead3gcm7Context3new17h7eff1a5af49788c4E+0x247): undefined reference to GFp_ia32cap_P' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.12.rcgu.o): in functionring::aead::gcm::Context::update_block': ring.6f5a325b991233e6-cgu.12:(.text._ZN4ring4aead3gcm7Context12update_block17h97aac1a3d8c94432E+0x11): undefined reference to GFp_ia32cap_P' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.12.rcgu.o): in functionring::ec::suite_b::private_key::affine_from_jacobian': ring.6f5a325b991233e6-cgu.12:(.text._ZN4ring2ec7suite_b11private_key20affine_from_jacobian17h2a6a2f3fbeb8fbafE+0x9a): undefined reference to LIMBS_are_zero' /usr/bin/ld: ring.6f5a325b991233e6-cgu.12:(.text._ZN4ring2ec7suite_b11private_key20affine_from_jacobian17h2a6a2f3fbeb8fbafE+0x33f): undefined reference toLIMBS_equal' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.12.rcgu.o): in function ring::limb::limbs_minimal_bits': ring.6f5a325b991233e6-cgu.12:(.text._ZN4ring4limb18limbs_minimal_bits17h912a9577fde3bbddE+0x7f): undefined reference toLIMB_shr' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.12.rcgu.o): in function ring::limb::parse_big_endian_in_range_partially_reduced_and_pad_consttime': ring.6f5a325b991233e6-cgu.12:(.text._ZN4ring4limb61parse_big_endian_in_range_partially_reduced_and_pad_consttime17h2257e294ad9fa3d6E+0x181): undefined reference toLIMBS_reduce_once' /usr/bin/ld: ring.6f5a325b991233e6-cgu.12:(.text._ZN4ring4limb61parse_big_endian_in_range_partially_reduced_and_pad_consttime17h2257e294ad9fa3d6E+0x198): undefined reference to LIMBS_are_zero' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.12.rcgu.o): in functionring::limb::parse_big_endian_in_range_and_pad_consttime': ring.6f5a325b991233e6-cgu.12:(.text._ZN4ring4limb43parse_big_endian_in_range_and_pad_consttime17hf75a9bea1896c222E+0x181): undefined reference to LIMBS_less_than' /usr/bin/ld: ring.6f5a325b991233e6-cgu.12:(.text._ZN4ring4limb43parse_big_endian_in_range_and_pad_consttime17hf75a9bea1896c222E+0x19d): undefined reference toLIMBS_are_zero' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.12.rcgu.o): in function ring::limb::fold_5_bit_windows': ring.6f5a325b991233e6-cgu.12:(.text._ZN4ring4limb18fold_5_bit_windows17h12ac095d34dce141E+0x67): undefined reference toLIMBS_window5_split_window' /usr/bin/ld: ring.6f5a325b991233e6-cgu.12:(.text._ZN4ring4limb18fold_5_bit_windows17h12ac095d34dce141E+0xf2): undefined reference to LIMBS_window5_split_window' /usr/bin/ld: ring.6f5a325b991233e6-cgu.12:(.text._ZN4ring4limb18fold_5_bit_windows17h12ac095d34dce141E+0x158): undefined reference toLIMBS_window5_unsplit_window' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.14.rcgu.o): in function ring::aead::aes_gcm::init': ring.6f5a325b991233e6-cgu.14:(.text._ZN4ring4aead7aes_gcm4init17h94cfada5a9e4b41cE+0x34): undefined reference toGFp_ia32cap_P' /usr/bin/ld: ring.6f5a325b991233e6-cgu.14:(.text._ZN4ring4aead7aes_gcm4init17h94cfada5a9e4b41cE+0xb3): undefined reference to GFp_aes_nohw_set_encrypt_key' /usr/bin/ld: ring.6f5a325b991233e6-cgu.14:(.text._ZN4ring4aead7aes_gcm4init17h94cfada5a9e4b41cE+0x1bd): undefined reference toGFp_aes_nohw_encrypt' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.14.rcgu.o): in function ring::aead::aes_gcm::aes_gcm_seal': ring.6f5a325b991233e6-cgu.14:(.text._ZN4ring4aead7aes_gcm12aes_gcm_seal17hf45ca88fc265aaeaE+0x94): undefined reference toGFp_ia32cap_P' /usr/bin/ld: ring.6f5a325b991233e6-cgu.14:(.text._ZN4ring4aead7aes_gcm12aes_gcm_seal17hf45ca88fc265aaeaE+0x19e): undefined reference to GFp_ia32cap_P' /usr/bin/ld: ring.6f5a325b991233e6-cgu.14:(.text._ZN4ring4aead7aes_gcm12aes_gcm_seal17hf45ca88fc265aaeaE+0x21a): undefined reference toGFp_aes_nohw_ctr32_encrypt_blocks' /usr/bin/ld: ring.6f5a325b991233e6-cgu.14:(.text._ZN4ring4aead7aes_gcm12aes_gcm_seal17hf45ca88fc265aaeaE+0x230): undefined reference to GFp_ia32cap_P' /usr/bin/ld: ring.6f5a325b991233e6-cgu.14:(.text._ZN4ring4aead7aes_gcm12aes_gcm_seal17hf45ca88fc265aaeaE+0x31c): undefined reference toGFp_ia32cap_P' /usr/bin/ld: ring.6f5a325b991233e6-cgu.14:(.text._ZN4ring4aead7aes_gcm12aes_gcm_seal17hf45ca88fc265aaeaE+0x3c5): undefined reference to GFp_aes_nohw_encrypt' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.14.rcgu.o): in functionring::aead::aes_gcm::aes_gcm_open': ring.6f5a325b991233e6-cgu.14:(.text._ZN4ring4aead7aes_gcm12aes_gcm_open17h201469fb561e6c5aE+0xa4): undefined reference to GFp_ia32cap_P' /usr/bin/ld: ring.6f5a325b991233e6-cgu.14:(.text._ZN4ring4aead7aes_gcm12aes_gcm_open17h201469fb561e6c5aE+0xd3): undefined reference toGFp_ia32cap_P' /usr/bin/ld: ring.6f5a325b991233e6-cgu.14:(.text._ZN4ring4aead7aes_gcm12aes_gcm_open17h201469fb561e6c5aE+0x16a): undefined reference to GFp_aes_nohw_ctr32_encrypt_blocks' /usr/bin/ld: ring.6f5a325b991233e6-cgu.14:(.text._ZN4ring4aead7aes_gcm12aes_gcm_open17h201469fb561e6c5aE+0x1a6): undefined reference toGFp_ia32cap_P' /usr/bin/ld: ring.6f5a325b991233e6-cgu.14:(.text._ZN4ring4aead7aes_gcm12aes_gcm_open17h201469fb561e6c5aE+0x395): undefined reference to GFp_ia32cap_P' /usr/bin/ld: ring.6f5a325b991233e6-cgu.14:(.text._ZN4ring4aead7aes_gcm12aes_gcm_open17h201469fb561e6c5aE+0x43c): undefined reference toGFp_aes_nohw_encrypt' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.14.rcgu.o): in function <ring::ec::curve25519::ed25519::verification::EdDSAParameters as ring::signature::VerificationAlgorithm>::verify': ring.6f5a325b991233e6-cgu.14:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17heb3ef33dbd1cc4b0E+0xb0): undefined reference toGFp_x25519_ge_frombytes_vartime' /usr/bin/ld: ring.6f5a325b991233e6-cgu.14:(.text._ZN119$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17heb3ef33dbd1cc4b0E+0xe1): undefined reference to GFp_x25519_fe_neg' /usr/bin/ld: ring.6f5a325b991233e6-cgu.14:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17heb3ef33dbd1cc4b0E+0x17c): undefined reference toGFp_x25519_sc_reduce' /usr/bin/ld: ring.6f5a325b991233e6-cgu.14:(.text.ZN119$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17heb3ef33dbd1cc4b0E+0x1ce): undefined reference to GFp_x25519_ge_double_scalarmult_vartime' /usr/bin/ld: ring.6f5a325b991233e6-cgu.14:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17heb3ef33dbd1cc4b0E+0x292): undefined reference toGFp_x25519_fe_invert' /usr/bin/ld: ring.6f5a325b991233e6-cgu.14:(.text.ZN119$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17heb3ef33dbd1cc4b0E+0x299): undefined reference to GFp_x25519_fe_mul_ttt' /usr/bin/ld: ring.6f5a325b991233e6-cgu.14:(.text._ZN119_$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17heb3ef33dbd1cc4b0E+0x30f): undefined reference toGFp_x25519_fe_tobytes' /usr/bin/ld: ring.6f5a325b991233e6-cgu.14:(.text.ZN119$LT$ring..ec..curve25519..ed25519..verification..EdDSAParameters$u20$as$u20$ring..signature..VerificationAlgorithm$GT$6verify17heb3ef33dbd1cc4b0E+0x318): undefined reference to GFp_x25519_fe_isnegative' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.14.rcgu.o): in functionring::ec::suite_b::ops::p384::p384_elem_inv_squared': ring.6f5a325b991233e6-cgu.14:(.text._ZN4ring2ec7suite_b3ops4p38421p384_elem_inv_squared17h26e81d5eaeba5c47E.llvm.14222005070239441607+0x14): undefined reference to GFp_p384_elem_mul_mont' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.14.rcgu.o): in functionring::ec::suite_b::ops::p384::p384_point_mul_base_impl': ring.6f5a325b991233e6-cgu.14:(.text._ZN4ring2ec7suite_b3ops4p38424p384_point_mul_base_impl17h8883fb85e8ac0e6dE.llvm.14222005070239441607+0x3f): undefined reference to GFp_nistz384_point_mul' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.14.rcgu.o): in functionring::ec::suite_b::ops::p384::p384_scalar_inv_to_mont': ring.6f5a325b991233e6-cgu.14:(.text._ZN4ring2ec7suite_b3ops4p38423p384_scalar_inv_to_mont17h783667d417bd6ad0E+0x14): undefined reference to GFp_p384_scalar_mul_mont' /usr/bin/ld: ring.6f5a325b991233e6-cgu.14:(.text._ZN4ring2ec7suite_b3ops4p38423p384_scalar_inv_to_mont17h783667d417bd6ad0E+0xa58): undefined reference toGFp_p384_scalar_mul_mont' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.14.rcgu.o): in function ring::ec::suite_b::ops::p384::GFp_p384_elem_sqr_mont': ring.6f5a325b991233e6-cgu.14:(.text._ZN4ring2ec7suite_b3ops4p38422GFp_p384_elem_sqr_mont17h968932b86678bb40E.llvm.14222005070239441607+0x5): undefined reference toGFp_p384_elem_mul_mont' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.14.rcgu.o):(.data.rel.ro._ZN4ring2ec7suite_b3ops4p38410COMMON_OPS17h99b34ee2cec0bdacE.llvm.14222005070239441607+0x0): undefined reference to GFp_p384_elem_add' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.14.rcgu.o):(.data.rel.ro._ZN4ring2ec7suite_b3ops4p38410COMMON_OPS17h99b34ee2cec0bdacE.llvm.14222005070239441607+0x8): undefined reference toGFp_p384_elem_mul_mont' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.14.rcgu.o):(.data.rel.ro._ZN4ring2ec7suite_b3ops4p38410COMMON_OPS17h99b34ee2cec0bdacE.llvm.14222005070239441607+0x18): undefined reference to GFp_nistz384_point_add' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.14.rcgu.o):(.data.rel.ro._ZN4ring2ec7suite_b3ops4p38410SCALAR_OPS17hb8eec5bf004b5f83E+0x10): undefined reference toGFp_p384_scalar_mul_mont' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.14.rcgu.o):(.data.rel.ro._ZN4ring2ec7suite_b3ops4p38415PRIVATE_KEY_OPS17hd5c26274711446beE+0x18): undefined reference to GFp_nistz384_point_mul' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.15.rcgu.o): in functionring::ec::suite_b::ops::PublicScalarOps::elem_less_than': ring.6f5a325b991233e6-cgu.15:(.text._ZN4ring2ec7suite_b3ops15PublicScalarOps14elem_less_than17h6e2361ff40a1e531E+0x1d): undefined reference to LIMBS_less_than' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(aesni-x86_64-elf.o): in functionGFp_aes_hw_ctr32_encrypt_blocks': /home/chris/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/pregenerated/aesni-x86_64-elf.S:363:(.text+0x4af): undefined reference to GFp_ia32cap_P' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(aesni-x86_64-elf.o): in functionGFp_aes_hw_set_encrypt_key': /home/chris/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/pregenerated/aesni-x86_64-elf.S:869:(.text+0xcf6): undefined reference to GFp_ia32cap_P' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(x86_64-mont-elf.o): in functionGFp_bn_mul_mont': /home/chris/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/pregenerated/x86_64-mont-elf.S:29:(.text+0x18): undefined reference to GFp_ia32cap_P' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(x86_64-mont-elf.o): in functionbn_sqr8x_mont': /home/chris/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/pregenerated/x86_64-mont-elf.S:790:(.text+0x8b6): undefined reference to GFp_ia32cap_P' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(x86_64-mont5-elf.o): in functionGFp_bn_mul_mont_gather5': /home/chris/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/pregenerated/x86_64-mont5-elf.S:27:(.text+0x12): undefined reference to GFp_ia32cap_P' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(x86_64-mont5-elf.o):/home/chris/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/pregenerated/x86_64-mont5-elf.S:1098: more undefined references toGFp_ia32cap_P' follow /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.00.rcgu.o): in function ring::arithmetic::bigint::BoxedLimbs<M>::from_be_bytes_padded_less_than': ring.6f5a325b991233e6-cgu.00:(.text._ZN4ring10arithmetic6bigint19BoxedLimbs$LT$M$GT$30from_be_bytes_padded_less_than17h4aca87ab4e9943f1E.llvm.8656802824827103698+0x1b5): undefined reference toLIMBS_less_than' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.00.rcgu.o): in function ring::arithmetic::bigint::Modulus<M>::from_be_bytes_with_bit_length': ring.6f5a325b991233e6-cgu.00:(.text._ZN4ring10arithmetic6bigint16Modulus$LT$M$GT$29from_be_bytes_with_bit_length17h7c172b82be388cdbE+0x1f7): undefined reference toLIMBS_are_even' /usr/bin/ld: ring.6f5a325b991233e6-cgu.00:(.text._ZN4ring10arithmetic6bigint16Modulus$LT$M$GT$29from_be_bytes_with_bit_length17h7c172b82be388cdbE+0x21c): undefined reference to LIMBS_less_than_limb' /usr/bin/ld: ring.6f5a325b991233e6-cgu.00:(.text._ZN4ring10arithmetic6bigint16Modulus$LT$M$GT$29from_be_bytes_with_bit_length17h7c172b82be388cdbE+0x264): undefined reference toGFp_bn_neg_inv_mod_r_u64' /usr/bin/ld: ring.6f5a325b991233e6-cgu.00:(.text._ZN4ring10arithmetic6bigint16Modulus$LT$M$GT$29from_be_bytes_with_bit_length17h7c172b82be388cdbE+0x319): undefined reference to LIMBS_shl_mod' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.00.rcgu.o): in functionring::arithmetic::bigint::Modulus<M>::from_nonnegative_with_bit_length': ring.6f5a325b991233e6-cgu.00:(.text._ZN4ring10arithmetic6bigint16Modulus$LT$M$GT$32from_nonnegative_with_bit_length17h581edde3d45b76cdE+0x81): undefined reference to LIMBS_are_even' /usr/bin/ld: ring.6f5a325b991233e6-cgu.00:(.text._ZN4ring10arithmetic6bigint16Modulus$LT$M$GT$32from_nonnegative_with_bit_length17h581edde3d45b76cdE+0xa7): undefined reference toLIMBS_less_than_limb' /usr/bin/ld: ring.6f5a325b991233e6-cgu.00:(.text._ZN4ring10arithmetic6bigint16Modulus$LT$M$GT$32from_nonnegative_with_bit_length17h581edde3d45b76cdE+0x101): undefined reference to GFp_bn_neg_inv_mod_r_u64' /usr/bin/ld: ring.6f5a325b991233e6-cgu.00:(.text._ZN4ring10arithmetic6bigint16Modulus$LT$M$GT$32from_nonnegative_with_bit_length17h581edde3d45b76cdE+0x173): undefined reference toLIMB_shr' /usr/bin/ld: ring.6f5a325b991233e6-cgu.00:(.text._ZN4ring10arithmetic6bigint16Modulus$LT$M$GT$32from_nonnegative_with_bit_length17h581edde3d45b76cdE+0x25c): undefined reference to LIMBS_shl_mod' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.00.rcgu.o): in functionring::arithmetic::bigint::Modulus<M>::from_nonnegative_with_bit_length': ring.6f5a325b991233e6-cgu.00:(.text._ZN4ring10arithmetic6bigint16Modulus$LT$M$GT$32from_nonnegative_with_bit_length17h639826ced14ed69fE+0x81): undefined reference to LIMBS_are_even' /usr/bin/ld: ring.6f5a325b991233e6-cgu.00:(.text._ZN4ring10arithmetic6bigint16Modulus$LT$M$GT$32from_nonnegative_with_bit_length17h639826ced14ed69fE+0xa7): undefined reference toLIMBS_less_than_limb' /usr/bin/ld: ring.6f5a325b991233e6-cgu.00:(.text._ZN4ring10arithmetic6bigint16Modulus$LT$M$GT$32from_nonnegative_with_bit_length17h639826ced14ed69fE+0x101): undefined reference to GFp_bn_neg_inv_mod_r_u64' /usr/bin/ld: ring.6f5a325b991233e6-cgu.00:(.text._ZN4ring10arithmetic6bigint16Modulus$LT$M$GT$32from_nonnegative_with_bit_length17h639826ced14ed69fE+0x173): undefined reference toLIMB_shr' /usr/bin/ld: ring.6f5a325b991233e6-cgu.00:(.text._ZN4ring10arithmetic6bigint16Modulus$LT$M$GT$32from_nonnegative_with_bit_length17h639826ced14ed69fE+0x25c): undefined reference to LIMBS_shl_mod' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.00.rcgu.o): in functionring::arithmetic::bigint::Elem<M>::from_be_bytes_padded': ring.6f5a325b991233e6-cgu.00:(.text._ZN4ring10arithmetic6bigint13Elem$LT$M$GT$20from_be_bytes_padded17hb092658495affcd0E+0x1b5): undefined reference to LIMBS_less_than' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.00.rcgu.o): in functionring::arithmetic::bigint::Elem<M>::into_modulus': ring.6f5a325b991233e6-cgu.00:(.text._ZN4ring10arithmetic6bigint13Elem$LT$M$GT$12into_modulus17hc7a65a56b7e0c0ceE+0xec): undefined reference to LIMBS_are_even' /usr/bin/ld: ring.6f5a325b991233e6-cgu.00:(.text._ZN4ring10arithmetic6bigint13Elem$LT$M$GT$12into_modulus17hc7a65a56b7e0c0ceE+0x113): undefined reference toLIMBS_less_than_limb' /usr/bin/ld: ring.6f5a325b991233e6-cgu.00:(.text._ZN4ring10arithmetic6bigint13Elem$LT$M$GT$12into_modulus17hc7a65a56b7e0c0ceE+0x18e): undefined reference to GFp_bn_neg_inv_mod_r_u64' /usr/bin/ld: ring.6f5a325b991233e6-cgu.00:(.text._ZN4ring10arithmetic6bigint13Elem$LT$M$GT$12into_modulus17hc7a65a56b7e0c0ceE+0x203): undefined reference toLIMB_shr' /usr/bin/ld: ring.6f5a325b991233e6-cgu.00:(.text._ZN4ring10arithmetic6bigint13Elem$LT$M$GT$12into_modulus17hc7a65a56b7e0c0ceE+0x305): undefined reference to LIMBS_shl_mod' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.00.rcgu.o): in functionring::arithmetic::bigint::elem_reduced_once': ring.6f5a325b991233e6-cgu.00:(.text._ZN4ring10arithmetic6bigint17elem_reduced_once17h1c456750ec3abb3dE+0xcc): undefined reference to LIMBS_reduce_once' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.00.rcgu.o): in functionring::arithmetic::bigint::PrivateExponent<M>::from_be_bytes_padded': ring.6f5a325b991233e6-cgu.00:(.text._ZN4ring10arithmetic6bigint24PrivateExponent$LT$M$GT$20from_be_bytes_padded17he9ee5f4246360a28E+0x1c0): undefined reference to LIMBS_less_than' /usr/bin/ld: ring.6f5a325b991233e6-cgu.00:(.text._ZN4ring10arithmetic6bigint24PrivateExponent$LT$M$GT$20from_be_bytes_padded17he9ee5f4246360a28E+0x203): undefined reference toLIMBS_are_even' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.00.rcgu.o): in function ring::arithmetic::bigint::elem_inverse_consttime': ring.6f5a325b991233e6-cgu.00:(.text._ZN4ring10arithmetic6bigint22elem_inverse_consttime17he2dc9c7f2477496bE+0x12c): undefined reference toLIMBS_add_mod' /usr/bin/ld: ring.6f5a325b991233e6-cgu.00:(.text._ZN4ring10arithmetic6bigint22elem_inverse_consttime17he2dc9c7f2477496bE+0x1a8): undefined reference to LIMBS_sub_mod' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.00.rcgu.o): in functionring::arithmetic::bigint::verify_inverses_consttime': ring.6f5a325b991233e6-cgu.00:(.text._ZN4ring10arithmetic6bigint25verify_inverses_consttime17he1c662670bc8bae2E+0x4e): undefined reference to LIMBS_equal_limb' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.00.rcgu.o): in functionring::arithmetic::bigint::Nonnegative::from_be_bytes_with_bit_length': ring.6f5a325b991233e6-cgu.00:(.text._ZN4ring10arithmetic6bigint11Nonnegative29from_be_bytes_with_bit_length17he9cdbc82e3fd68b7E+0x243): undefined reference to LIMB_shr' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/libring-14baad92250161c4.rlib(ring-14baad92250161c4.ring.6f5a325b991233e6-cgu.00.rcgu.o): in functionring::arithmetic::bigint::Nonnegative::to_elem': ring.6f5a325b991233e6-cgu.00:(.text._ZN4ring10arithmetic6bigint11Nonnegative7to_elem17hadca759b89fbc03dE+0x2a): undefined reference to LIMBS_less_than' /usr/bin/ld: /home/chris/.cache/paru/clone/wttrbar-git/src/target/release/deps/wttrbar-da4516075730a52f: hidden symbolGFp_ia32cap_P' isn't defined /usr/bin/ld: final link failed: bad value 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#cargorustc-link-libkindname)

error: could not compile wttrbar (bin "wttrbar") due to previous error ==> ERROR: A failure occurred in build(). Aborting... error: failed to build 'wttrbar-git-0.4.0.r0.gdfa1473-1': error: packages failed to build: wttrbar-git-0.4.0.r0.gdfa1473-1

willemw commented on 2023-09-23 06:12 (UTC)

@chrisqq:

Cannot reproduce, not even in a clean chroot build environment. There are no issues with dependencies or the build steps (I can think of without more information).

It seems something specific on your system. Try cleaning the build cache for this package and do a system update. Maybe try building directly from source: download the source code and run cargo build --release on it.