Package Details: zen-browser 1.21.5b-1

Git Clone URL: https://aur.archlinux.org/zen-browser.git (read-only, click to copy)
Package Base: zen-browser
Description: Firefox-based web browser built from upstream release source snapshot
Upstream URL: https://zen-browser.app
Licenses: MPL-2.0
Conflicts: zen-browser-bin
Submitter: everyx
Maintainer: noureddinex
Last Packager: noureddinex
Votes: 45
Popularity: 1.65
First Submitted: 2024-11-19 05:44 (UTC)
Last Updated: 2026-07-04 13:32 (UTC)

Dependencies (56)

Sources (4)

Latest Comments

1 2 3 4 5 6 Next › Last »

noureddinex commented on 2026-06-18 13:51 (UTC)

It seems to work for me now after the last patch

noureddinex commented on 2026-06-17 00:26 (UTC)

Thanks for the thorough report @macestra , I'll work on that

macestra commented on 2026-06-16 18:55 (UTC) (edited on 2026-06-16 18:56 (UTC) by macestra)

@noureddinex I appreciate your work on the package, whatever was changed fixed my issue with the glslopt!

I am running into a new issue though, when its compiling it hangs and shows the following 3 messages after which it won't continue.

9:45.19 media/ffvpx/libavcodec/libmozavcodec.so

9:46.82 W In file included from /home/aces/.cache/yay/zen-browser/src/zen-source/dom/media/webrtc/MediaEngineWebRTCAudio.h:16:

10:02.96 W 1 warning generated.

Process Process-1:export export compile misc libs tools

When I ^C this process, here is the Traceback message:

Traceback (most recent call last):

File "/usr/lib/python3.14/multiprocessing/process.py", line 320, in _bootstrap self.run() ^^

