Package Details: librewolf 125.0.3-1

Git Clone URL: https://aur.archlinux.org/librewolf.git (read-only, click to copy)
Package Base: librewolf
Description: Community-maintained fork of Firefox, focused on privacy, security and freedom.
Upstream URL: https://librewolf.net/
Keywords: browser web
Licenses: GPL, MPL, LGPL
Submitter: lsf
Maintainer: lsf
Last Packager: lsf
Votes: 121
Popularity: 2.01
First Submitted: 2019-06-14 18:41 (UTC)
Last Updated: 2024-05-02 09:29 (UTC)

Dependencies (39)

Sources (3)

Latest Comments

« First ‹ Previous 1 .. 3 4 5 6 7 8 9 10 11 12 13 .. 26 Next › Last »

float3 commented on 2022-10-24 22:49 (UTC)

@Neko-san I ran

rustup default nightly
rustup update

and then tried installing it again with

yay -S librewolf

and it gave me the same (or a similar) error. compiling gkrust failed

Neko-san commented on 2022-10-24 15:23 (UTC)

@float3 it looks to me you might need to either update your rust toolchain or switch to the nightly toolchain

float3 commented on 2022-10-24 09:30 (UTC)

on arch linux

102:50.21 error: could not compile `gkrust`
102:50.22 Caused by:
102:50.23   process didn't exit successfully: `/home/three/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name gkrust toolkit/library/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type staticlib --emit=dep-info,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -Clto -C metadata=96187dc684c61dd5 -C extra-filename=-96187dc684c61dd5 --out-dir /home/three/.cache/yay/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/home/three/.cache/yay/librewolf/src/firefox-105.0.3/build/cargo-linker -C incremental=/home/three/.cache/yay/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/incremental -L dependency=/home/three/.cache/yay/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/deps -L dependency=/home/three/.cache/yay/librewolf/src/firefox-105.0.3/obj/release/deps --extern gkrust_shared=/home/three/.cache/yay/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/deps/libgkrust_shared-9336539d3cc5c92a.rlib --extern lmdb_sys=/home/three/.cache/yay/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/deps/liblmdb_sys-bc7d02335badd1cc.rlib --extern mozglue_static=/home/three/.cache/yay/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/deps/libmozglue_static-d58f4f1883f3f936.rlib --extern mozilla_central_workspace_hack=/home/three/.cache/yay/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/deps/libmozilla_central_workspace_hack-17157fa22becb0a9.rlib --extern swgl=/home/three/.cache/yay/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/deps/libswgl-b5e747ff27160868.rlib -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C panic=abort -C profile-generate=/home/three/.cache/yay/librewolf/src/firefox-105.0.3/obj -C codegen-units=1 -L native=/usr/lib -L native=/home/three/.cache/yay/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/build/audioipc-99498d0a84d31bb9/out -L native=/home/three/.cache/yay/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/build/audioipc2-7a2d1a9ddfb684d3/out -L native=/home/three/.cache/yay/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/build/lmdb-rkv-sys-4707b6c547b5d038/out -L native=/home/three/.cache/yay/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/build/mozglue-static-90f41b86183af278/out -L native=/usr/lib -L native=/home/three/.cache/yay/librewolf/src/firefox-105.0.3/obj/dist/bin -L native=/home/three/.cache/yay/librewolf/src/firefox-105.0.3/obj/security/nss/lib/nss/nss_nss3 -L native=/home/three/.cache/yay/librewolf/src/firefox-105.0.3/obj/security/nss/lib/ssl/ssl_ssl3 -L native=/home/three/.cache/yay/librewolf/src/firefox-105.0.3/obj/config/external/nspr/pr -L native=/home/three/.cache/yay/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/build/swgl-07ae525ef3bbc2bf/out` (signal: 9, SIGKILL: kill)
102:51.78 make[4]: *** [/home/three/.cache/yay/librewolf/src/firefox-105.0.3/config/makefiles/rust.mk:433: force-cargo-library-build] Error 101
102:51.79 make[3]: *** [/home/three/.cache/yay/librewolf/src/firefox-105.0.3/config/recurse.mk:72: toolkit/library/rust/target] Error 2
102:51.79 make[3]: *** Waiting for unfinished jobs....
103:01.03 make[2]: *** [/home/three/.cache/yay/librewolf/src/firefox-105.0.3/config/recurse.mk:34: compile] Error 2
103:01.04 make[1]: *** [/home/three/.cache/yay/librewolf/src/firefox-105.0.3/config/rules.mk:361: default] Error 2
103:01.04 make: *** [client.mk:63: build] Error 2
103:01.07 72 compiler warnings present.
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: librewolf

karolyi commented on 2022-10-12 09:27 (UTC)

So after a glibc update today, librewolf compiled successfully.

karolyi commented on 2022-10-11 09:57 (UTC)

