Package Details: rsspls 0.8.1-2

Git Clone URL: https://aur.archlinux.org/rsspls.git (read-only, click to copy)
Package Base: rsspls
Description: Generate RSS feeds from web pages
Upstream URL: https://github.com/wezm/rsspls
Licenses: MIT, Apache
Submitter: wezm
Maintainer: wezm
Last Packager: wezm
Votes: 1
Popularity: 0.000000
First Submitted: 2022-07-03 23:40 (UTC)
Last Updated: 2024-06-29 11:14 (UTC)

Dependencies (1)

Required by (0)

Sources (1)

Latest Comments

tuxayo commented on 2024-07-18 17:36 (UTC)

If the rust toolchain used to build this is >= nightly-2024-05-18 (I suppose latest stable 1.79 is) then the linker is changed: https://blog.rust-lang.org/2024/05/17/enabling-rust-lld-on-linux.html which has the side effect of fixing the issue of ring with LTO.

LonFas commented on 2024-07-01 20:23 (UTC)

Thank you. It's compiled. Now I will try to parse the desired site)

wezm commented on 2024-06-29 11:16 (UTC)

I was able to reproduce the ring build error in a docker container. Seems to be an incompatibility with ring and gcc LTO. I've pushed an update to the packages that turns off lto and the build completed successfully.

https://github.com/briansmith/ring/issues/1444

LonFas commented on 2024-06-28 10:07 (UTC) (edited on 2024-06-28 10:14 (UTC) by LonFas)

@wezm - similar problem

          /usr/bin/ld: /home/lonfas/.cache/yay/rsspls/src/rsspls-0.8.1/target/release/deps/libring-1c88bd69a1d63c5f.rlib(7658cb85d78d494e-p256-x86_64-asm-elf.o):/home/lonfas/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/pregenerated/p256-x86_64-asm-elf.S:2097: more undefined references to `ring_core_0_17_8_OPENSSL_ia32cap_P' follow
          /usr/bin/ld: /home/lonfas/.cache/yay/rsspls/src/rsspls-0.8.1/target/release/deps/rsspls-3e3b9d46649f1568: hidden symbol `ring_core_0_17_8_OPENSSL_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#rustc-link-lib)

error: could not compile `rsspls` (bin "rsspls") due to 1 previous error
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: rsspls-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
rsspls - exit status 4

rustc --version

rustc 1.79.0 (129f3b996 2024-06-10) (Arch Linux rust 1:1.79.0-1)

rustc --print cfg

debug_assertions
panic="unwind"
target_abi=""
target_arch="x86_64"
target_endian="little"
target_env="gnu"
target_family="unix"
target_feature="fxsr"
target_feature="sse"
target_feature="sse2"
target_has_atomic="16"
target_has_atomic="32"
target_has_atomic="64"
target_has_atomic="8"
target_has_atomic="ptr"
target_os="linux"
target_pointer_width="64"
target_vendor="unknown"
unix

yay v12.3.5 - libalpm v14.0.0

wezm commented on 2024-04-06 09:43 (UTC)

@kleintux I just built it again on a different system without error. What do the following output on your system?

  • rustc --version
  • rustc --print cfg

kleintux commented on 2024-04-06 07:52 (UTC)

Build sadly fails.


...
dex.crates.io-6f17d22bba15001f/ring-0.17.8/pregenerated/x86_64-mont5-elf.S:24: more undefined references to `ring_core_0_17_8_OPENSSL_ia32cap_P' follow
          /usr/bin/ld: /home/bl00dy/.cache/paru/clone/rsspls/src/rsspls-0.8.1/target/release/deps/rsspls-6c441b2e16392b9f: hidden symbol `ring_core_0_17_8_OPENSSL_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#rustc-link-lib)

error: could not compile `rsspls` (bin "rsspls") due to 1 previous error
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'rsspls-0.8.1-1': 
error: packages failed to build: boom-1.7.1-1  rsspls-0.8.1-1