Package Details: mullvad-vpn 2024.7-1

Git Clone URL: https://aur.archlinux.org/mullvad-vpn.git (read-only, click to copy)
Package Base: mullvad-vpn
Description: The Mullvad VPN client app for desktop
Upstream URL: https://www.mullvad.net
Licenses: GPL-3.0-or-later
Submitter: gin078
Maintainer: yochananmarqos
Last Packager: yochananmarqos
Votes: 137
Popularity: 2.73
First Submitted: 2018-10-24 17:33 (UTC)
Last Updated: 2024-10-30 16:32 (UTC)

Pinned Comments

yochananmarqos commented on 2022-11-11 19:31 (UTC) (edited on 2022-11-13 19:21 (UTC) by yochananmarqos)

PSA: Upstream does not support building natively for ARM64, only cross-compiling. You can use mullvad-vpn-bin instead.

yochananmarqos commented on 2019-12-07 17:44 (UTC) (edited on 2024-06-06 22:09 (UTC) by yochananmarqos)

--> ALWAYS DO A CLEAN BUILD <--

This package will verify the signature of the git tag / commit. Developer keys are available here and instructions are here. See the PKGBUILD to determine which developer key you need.

Please do not create upstream issues about the AUR package, they do not support it.

Latest Comments

« First ‹ Previous 1 .. 10 11 12 13 14 15 16 17 18 19 20 .. 45 Next › Last »

arch-noob commented on 2022-01-27 22:46 (UTC) (edited on 2022-01-27 22:53 (UTC) by arch-noob)

Build is failing for me as well:

➜ mullvad-vpn git:(master) makepkg -si ==> Making package: mullvad-vpn 2021.6-2 (Thu 27 Jan 2022 05:43:42 PM) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Updating mullvadvpn-app git repo... Fetching origin -> Updating mullvadvpn-app-binaries git repo... Fetching origin -> Found mullvad-vpn.sh ==> Validating source files with sha256sums... mullvadvpn-app ... Skipped mullvadvpn-app-binaries ... Skipped mullvad-vpn.sh ... Passed ==> Verifying source file signatures with gpg... mullvadvpn-app git repo ... Passed mullvadvpn-app-binaries git repo ... Passed ==> Extracting sources... -> Creating working copy of mullvadvpn-app git repo... fatal: bad object refs/remotes/origin/add-custom-resolver-docs error: /home/jack/aur-packages/mullvad-vpn/mullvadvpn-app did not send all necessary objects

==> ERROR: Failure while updating working copy of mullvadvpn-app git repo Aborting...

Uninstalled mullvad and removed log/cache/config just in case. Still not working

lunainvictum commented on 2022-01-19 00:06 (UTC)

Build fails:

Löse Unterschiede auf: 100% (1110/1110), fertig. -> mullvad-vpn.sh gefunden ==> Überprüfe source Dateien mit sha256sums... mullvadvpn-app ... Übersprungen mullvadvpn-app-binaries ... Übersprungen mullvad-vpn.sh ... Erfolg ==> Überprüfe Signaturen der Quell-Dateien mit gpg... mullvadvpn-app git repo ... FEHLGESCHLAGEN (Unbekannter öffentlicher Schlüssel 78CEAA8CB72E4467) mullvadvpn-app-binaries git repo ... FEHLGESCHLAGEN (Unbekannter öffentlicher Schlüssel AEE9DECFD582E984) ==> FEHLER: Eine oder mehrere PGP-Signaturen konnten nicht überprüft werden! -> Fehler beim Herunterladen der Quellen: mullvad-vpn context: exit status 1

==> Erstelle Paket: mullvad-vpn 2021.6-2 (Mi 19 Jan 2022 01:04:35 CET) ==> Prüfe Laufzeit-Abhängigkeiten... ==> Prüfe Buildtime-Abhängigkeiten... ==> Empfange Quellen... -> Aktualisiere das mullvadvpn-app git Repo... Fordere an von origin -> Aktualisiere das mullvadvpn-app-binaries git Repo... Fordere an von origin -> mullvad-vpn.sh gefunden ==> Überprüfe source Dateien mit sha256sums... mullvadvpn-app ... Übersprungen mullvadvpn-app-binaries ... Übersprungen mullvad-vpn.sh ... Erfolg ==> Überprüfe Signaturen der Quell-Dateien mit gpg... mullvadvpn-app git repo ... FEHLGESCHLAGEN (Unbekannter öffentlicher Schlüssel 78CEAA8CB72E4467) mullvadvpn-app-binaries git repo ... FEHLGESCHLAGEN (Unbekannter öffentlicher Schlüssel AEE9DECFD582E984) ==> FEHLER: Eine oder mehrere PGP-Signaturen konnten nicht überprüft werden! -> Fehler beim Ausführen: mullvad-vpn

