@emi: Your Rust installation appears to be out of date. You can update it with:
rustup update --no-self-update
Git Clone URL: | https://aur.archlinux.org/aura.git (read-only, click to copy) |
---|---|
Package Base: | aura |
Description: | A package manager for Arch Linux and its AUR |
Upstream URL: | https://github.com/fosskers/aura |
Keywords: | AUR pacman rust |
Licenses: | GPL-3.0-or-later |
Conflicts: | aura-bin, aura-git, aura3-bin |
Submitter: | fosskers |
Maintainer: | fosskers |
Last Packager: | fosskers |
Votes: | 170 |
Popularity: | 0.58 |
First Submitted: | 2012-06-13 09:49 (UTC) |
Last Updated: | 2024-09-29 08:02 (UTC) |
« First ‹ Previous 1 2 3 4 5 6 7 .. 40 Next › Last »
@emi: Your Rust installation appears to be out of date. You can update it with:
rustup update --no-self-update
updating to 4.0.0 failed with the following errors
error[E0658]: use of unstable library feature 'proc_macro_byte_character'
--> /home/emi/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.86/src/wrapper.rs:871:21
|
871 | proc_macro::Literal::byte_character(byte)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: see issue #115268 <https://github.com/rust-lang/rust/issues/115268> for more information
= help: add `#![feature(proc_macro_byte_character)]` to the crate attributes to enable
= note: this compiler was built on 2024-03-25; consider upgrading it if it is out of date
error[E0658]: use of unstable library feature 'proc_macro_c_str_literals'
--> /home/emi/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.86/src/wrapper.rs:898:21
|
898 | proc_macro::Literal::c_string(string)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: see issue #119750 <https://github.com/rust-lang/rust/issues/119750> for more information
= help: add `#![feature(proc_macro_c_str_literals)]` to the crate attributes to enable
= note: this compiler was built on 2024-03-25; consider upgrading it if it is out of date
Aura 4 has been released. If instead you wish you keep using the Haskell-based v3 series, please install:
Not sure what caused the problem. If I had to guess, either the stack (I have the stack from the extra repo) or its dependencies were updated manually by me and the version bounds (or lack of version bounds) allowed for the linked versions to be not be in sync. After installing the packages I mentioned I was able to build the package.
I was also just able to build it without issue. Remember to either use stack-static
, or have your own stack
installed somehow (e.g. through ghcup
) and comment out the makedeps
in the PKGBUILD.
Let me know if you still have issues.
@padawan: I just built it fine in a clean chroot.
To be able to start the building process (with makepkg -rs
), I had to install the official packages haskell-http-client-tls, haskell-crypton-connection, haskell-http-conduit, and haskell-tls. Otherwise, it would fail with messages like: stack: error while loading shared libraries: libHShttp-conduit-2.3.8.2-3lkk3zkRNgT5c7pOkTCISa-ghc9.0.2.so: cannot open shared object file: No such file or directory
.
As @FabioLolix said: this package should not have a conflicts (and provides) array. The other aura-*
packages should have:
provides=('aura')
conflicts=('aura')
Sorry to ask ETA but we really do need a rust based 4.0 update (As well as binary too if it's stable enough)
Pinned Comments
fosskers commented on 2024-07-31 10:21 (UTC)
Aura 4 has been released. If instead you wish you keep using the Haskell-based v3 series, please install:
https://aur.archlinux.org/packages/aura3-bin