Github messages for voidlinux
 help / color / mirror / Atom feed
* [ISSUE] pijul: FTBFS
@ 2023-08-20 18:41 classabbyamp
  2023-08-20 19:38 ` Vaelatern
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: classabbyamp @ 2023-08-20 18:41 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 4145 bytes --]

New issue by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/issues/45689

Description:
cc maintainer @Vaelatern 
seems it can't build with the current rust, and our only option would be to update to the latest version, which is considered a beta by upstream, or drop it. I need to be able to bump it for openssl3

```
   Compiling libpijul v0.12.2
error[E0507]: cannot move out of `self.basename` which is behind a shared reference
  --> /host/cargo/registry/src/index.crates.io-6f17d22bba15001f/libpijul-0.12.2/src/backend/file_id.rs:10:5
   |
6  | #[derive(Debug, Hash, Eq, PartialEq, Clone)]
   |          ----- in this derive macro expansion
...
10 |     pub basename: SmallString,
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because `self.basename` has type `small_string::SmallString`, which does not implement the `Copy` trait
   |
   = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)

error[E0507]: cannot move out of `self.basename` which is behind a shared reference
  --> /host/cargo/registry/src/index.crates.io-6f17d22bba15001f/libpijul-0.12.2/src/backend/file_id.rs:10:5
   |
6  | #[derive(Debug, Hash, Eq, PartialEq, Clone)]
   |                 ---- in this derive macro expansion
...
10 |     pub basename: SmallString,
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because `self.basename` has type `small_string::SmallString`, which does not implement the `Copy` trait
   |
   = note: this error originates in the derive macro `Hash` (in Nightly builds, run with -Z macro-backtrace for more info)

error[E0507]: cannot move out of `self.basename` which is behind a shared reference
  --> /host/cargo/registry/src/index.crates.io-6f17d22bba15001f/libpijul-0.12.2/src/backend/file_id.rs:10:5
   |
6  | #[derive(Debug, Hash, Eq, PartialEq, Clone)]
   |                           --------- in this derive macro expansion
...
10 |     pub basename: SmallString,
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because `self.basename` has type `small_string::SmallString`, which does not implement the `Copy` trait
   |
   = note: this error originates in the derive macro `PartialEq` (in Nightly builds, run with -Z macro-backtrace for more info)

error[E0507]: cannot move out of `other.basename` which is behind a shared reference
  --> /host/cargo/registry/src/index.crates.io-6f17d22bba15001f/libpijul-0.12.2/src/backend/file_id.rs:10:5
   |
6  | #[derive(Debug, Hash, Eq, PartialEq, Clone)]
   |                           --------- in this derive macro expansion
...
10 |     pub basename: SmallString,
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because `other.basename` has type `small_string::SmallString`, which does not implement the `Copy` trait
   |
   = note: this error originates in the derive macro `PartialEq` (in Nightly builds, run with -Z macro-backtrace for more info)

error[E0507]: cannot move out of `self.basename` which is behind a shared reference
  --> /host/cargo/registry/src/index.crates.io-6f17d22bba15001f/libpijul-0.12.2/src/backend/file_id.rs:10:5
   |
6  | #[derive(Debug, Hash, Eq, PartialEq, Clone)]
   |                                      ----- in this derive macro expansion
...
10 |     pub basename: SmallString,
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because `self.basename` has type `small_string::SmallString`, which does not implement the `Copy` trait
   |
   = note: this error originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

For more information about this error, try `rustc --explain E0507`.
error: could not compile `libpijul` (lib) due to 5 previous errors
warning: build failed, waiting for other jobs to finish...
warning: `sequoia-rfc2822` (lib) generated 94 warnings (run `cargo fix --lib -p sequoia-rfc2822` to apply 93 suggestions)
=> ERROR: pijul-0.12.2_6: do_build: '${make_cmd} build --release --locked --target ${RUST_TARGET} ${configure_args}' exited with 101
=> ERROR:   in do_build() at common/build-style/cargo.sh:8
```

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2023-08-27  3:48 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-08-20 18:41 [ISSUE] pijul: FTBFS classabbyamp
2023-08-20 19:38 ` Vaelatern
2023-08-20 19:39 ` Vaelatern
2023-08-20 19:43 ` classabbyamp
2023-08-20 19:50 ` tranzystorek-io
2023-08-20 19:52 ` Vaelatern
2023-08-27  3:48 ` [ISSUE] [CLOSED] " classabbyamp

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).