even with clean build.

codicodi commented on 2021-12-22 09:38 (UTC)

The latest devtools update enables lto by default, so the build will fail for anyone building this package in a clean chroot. It would be really nice to disable lto in PKGBUILD.

Nocifer commented on 2021-12-18 12:09 (UTC)

@patlefort Thanks, I've had this same error for ages and disabling LTO fixed it at last. If you haven't already found a solution for selectively disabling it, you can do so on a per package basis by adding

options=(!lto)

to the PKGBUILD (provided you've globally enabled LTO via the OPTIONS array in makepkg.conf and not via a direct -flto flag). And in fact, if this incompatibility with LTO is standard with either Rust packages in general or with Mullvad in particular, maybe this option should be added to this package by default.

patlefort commented on 2021-11-29 02:15 (UTC)

I've narrowed my problem down to using -flto in my CFLAGS. I need to figure how to remove that flag for rust packages.

patlefort commented on 2021-11-19 03:34 (UTC)

Does not compile for me. Rust is updated with rustup update and it is a clean build.

error: linking with `cc` failed: exit status: 1
  |
  = note: "cc" "-m64" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/address_cache-e77ac2561d884a26.address_cache.51711df5-cgu.0.rcgu.o" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/address_cache-e77ac2561d884a26.address_cache.51711df5-cgu.1.rcgu.o" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/address_cache-e77ac2561d884a26.address_cache.51711df5-cgu.10.rcgu.o" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/address_cache-e77ac2561d884a26.address_cache.51711df5-cgu.11.rcgu.o" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/address_cache-e77ac2561d884a26.address_cache.51711df5-cgu.12.rcgu.o" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/address_cache-e77ac2561d884a26.address_cache.51711df5-cgu.13.rcgu.o" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/address_cache-e77ac2561d884a26.address_cache.51711df5-cgu.14.rcgu.o" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/address_cache-e77ac2561d884a26.address_cache.51711df5-cgu.15.rcgu.o" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/address_cache-e77ac2561d884a26.address_cache.51711df5-cgu.2.rcgu.o" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/address_cache-e77ac2561d884a26.address_cache.51711df5-cgu.3.rcgu.o" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/address_cache-e77ac2561d884a26.address_cache.51711df5-cgu.4.rcgu.o" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/address_cache-e77ac2561d884a26.address_cache.51711df5-cgu.5.rcgu.o" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/address_cache-e77ac2561d884a26.address_cache.51711df5-cgu.6.rcgu.o" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/address_cache-e77ac2561d884a26.address_cache.51711df5-cgu.7.rcgu.o" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/address_cache-e77ac2561d884a26.address_cache.51711df5-cgu.8.rcgu.o" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/address_cache-e77ac2561d884a26.address_cache.51711df5-cgu.9.rcgu.o" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/address_cache-e77ac2561d884a26.2fq5o4btvmubi6xd.rcgu.o" "-Wl,--as-needed" "-L" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps" "-L" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/build/ring-42924d0655ff829f/out" "-L" "/home/elrick/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libmullvad_rpc-c74f1b9fa03dc75d.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/liburlencoding-a44463868dfc2f0f.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libserde_json-9e59b6a906f1a4e3.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libryu-b899efa89cc786a4.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libhyper_rustls-cce92a6a34156b82.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libct_logs-78f4dce390c06994.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/librustls_native_certs-df39df7774c28a6b.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libopenssl_probe-81cd929d0a1c3527.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libtokio_rustls-e63bcbc609087b53.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/librustls-273e8e1c33763b44.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libsct-d0fa21b972a7923f.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libwebpki-72327b3e27c12ca2.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libring-7b70d7622a4cb43d.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libspin-fac74ef25175841b.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libuntrusted-0ac7da5706940b47.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libfutures-91a0e7bff7f735d7.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libfutures_executor-73b89b1b9f3fd23d.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libmullvad_types-f5bb78daa70dcb22.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libtalpid_types-0a36fd5ab8e3be12.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libbase64-4266b2e95d03dd55.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libx25519_dalek-1e114547858ffe30.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libcurve25519_dalek-eba765ad40370ae7.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libsubtle-c1fbb6064934da17.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libzeroize-9495f6ab1729beb3.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libdigest-d80b69b85aa1cbd5.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libgeneric_array-eeae485ca6bf88da.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libtypenum-b6205d60026ddc2b.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libbyteorder-5407dfff1ed112c7.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/librand-1e81c16fa871dedd.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/librand_chacha-a7ae50d759745eb7.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libppv_lite86-825a815032e0c8d2.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/librand_core-98d45e2fb7aa0f4f.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libgetrandom-f8d58760188412ec.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libipnetwork-b9cb111d0c09dac5.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libregex-d3a344a59d7492eb.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libaho_corasick-9559e5bbb7bb6600.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libregex_syntax-bcd7d9cb8454f7ea.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libhyper-a0ee89b28dc45d85.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libwant-c18aa0756bbfbafd.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libtry_lock-35e5f4d6db6b58b9.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libsocket2-0e3547a12843a84b.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libhttparse-7d795383eced879d.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libh2-3a27eee8fafbf1cb.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libindexmap-88985ac2249c6894.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libhashbrown-0ae7faae6b8615f0.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libtokio_util-f7125b300f7baa06.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libtower_service-fadf3bfb461f4a56.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libtracing-63f86e9ae88ccca6.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libtracing_core-e7d41d4232a5910a.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/liblazy_static-003b530bbc96ec5d.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libhttp_body-e07dc48d16b60d34.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libfutures_util-bfce8e327c2246ed.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libfutures_io-6ab1a4d96627be1c.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libslab-e35933f1df302b72.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libfutures_channel-909aa7654ee6f7f1.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libfutures_sink-6cc1ebe2043ceb7c.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libfutures_task-e4d9564292e1670e.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libpin_utils-d6325796c86937cc.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libfutures_core-14ffe8b02b3194ca.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libtokio-0cff10b560097861.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libsignal_hook_registry-cf09dcc8968b0a8e.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libnum_cpus-4ed1561a179381bd.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libmemchr-c0ddb5cc827038eb.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libonce_cell-221c2bdbb5ffc604.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libmio-e27a869af90df7af.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/liblog-b26fa174d7e564ca.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libcfg_if-0184e6893eb35a4a.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libpin_project_lite-b492a65436309b13.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libhttpdate-3a477da8c5219b38.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libhttp-90466bb445a2ba71.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libitoa-97fb712595b73540.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libbytes-24d99bcbb0102ab9.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libfnv-203b6cf913745c5e.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libchrono-85810f96bd9ac7bb.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libserde-639c911b278eb83c.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libnum_integer-2eb3a178fc334bb6.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libnum_traits-9341d78b41fbd8c9.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libtime-b6c11bde3b494175.rlib" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/liblibc-bd862b436c20cfce.rlib" "-Wl,--start-group" "/home/elrick/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-65a28bf1738424c0.rlib" "/home/elrick/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-ba99c63b775f734c.rlib" "/home/elrick/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-2c795be2d1f43514.rlib" "/home/elrick/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-4225fa5bc39268de.rlib" "/home/elrick/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-a6e9f64eae6e45dd.rlib" "/home/elrick/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-b1c963add6e8b853.rlib" "/home/elrick/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-541ca82647a7fb7c.rlib" "/home/elrick/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-b93187d0f71da706.rlib" "/home/elrick/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-12352e7b2d1a318e.rlib" "/home/elrick/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-3787a903f1bee791.rlib" "/home/elrick/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-fdd9bd7e7b7760b0.rlib" "/home/elrick/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-4274f5e0121314fe.rlib" "/home/elrick/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-496757222b2a1fa7.rlib" "/home/elrick/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-e68feee69f5a82d8.rlib" "/home/elrick/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-5d6d15fab36665ef.rlib" "/home/elrick/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-10916d3506f78066.rlib" "/home/elrick/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-f6aebf5fbe06d09a.rlib" "/home/elrick/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-4e1b16fc9c111ada.rlib" "-Wl,--end-group" "/home/elrick/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-02203e01b7df4fdd.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/home/elrick/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/address_cache-e77ac2561d884a26" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs"
  = note: /usr/bin/ld: /tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libring-7b70d7622a4cb43d.rlib(ring-7b70d7622a4cb43d.ring.132e4b18-cgu.1.rcgu.o): in function `ring::aead::chacha20_poly1305::chacha20_poly1305_seal':
          ring.132e4b18-cgu.1:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17h8e4935ec1909323dE+0x24): undefined reference to `GFp_ia32cap_P'
          /usr/bin/ld: ring.132e4b18-cgu.1:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17h8e4935ec1909323dE+0xbc): undefined reference to `GFp_poly1305_init'
          /usr/bin/ld: ring.132e4b18-cgu.1:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17h8e4935ec1909323dE+0xe1): undefined reference to `GFp_poly1305_update'
          /usr/bin/ld: ring.132e4b18-cgu.1:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17h8e4935ec1909323dE+0x129): undefined reference to `GFp_poly1305_update'
          /usr/bin/ld: ring.132e4b18-cgu.1:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17h8e4935ec1909323dE+0x178): undefined reference to `GFp_poly1305_update'
          /usr/bin/ld: ring.132e4b18-cgu.1:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17h8e4935ec1909323dE+0x1be): undefined reference to `GFp_poly1305_update'
          /usr/bin/ld: ring.132e4b18-cgu.1:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17h8e4935ec1909323dE+0x1e5): undefined reference to `GFp_poly1305_update'
          /usr/bin/ld: ring.132e4b18-cgu.1:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_seal17h8e4935ec1909323dE+0x217): undefined reference to `GFp_poly1305_finish'
          /usr/bin/ld: /tmp/elrick-temp/makepkg/build/mullvad-vpn/src/mullvadvpn-app/target/release/deps/libring-7b70d7622a4cb43d.rlib(ring-7b70d7622a4cb43d.ring.132e4b18-cgu.1.rcgu.o): in function `ring::aead::chacha20_poly1305::chacha20_poly1305_open':
          ring.132e4b18-cgu.1:(.text._ZN4ring4aead17chacha20_poly130522chacha20_poly1305_open17h9d17f43eaffc93c4E+0x24): undefined reference to `GFp_ia32cap_P'
...

And more.

vaba commented on 2021-11-03 14:44 (UTC)

@TSTSTS I'd recommend uninstalling and re-installing mullvad-vpn (easiest solution). This is because the PKGBUILD file may not get updated through your package manager as the package version is the same for both commented and uncommented PGP key versions of the PKGBUILD. So you can either edit the PKGBUILD file yourself if you know where to find it, and then run an update; or delete it and run an update; or just uninstall and reinstall the package.

kamazeuci commented on 2021-11-01 20:22 (UTC)

thanks @lughnoone! that was it.

lughnoone commented on 2021-11-01 19:58 (UTC) (edited on 2021-11-01 20:00 (UTC) by lughnoone)

For EndeavourOS build issue, have a look at: https://github.com/mullvad/mullvadvpn-app/issues/2987

TL;DR: run 'rustup update' then rebuild.

kamazeuci commented on 2021-10-31 20:01 (UTC) (edited on 2021-10-31 20:02 (UTC) by kamazeuci)

Following error while trying to install in Endeavour OS:

   Compiling mullvad-rpc v0.1.0 (~/.cache/yay/mullvad-vpn/src/    mullvadvpn-app/mullvad-rpc)
error[E0658]: half-open range patterns are unstable
   --> talpid-core/src/tunnel/wireguard/wireguard_go.rs:344:9
    |
344 |         0.. => Ok(()),
    |         ^^^
    |
    = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information

error[E0658]: exclusive range pattern syntax is experimental
   --> talpid-core/src/tunnel/wireguard/wireguard_go.rs:344:9
    |
344 |         0.. => Ok(()),
    |         ^^^
    |
    = note: see issue #37854 <https://github.com/rust-lang/rust/issues/37854> for more information

error: aborting due to 2 previous errors

For more information about this error, try `rustc --explain E0658`.
error: could not compile `talpid-core`

To learn more, run the command again with --verbose.
warning: build failed, waiting for other jobs to finish...
error: build failed
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: mullvad-vpn