Package Details: mlvd 0.4.1-1

Git Clone URL: https://aur.archlinux.org/mlvd.git (read-only, click to copy)
Package Base: mlvd
Description: A minimal Mullvad WireGuard client
Upstream URL: https://github.com/phirecc/mlvd
Keywords: mullvad networking security vpn wireguard
Submitter: polyzen
Maintainer: phirecc
Last Packager: phirecc
Votes: 0
Popularity: 0.000000
First Submitted: 2022-12-05 00:27 (UTC)
Last Updated: 2023-07-27 14:50 (UTC)

Latest Comments

dreieck commented on 2024-09-11 22:39 (UTC)

Please add

options+=('!lto')

This solves this build error on environments which have LTO enabled by default.

Regards and thanks for the package!

dreieck commented on 2024-09-11 22:35 (UTC)

Ahoj,

Build fails for me:

[...]
  = note: rust-lld: error: undefined symbol: GFp_cpuid_setup
          >>> referenced by sct.b813caa3548b50ea-cgu.0
          >>>               sct-75c1d87cae969af9.sct.b813caa3548b50ea-cgu.0.rcgu.o:(sct::verify_sct::h0da26ca42c65d1b1) in archive /tmp/makepkg/build/mlvd/src/mlvd-0.4.1/target/release/deps/libsct-75c1d87cae969af9.rlib
          >>> referenced by webpki.c630ba0ce6d24c90-cgu.02
          >>>               webpki-54391d8c94bf5360.webpki.c630ba0ce6d24c90-cgu.02.rcgu.o:(webpki::signed_data::verify_signature::hae0a02f3d5ea26b6) in archive /tmp/makepkg/build/mlvd/src/mlvd-0.4.1/target/release/deps/libwebpki-54391d8c94bf5360.rlib
          >>> referenced by ring.aa89e95b2a9e8d5-cgu.14
          >>>               ring-fde4d7e274c1fa2d.ring.aa89e95b2a9e8d5-cgu.14.rcgu.o:(ring::ec::curve25519::ed25519::eddsa_digest::h63e6849eb79cd2aa) in archive /tmp/makepkg/build/mlvd/src/mlvd-0.4.1/target/release/deps/libring-fde4d7e274c1fa2d.rlib
          >>> referenced 11 more times

          rust-lld: error: undefined hidden symbol: GFp_ia32cap_P
          >>> referenced by sha256-x86_64-elf.S:21 (/tmp/makepkg/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/pregenerated/sha256-x86_64-elf.S:21)
          >>>               sha256-x86_64-elf.o:(GFp_sha256_block_data_order) in archive /tmp/makepkg/build/mlvd/src/mlvd-0.4.1/target/release/deps/libring-fde4d7e274c1fa2d.rlib
          >>> referenced by chacha20_poly1305_x86_64-elf.S:261 (/tmp/makepkg/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/pregenerated/chacha20_poly1305_x86_64-elf.S:261)
          >>>               chacha20_poly1305_x86_64-elf.o:(GFp_chacha20_poly1305_open) in archive /tmp/makepkg/build/mlvd/src/mlvd-0.4.1/target/release/deps/libring-fde4d7e274c1fa2d.rlib
          >>> referenced by chacha20_poly1305_x86_64-elf.S:2146 (/tmp/makepkg/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/pregenerated/chacha20_poly1305_x86_64-elf.S:2146)
          >>>               chacha20_poly1305_x86_64-elf.o:(GFp_chacha20_poly1305_seal) in archive /tmp/makepkg/build/mlvd/src/mlvd-0.4.1/target/release/deps/libring-fde4d7e274c1fa2d.rlib
          >>> referenced 35 more times
[...]

beli3ver commented on 2023-07-25 13:44 (UTC)

Can't build the package:

   Compiling libc v0.2.137
   Compiling proc-macro2 v1.0.47
   Compiling cfg-if v1.0.0
   Compiling unicode-ident v1.0.5
   Compiling quote v1.0.21
   Compiling cc v1.0.76
   Compiling syn v1.0.103
   Compiling once_cell v1.16.0
   Compiling spin v0.5.2
   Compiling untrusted v0.7.1
   Compiling serde_derive v1.0.147
   Compiling memchr v2.5.0
   Compiling tinyvec_macros v0.1.0
   Compiling log v0.4.17
   Compiling tinyvec v1.6.0
   Compiling serde v1.0.147
   Compiling crc32fast v1.3.2
   Compiling rustls v0.20.7
   Compiling adler v1.0.2
   Compiling percent-encoding v2.2.0
   Compiling unicode-bidi v0.3.8
   Compiling serde_json v1.0.87
   Compiling form_urlencoded v1.1.0
   Compiling miniz_oxide v0.5.4
error[E0635]: unknown feature `proc_macro_span_shrink`
  --> /home/pr0p37/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.47/src/lib.rs:92:30
   |
92 |     feature(proc_macro_span, proc_macro_span_shrink)
   |                              ^^^^^^^^^^^^^^^^^^^^^^

   Compiling argh_shared v0.1.9
For more information about this error, try `rustc --explain E0635`.
error: could not compile `proc-macro2` (lib) due to previous error
warning: build failed, waiting for other jobs to finish...
==> FEHLER: Ein Fehler geschah in build().
    Breche ab...
 -> Fehler beim Erstellen: mlvd-exit status 4
 -> Die folgenden Pakete konnten nicht installiert werden. Ein manueller Eingriff ist erforderlich:
mlvd - exit status 4