I don't know about you guys but my compilation on manjaro fails due to rust SIGSEGV-ing:

 7:40.76 error: could not compile `neqo-http3`
 7:40.76 Caused by:
 7:40.76   process didn't exit successfully: `/usr/bin/rustc --crate-name neqo_http3 --edition=2018 /var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/third_party/rust/neqo-http3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="deny-warnings"' -C metadata=e9ed345e668f6098 -C extra-filename=-e9ed345e668f6098 --out-dir /var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/build/cargo-linker -L dependency=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/deps -L dependency=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/release/deps --extern enumset=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/deps/libenumset-83451de894ea976d.rmeta --extern lazy_static=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/deps/liblazy_static-a7d13b02e079bd80.rmeta --extern log=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/deps/liblog-f0672d383826ae56.rmeta --extern neqo_common=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/deps/libneqo_common-f343e55e51761aa6.rmeta --extern neqo_crypto=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/deps/libneqo_crypto-0d1aa85e570571af.rmeta --extern neqo_qpack=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/deps/libneqo_qpack-6dd8d6e4d9c1b2d5.rmeta --extern neqo_transport=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/deps/libneqo_transport-61291c8e40d8c12f.rmeta --extern qlog=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/deps/libqlog-fd21f45c3059b970.rmeta --extern sfv=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/deps/libsfv-a5b94d07a28d6d47.rmeta --extern smallvec=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/deps/libsmallvec-655dd78344632f73.rmeta --extern url=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/deps/liburl-531323d821a9048b.rmeta --cap-lints allow -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C panic=abort -C profile-generate=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj -C codegen-units=1 -L native=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/dist/bin -L native=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/security/nss/lib/nss/nss_nss3 -L native=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/security/nss/lib/ssl/ssl_ssl3 -L native=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/config/external/nspr/pr` (signal: 11, SIGSEGV: invalid memory reference)
 7:40.76 warning: build failed, waiting for other jobs to finish...
 7:46.87 61 warnings generated.
 7:46.92 dom/media/ogg
 7:46.92 extensions/spellcheck/hunspell/glue
 7:46.92 parser/htmlparser
 7:46.92 gfx/ots/src
 7:46.92 gfx/thebes
10:14.44 make[4]: *** [/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/config/makefiles/rust.mk:433: force-cargo-library-build] Error 101
10:14.44 make[3]: *** [/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/config/recurse.mk:72: toolkit/library/rust/target] Error 2
10:14.44 make[2]: *** [/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/config/recurse.mk:34: compile] Error 2
10:14.44 make[1]: *** [/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/config/rules.mk:361: default] Error 2
10:14.44 make: *** [client.mk:63: build] Error 2
10:14.46 259 compiler warnings present.
==> ERROR: A failure occurred in build().
    Aborting...

Bitals commented on 2022-08-21 14:37 (UTC)

@ptr1337 thanks for the patch, though sorry but my current build pipeline forces me to essentially make a full fork in order to apply a patch, so it will have to wait until I have a bit more free time. Or until it gets merged in this AUR repo *wink wink*

ptr1337 commented on 2022-08-20 20:04 (UTC)

@Bitalis

Apply this patch/changes on the PKGBUILD. Then it builds fine with it.

diff --git a/PKGBUILD b/PKGBUILD
index 5b06f36..bdd05e4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -36,6 +36,7 @@ source=(https://archive.mozilla.org/pub/firefox/releases/$pkgver/source/firefox-
         "git+https://gitlab.com/${pkgname}-community/settings.git#tag=${_settings_tag}"
         "default192x192.png"
         "0018-bmo-1516081-Disable-watchdog-during-PGO-builds.patch"
+        "https://raw.githubusercontent.com/CachyOS/CachyOS-Browser-Common/d0043de331de5650151029b510e0cc87690f3a90/patches/rust163.patch"
         )
 # source_aarch64=()
 sha256sums=('766183e8e39c17a84305a85da3237919ffaeb018c6c9d97a7324aea51bd453aa'
@@ -266,6 +267,7 @@ fi

   # allows hiding the password manager (from the lw pref pane) / via a pref
   patch -Np1 -i ${_patches_dir}/hide-passwordmgr.patch
+  patch -Np1 < ../rust163.patch

   rm -f ${srcdir}/source/mozconfig # what was this for? TODO
   cp -r ${srcdir}/source/themes/browser ./

Bitals commented on 2022-08-14 12:52 (UTC)

@karolyi 103.0.2 still doesn't build for me with rust 1.63.0:

12:45:51  4:36.69    --> /home/builder/.cache/aurutils/sync/librewolf/src/firefox-103.0.2/third_party/rust/packed_simd_2/src/lib.rs:347:7
12:45:51  4:36.69     |
12:45:51  4:36.69 347 | crate mod llvm {
12:45:51  4:36.69     |       ^^^ expected one of `!` or `::`
12:45:51  4:36.71 error: could not compile `packed_simd_2` due to previous error
12:45:51  4:36.71 warning: build failed, waiting for other jobs to finish...
12:45:51  4:36.88 dom/serviceworkers
12:45:51  4:36.92 dom/serializers
12:45:52  4:37.30 dom/simpledb
12:45:52  4:37.44 dom/storage
12:45:52  4:37.45 dom/smil
12:45:54  4:39.40 dom/streams
12:45:54  4:39.53 make[4]: *** [/home/builder/.cache/aurutils/sync/librewolf/src/firefox-103.0.2/config/makefiles/rust.mk:430: force-cargo-library-build] Error 101
12:45:54  4:39.53 make[3]: *** [/home/builder/.cache/aurutils/sync/librewolf/src/firefox-103.0.2/config/recurse.mk:72: toolkit/library/rust/target] Error 2

ZhangHua commented on 2022-08-14 02:48 (UTC) (edited on 2022-08-14 12:18 (UTC) by ZhangHua)

Hello, I think you should add a LANG=C when calling pacman in Line 157 of PKGBUILD, because user's locale may not be English (like me) and grep Version may get nothing