File "/usr/lib/python3.14/multiprocessing/process.py", line 108, in run self._target(self._args, *self._kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "/home/aces/.cache/yay/zen-browser/src/zen-source/testing/mozbase/mozsystemmonitor/mozsystemmonitor/resourcemonitor.py", line 196, in _collect while not _poll(pipe, poll_interval=sleep_interval): ~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "/home/aces/.cache/yay/zen-browser/src/zen-source/testing/mozbase/mozsystemmonitor/mozsystemmonitor/resourcemonitor.py", line 125, in _poll return pipe.poll(poll_interval) ~^^^^^^^^^^^^^^^

File "/usr/lib/python3.14/multiprocessing/connection.py", line 267, in poll return self._poll(timeout) ~~^^^^^^^^^

File "/usr/lib/python3.14/multiprocessing/connection.py", line 461, in _poll r = wait([self], timeout)

File "/usr/lib/python3.14/multiprocessing/connection.py", line 1190, in wait ready = selector.select(timeout)

File "/usr/lib/python3.14/selectors.py", line 398, in select fd_event_list = self._selector.poll(timeout)

KeyboardInterrupt

noureddinex commented on 2026-06-07 00:20 (UTC)

aur/zen-browser wasn't possible to get built it before I took over, that can be verified by resetting back to commits that time, I try to fix it in my free time but the package gets changed from version to version, if anyone have some suggestion or contribution to make, I'd love to pull any viable patches.

artist commented on 2026-06-06 23:27 (UTC)

Since NourEddineX took over this package it has not been even possible once to build it. It's time it gets orphaned so somebody who actually cares and has the skill to maintain it takes over.

macestra commented on 2026-06-04 20:56 (UTC)

I am not sure if this is the same issue that ParisD is facing, but the package build keeps failing and exiting with exit status 4.

As far as I can tell it is because its failing to build glslopt v0.1.12.

Here is the first error message:

1:11.57 E error: failed to run custom build command for glslopt v0.1.12 1:11.57 E note: To improve backtraces for build dependencies, set the CARGO_PROFILE_RELEASE_BUILD_OVERRIDE_DEBUG=true environment variable to enable debug information generation. 1:11.57 E Caused by: 1:11.57 E process didn't exit successfully: /home/aces/.cache/yay/zen-browser/src/zen-source/obj/release/build/glslopt-dc354bbab778ec64/build-script-build (exit status: 1)

The compiling then shoes a lot of error messages, then exits with this: 2:04.17 E make[4]: *** [/home/aces/.cache/yay/zen-browser/src/zen-source/config/makefiles/rust.mk:525: force-cargo-library-build] Error 101 2:04.18 E make[3]: *** [/home/aces/.cache/yay/zen-browser/src/zen-source/config/recurse.mk:72: toolkit/library/rust/target-objects] Error 2 2:04.18 E make[3]: *** Waiting for unfinished jobs.... 2:10.91 W 1 warning generated. 2:12.89 W 3 warnings generated. 2:17.20 W 3 warnings generated. 2:20.35 W 3 warnings generated. 2:20.62 W 1 warning generated. 2:54.25 E make[2]: *** [/home/aces/.cache/yay/zen-browser/src/zen-source/config/recurse.mk:34: compile] Error 2 2:54.25 E make[1]: *** [/home/aces/.cache/yay/zen-browser/src/zen-source/config/rules.mk:357: default] Error 2 2:54.25 E make: *** [client.mk:58: build] Error 2 2:54.35 W 41 compiler warnings present. ==> ERROR: A failure occurred in build(). Aborting... -> error making: zen-browser-exit status 4 -> Failed to install the following packages. Manual intervention is required: zen-browser - exit status 4

ParisD commented on 2026-06-01 14:50 (UTC) (edited on 2026-06-01 14:56 (UTC) by ParisD)

@noureddinex every time i try to compile this it fails. :< like this :

[quote]Compiling malloc_size_of v0.0.1 (/home/Paris/AUR_Packages/zen-browser/src/zen-source/servo/components/malloc_size_of) 2:03.61 Compiling glsl-to-cxx v0.1.0 (/home/Paris/AUR_Packages/zen-browser/src/zen-source/gfx/wr/glsl-to-cxx) 2:04.24 Compiling jexl-eval v0.4.0 2:05.59 Compiling sync-guid v0.1.0 (/home/Paris/AUR_Packages/zen-browser/src/zen-source/third_party/application-services/components/support/guid) 2:05.74 Compiling debugid v0.8.0 2:05.99 Compiling payload-support v0.1.0 (/home/Paris/AUR_Packages/zen-browser/src/zen-source/third_party/application-services/components/support/payload) 2:06.10 Compiling firefox-versioning v0.1.0 (/home/Paris/AUR_Packages/zen-browser/src/zen-source/third_party/application-services/components/support/firefox-versioning) 2:06.19 Compiling enumset_derive v0.8.1 2:06.34 Compiling fluent-pseudo v0.3.3 2:06.48 Compiling peek-poke-derive v0.3.0 (/home/Paris/AUR_Packages/zen-browser/src/zen-source/gfx/wr/peek-poke/peek-poke-derive) 2:07.32 Compiling smart-default v0.7.1 2:07.62 Compiling ref-cast-impl v1.0.24 2:07.90 Compiling wgpu-hal v28.0.0 (https://github.com/gfx-rs/wgpu?rev=cdc5ca5ed9e4fe6f4d5f8464e488c3c103d4ce54#cdc5ca5e) 2:07.96 W warning: glslopt@0.1.12: In file included from src/compiler/glsl/glcpp/glcpp-parse.y:32: 2:07.96 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/mesa/main/mtypes.h:39: 2:07.96 W warning: glslopt@0.1.12: In file included from glsl-optimizer/include/c11/threads.h:66: 2:07.97 W warning: glslopt@0.1.12: glsl-optimizer/include/c11/threads_posix.h:54:9: warning: 'ONCE_FLAG_INIT' macro redefined [-Wmacro-redefined] 2:07.97 W warning: glslopt@0.1.12: 54 | #define ONCE_FLAG_INIT PTHREAD_ONCE_INIT 2:07.97 W warning: glslopt@0.1.12: | ^ 2:07.98 W warning: glslopt@0.1.12: /usr/include/bits/types/once_flag.h:25:9: note: previous definition is here 2:07.98 W warning: glslopt@0.1.12: 25 | #define ONCE_FLAG_INIT __ONCE_FLAG_INIT 2:07.98 W warning: glslopt@0.1.12: | ^ 2:07.99 W warning: glslopt@0.1.12: In file included from src/compiler/glsl/glcpp/glcpp-parse.y:32: 2:07.99 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/mesa/main/mtypes.h:39: 2:07.99 W warning: glslopt@0.1.12: In file included from glsl-optimizer/include/c11/threads.h:66: 2:08.00 W warning: glslopt@0.1.12: glsl-optimizer/include/c11/threads_posix.h:69:25: error: typedef redefinition with different types ('pthread_once_t' (aka 'int') vs '__once_flag') 2:08.00 W warning: glslopt@0.1.12: 69 | typedef pthread_once_t once_flag; 2:08.01 W warning: glslopt@0.1.12: | ^ 2:08.01 W warning: glslopt@0.1.12: /usr/include/bits/types/once_flag.h:24:21: note: previous definition is here 2:08.01 W warning: glslopt@0.1.12: 24 | typedef __once_flag once_flag; 2:08.01 W warning: glslopt@0.1.12: | ^ 2:08.02 W warning: glslopt@0.1.12: In file included from src/compiler/glsl/glcpp/glcpp-parse.y:32: 2:08.02 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/mesa/main/mtypes.h:39: 2:08.02 W warning: glslopt@0.1.12: In file included from glsl-optimizer/include/c11/threads.h:66: 2:08.03 W warning: glslopt@0.1.12: glsl-optimizer/include/c11/threads_posix.h:94:1: error: static declaration of 'call_once' follows non-static declaration 2:08.03 W warning: glslopt@0.1.12: 94 | call_once(once_flag flag, void (func)(void)) 2:08.04 W warning: glslopt@0.1.12: | ^ 2:08.04 W warning: glslopt@0.1.12: /usr/include/stdlib.h:1195:13: note: previous declaration is here 2:08.04 W warning: glslopt@0.1.12: 1195 | extern void call_once (once_flag __flag, void (__func)(void)); 2:08.05 W warning: glslopt@0.1.12: | ^ 2:08.05 W warning: glslopt@0.1.12: In file included from src/compiler/glsl/glcpp/glcpp-parse.y:32: 2:08.05 W warning: glslopt@0.1.12: In file included from glsl-optimizer/src/mesa/main/mtypes.h:39: 2:08.06 W warning: glslopt@0.1.12: In file included from glsl-optimizer/include/c11/threads.h:66: 2:08.06 W warning: glslopt@0.1.12: glsl-optimizer/include/c11/threads_posix.h:96:18: error: incompatible pointer types passing 'once_flag ' (aka '__once_flag ') to parameter of type 'pthread_once_t ' (aka 'int ') [-Wincompatible-pointer-types] 2:08.07 W warning: glslopt@0.1.12: 96 | pthread_once(flag, func); 2:08.07 W warning: glslopt@0.1.12: | ^~ 2:08.07 W warning: glslopt@0.1.12: /usr/include/pthread.h:509:42: note: passing argument to parameter '__once_control' here

[/quote]

noureddinex commented on 2026-06-01 06:18 (UTC)

please elaborate @ParisD