Package Details: russ 0.4.0-1

Git Clone URL: https://aur.archlinux.org/russ.git (read-only, click to copy)
Package Base: russ
Description: Russ is a TUI RSS/Atom reader with vim-like controls and an offline-first focus
Upstream URL: https://github.com/ckampfe/russ
Licenses: AGPL3
Submitter: Funami
Maintainer: Funami
Last Packager: Funami
Votes: 2
Popularity: 0.000000
First Submitted: 2022-04-29 20:00 (UTC)
Last Updated: 2022-04-29 20:00 (UTC)

Dependencies (2)

Required by (0)

Sources (1)

Latest Comments

szdytom commented on 2024-12-21 09:16 (UTC) (edited on 2024-12-21 09:27 (UTC) by szdytom)

Link failed when installing with yay, 200+ lines of error, I selected a few typical lines:

error: linking with `cc` failed: exit status: 1
  |
  = note: LC_ALL="C" PATH="/usr/lib64/rustlib/x86_64-unknown-linux-gnu/bin:/home/****/.local/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl" VSLANG="1033" "cc" "-m64" "/tmp/rustcJG8NGZ/symbols.o" "/home/****/.cache/yay/russ/src/russ-0.4.0/target/release/deps/russ-736ae68e0d78673a.russ.1ed77f8b3ded994f-cgu.0.rcgu.o" "-Wl,--as-needed" "-Wl,-Bstatic" "/tmp/rustcJG8NGZ/libring-9a2788325e3c6baf.rlib" "/tmp/rustcJG8NGZ/liblibsqlite3_sys-6b1da08cce5e9032.rlib" "/usr/lib64/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-ee301cabeb4db339.rlib" "-Wl,-Bdynamic" "-lxcb" "-lxcb-render" "-lxcb-shape" "-lxcb-xfixes" "-ldl" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/home/****/.cache/yay/russ/src/russ-0.4.0/target/release/build/libsqlite3-sys-ade46ff8834701c8/out" "-L" "/home/****/.cache/yay/russ/src/russ-0.4.0/target/release/build/ring-95b8c3bba4e3ff95/out" "-L" "/usr/lib64/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/home/****/.cache/yay/russ/src/russ-0.4.0/target/release/deps/russ-736ae68e0d78673a" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-Wl,--strip-debug" "-nodefaultlibs"
  = note: /usr/bin/ld: /home/****/.cache/yay/russ/src/russ-0.4.0/target/release/deps/russ-736ae68e0d78673a.russ.1ed77f8b3ded994f-cgu.0.rcgu.o: in function `core::ptr::drop_in_place<rusqlite::statement::Statement>':
/usr/bin/ld: /home/****/.cache/yay/russ/src/russ-0.4.0/target/release/deps/russ-736ae68e0d78673a.russ.1ed77f8b3ded994f-cgu.0.rcgu.o: in function `russ::rss::get_feeds':
russ.1ed77f8b3ded994f-cgu.0:(.text._ZN4russ3rss9get_feeds17h2ce9234a7ca619c0E+0x6a): undefined reference to `sqlite3_prepare_v2'
/usr/bin/ld: /home/****/.cache/yay/russ/src/russ-0.4.0/target/release/deps/russ-736ae68e0d78673a.russ.1ed77f8b3ded994f-cgu.0.rcgu.o: in function `ring::aead::aes_gcm::aes_gcm_seal':
russ.1ed77f8b3ded994f-cgu.0:(.text._ZN4ring4aead7aes_gcm12aes_gcm_seal17hb74a8e17764599f3E+0x160): undefined reference to `GFp_ia32cap_P'
/usr/bin/ld: /home/****/.cache/yay/russ/src/russ-0.4.0/target/release/deps/russ-736ae68e0d78673a.russ.1ed77f8b3ded994f-cgu.0.rcgu.o: in function `ring::ec::suite_b::curve::p384_check_private_key_bytes':
 russ.1ed77f8b3ded994f-cgu.0:(.text._ZN4ring2ec7suite_b5curve28p384_check_private_key_bytes17h45dabe34d0f030faE+0x210): undefined reference to `LIMBS_less_than'
/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#rustc-link-lib)

I think you need to add some libraries to deps, but I'm not sure which ones are need. P.S. I've installed sqlite locally.