Package Details: librewolf 124.0.1-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.51
First Submitted: 2019-06-14 18:41 (UTC)
Last Updated: 2024-03-23 20:35 (UTC)

Dependencies (39)

Sources (3)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 24 Next › Last »

blufinney commented on 2023-01-25 20:30 (UTC)

That's odd. It won't build but there is a binary available? Fun.

lsf commented on 2023-01-18 21:24 (UTC)

Yep, also happens in the CI now: https://gitlab.com/librewolf-community/browser/arch/-/jobs/3621178324

I'll see if I can get this fixed (or at least find a fix for it ^^)

HurricanePootis commented on 2023-01-18 17:57 (UTC)

 0:04.96 ld.lld: error: undefined hidden symbol: webrtc::SharedScreenCastStream::~SharedScreenCastStream()
 0:04.96 >>> referenced by ref_counted_base.h:80 (/home/hurricane/librewolf/src/firefox-109.0/third_party/libwebrtc/api/ref_counted_base.h:80)
 0:04.96 >>>               /home/hurricane/librewolf/src/firefox-109.0/obj/toolkit/library/build/../../../third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/Unified_cpp_desktop_capture_gn0.o:(webrtc::DesktopCaptureOptions::~DesktopCaptureOptions())
 0:04.96 >>> referenced by ref_counted_base.h:80 (/home/hurricane/librewolf/src/firefox-109.0/third_party/libwebrtc/api/ref_counted_base.h:80)
 0:04.96 >>>               /home/hurricane/librewolf/src/firefox-109.0/obj/toolkit/library/build/../../../third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/Unified_cpp_desktop_capture_gn0.o:(webrtc::DesktopCaptureOptions::operator=(webrtc::DesktopCaptureOptions const&))
 0:04.96 >>> referenced by ref_counted_base.h:80 (/home/hurricane/librewolf/src/firefox-109.0/third_party/libwebrtc/api/ref_counted_base.h:80)
 0:04.96 >>>               /home/hurricane/librewolf/src/firefox-109.0/obj/toolkit/library/build/../../../third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/Unified_cpp_desktop_capture_gn0.o:(webrtc::DesktopCaptureOptions::operator=(webrtc::DesktopCaptureOptions&&))
 0:04.96 >>> referenced 4 more times
 0:04.96 ld.lld: error: undefined hidden symbol: webrtc::SharedScreenCastStream::CreateDefault()
 0:04.96 >>> referenced by desktop_capture_options.cc:45 (/home/hurricane/librewolf/src/firefox-109.0/third_party/libwebrtc/modules/desktop_capture/desktop_capture_options.cc:45)
 0:04.96 >>>               /home/hurricane/librewolf/src/firefox-109.0/obj/toolkit/library/build/../../../third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/Unified_cpp_desktop_capture_gn0.o:(webrtc::DesktopCaptureOptions::CreateDefault())
 0:04.96 ld.lld: error: undefined hidden symbol: webrtc::BaseCapturerPipeWire::BaseCapturerPipeWire(webrtc::DesktopCaptureOptions const&)
 0:04.96 >>> referenced by unique_ptr.h:1065 (/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/12.2.1/../../../../include/c++/12.2.1/bits/unique_ptr.h:1065)
 0:04.96 >>>               /home/hurricane/librewolf/src/firefox-109.0/obj/toolkit/library/build/../../../third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/Unified_cpp_desktop_capture_gn1.o:(webrtc::DesktopCapturer::CreateRawScreenCapturer(webrtc::DesktopCaptureOptions const&))
 0:04.96 >>> referenced by unique_ptr.h:1065 (/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/12.2.1/../../../../include/c++/12.2.1/bits/unique_ptr.h:1065)
 0:04.96 >>>               /home/hurricane/librewolf/src/firefox-109.0/obj/toolkit/library/build/../../../third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/Unified_cpp_desktop_capture_gn1.o:(webrtc::DesktopCapturer::CreateRawWindowCapturer(webrtc::DesktopCaptureOptions const&))
 0:05.02     Finished release [optimized] target(s) in 1.54s
 0:05.11 clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
 0:05.11 make[4]: *** [/home/hurricane/librewolf/src/firefox-109.0/config/rules.mk:540: libxul.so] Error 1
 0:05.11 make[3]: *** [/home/hurricane/librewolf/src/firefox-109.0/config/recurse.mk:72: toolkit/library/build/target] Error 2
 0:05.11 make[3]: *** Waiting for unfinished jobs....
 0:05.12 make[2]: *** [/home/hurricane/librewolf/src/firefox-109.0/config/recurse.mk:34: compile] Error 2
 0:05.12 make[1]: *** [/home/hurricane/librewolf/src/firefox-109.0/config/rules.mk:361: default] Error 2
 0:05.12 make: *** [client.mk:60: build] Error 2
 0:05.14 419 compiler warnings present.

I am getting a build error as well

prg commented on 2023-01-18 17:31 (UTC) (edited on 2023-02-07 05:39 (UTC) by prg)

I'm also building a clean build environment and I get the same error as lahwaacz

edit: i've successfully recompiled with the 109.0.0.1 PKGBUILD

lahwaacz commented on 2023-01-18 17:20 (UTC)

I'm building my packages in a clean chroot so I will probably need to wait for a fix...

lsf commented on 2023-01-18 16:43 (UTC)

Would you be able to try downgrading clang and llvm to <15 and giving it another try? (a rather similar error should have been addressed by the screen-cast-sync-patch, so I can only guess that it's the clang- and llvm-versions (they've been upgraded today, while I've been running the CI builds before that with the versions at 14)

Sorry for the trouble!

lahwaacz commented on 2023-01-18 16:35 (UTC)

I'm getting this error when building version 109:

17:25.59 ld.lld: error: undefined hidden symbol: webrtc::SharedScreenCastStream::~SharedScreenCastStream()
17:25.59 >>> referenced by ref_counted_base.h:80 (/build/librewolf/src/firefox-109.0/third_party/libwebrtc/api/ref_counted_base.h:80)
17:25.59 >>>               /build/librewolf/src/firefox-109.0/obj/toolkit/library/build/../../../third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/Unified_cpp_desktop_capture_gn0.o:(webrtc::DesktopCaptureOptions::~DesktopCaptureOptions())
17:25.59 >>> referenced by ref_counted_base.h:80 (/build/librewolf/src/firefox-109.0/third_party/libwebrtc/api/ref_counted_base.h:80)
17:25.59 >>>               /build/librewolf/src/firefox-109.0/obj/toolkit/library/build/../../../third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/Unified_cpp_desktop_capture_gn0.o:(webrtc::DesktopCaptureOptions::operator=(webrtc::DesktopCaptureOptions const&))
17:25.59 >>> referenced by ref_counted_base.h:80 (/build/librewolf/src/firefox-109.0/third_party/libwebrtc/api/ref_counted_base.h:80)
17:25.59 >>>               /build/librewolf/src/firefox-109.0/obj/toolkit/library/build/../../../third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/Unified_cpp_desktop_capture_gn0.o:(webrtc::DesktopCaptureOptions::operator=(webrtc::DesktopCaptureOptions&&))
17:25.59 >>> referenced 4 more times
17:25.59 ld.lld: error: undefined hidden symbol: webrtc::SharedScreenCastStream::CreateDefault()
17:25.59 >>> referenced by desktop_capture_options.cc:45 (/build/librewolf/src/firefox-109.0/third_party/libwebrtc/modules/desktop_capture/desktop_capture_options.cc:45)
17:25.59 >>>               /build/librewolf/src/firefox-109.0/obj/toolkit/library/build/../../../third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/Unified_cpp_desktop_capture_gn0.o:(webrtc::DesktopCaptureOptions::CreateDefault())
17:25.60 ld.lld: error: undefined hidden symbol: webrtc::BaseCapturerPipeWire::BaseCapturerPipeWire(webrtc::DesktopCaptureOptions const&)
17:25.60 >>> referenced by unique_ptr.h:1065 (/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/12.2.1/../../../../include/c++/12.2.1/bits/unique_ptr.h:1065)
17:25.60 >>>               /build/librewolf/src/firefox-109.0/obj/toolkit/library/build/../../../third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/Unified_cpp_desktop_capture_gn1.o:(webrtc::DesktopCapturer::CreateRawScreenCapturer(webrtc::DesktopCaptureOptions const&))
17:25.60 >>> referenced by unique_ptr.h:1065 (/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/12.2.1/../../../../include/c++/12.2.1/bits/unique_ptr.h:1065)
17:25.60 >>>               /build/librewolf/src/firefox-109.0/obj/toolkit/library/build/../../../third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/Unified_cpp_desktop_capture_gn1.o:(webrtc::DesktopCapturer::CreateRawWindowCapturer(webrtc::DesktopCaptureOptions const&))
17:25.92 clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
17:25.92 make[4]: *** [/build/librewolf/src/firefox-109.0/config/rules.mk:540: libxul.so] Error 1
17:25.92 make[3]: *** [/build/librewolf/src/firefox-109.0/config/recurse.mk:72: toolkit/library/build/target] Error 2
17:25.92 make[3]: *** Waiting for unfinished jobs....

maid commented on 2023-01-17 09:21 (UTC)

0001-libwebrtc-screen-cast-sync.patch ... FAILED ==> ERROR: One or more files did not pass the validity check! SHA2-256(0001-libwebrtc-screen-cast-sync.patch)= b1ce6936749ab1614bbce4fddc87058341ed207dde77af609fdc5ac83538517a

That1Calculator commented on 2022-12-03 23:43 (UTC)

Can't build (Arch Linux, GNOME, yay):

/usr/bin/xvfb-run: line 173: 753411 Aborted                 (core dumped) XAUTHORITY=$AUTHFILE Xvfb ":$SERVERNUM" $XVFBARGS $LISTENTCP >> "$ERRORFILE" 2>&1
Site not up-to-date reason: "/home/kainoa/.cache/yay/librewolf/src/firefox-107.0/obj/_virtualenvs/common" does not exist
created virtual environment CPython3.10.8.final.0-64 in 15ms
  creator CPython3Posix(dest=/home/kainoa/.cache/yay/librewolf/src/firefox-107.0/obj/_virtualenvs/common, clear=False, no_vcs_ignore=False, global=False)
  activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator
Error: cannot open display: :99
Firefox exited with code 1 during profile initialization
/usr/bin/xvfb-run: line 186: kill: (753411) - No such process
==> ERROR: A failure occurred in build().