Package Details: waterfox 6.5.5-1

Git Clone URL: https://aur.archlinux.org/waterfox.git (read-only, click to copy)
Package Base: waterfox
Description: Fork of Mozilla Firefox featuring some privacy, usability, and speed enhancements.
Upstream URL: https://www.waterfox.net/
Keywords: browser firefox waterfox web
Licenses: MPL-2.0
Submitter: random-nick
Maintainer: matthewq337
Last Packager: matthewq337
Votes: 17
Popularity: 1.18
First Submitted: 2020-02-21 16:04 (UTC)
Last Updated: 2025-03-09 18:32 (UTC)

Dependencies (34)

Required by (1)

Sources (2)

Latest Comments

1 2 3 Next › Last »

tpablo commented on 2025-04-12 22:23 (UTC)

Is this buildable now? After fixing the empty waterfox/browser/locales/, I can reach this far:

Configure complete!
Be sure to run |mach build| to pick up any changes
Build configuration changed. Regenerating backend.
0:07.10 /home/tpablo/Projects/waterfox-pkg/work/src/mozbuild/srcdirs/Waterfox-6.5.5-d3ffe4f6e6d1/_virtualenvs/build/bin/python /home/tpablo/Projects/waterfox-pkg/work/src/Waterfox-6.5.5/obj/config.status
Reticulating splines...
Finished reading 2070 moz.build files in 1.15s
Read 13 gyp files in parallel contributing 0.00s to total wall time
Processed into 13776 build config descriptors in 0.74s
RecursiveMake backend executed in 0.94s
4292 total backend files; 0 created; 1 updated; 4291 unchanged; 0 deleted; 23 -> 1615 Makefile
FasterMake backend executed in 0.00s
0 total backend files; 0 created; 0 updated; 0 unchanged; 0 deleted
Clangd backend executed in 0.00s
0 total backend files; 0 created; 0 updated; 0 unchanged; 0 deleted
Total wall time: 2.94s; CPU time: 2.93s; Efficiency: 99%; Untracked: 0.12s
0:10.57 W Adding make options from /home/tpablo/Projects/waterfox-pkg/work/src/Waterfox-6.5.5/.mozconfig
    MOZ_OBJDIR=/home/tpablo/Projects/waterfox-pkg/work/src/Waterfox-6.5.5/obj
    OBJDIR=/home/tpablo/Projects/waterfox-pkg/work/src/Waterfox-6.5.5/obj
    FOUND_MOZCONFIG=/home/tpablo/Projects/waterfox-pkg/work/src/Waterfox-6.5.5/.mozconfig
    export FOUND_MOZCONFIG
0:10.57 /usr/bin/make -f client.mk -j32 -s
0:10.58 make[2]: *** No rule to make target 'backend.FasterMakeBackend', needed by 'pre-export'.  Stop.
0:10.58 make[1]: *** [/home/tpablo/Projects/waterfox-pkg/work/src/Waterfox-6.5.5/config/rules.mk:361: default] Error 2
0:10.58 make: *** [client.mk:60: build] Error 2
0:10.78 W 0 compiler warnings present.
==> ERROR: A failure occurred in build().
    Aborting...

broller commented on 2025-03-01 03:17 (UTC) (edited on 2025-03-01 04:29 (UTC) by broller)

Hello! I wanted to warn you that during the configure step, the compilation process stops at "Reticulating splines..."

It outputs the following:

 0:06.84 Reticulating splines...
 0:06.89 Traceback (most recent call last):
 0:06.89   File "/home/user/build/waterfox/src/Waterfox-6.5.4/python/mozbuild/mozbuild/frontend/sandbox.py", line 155, in exec_file
 0:06.89     source = six.ensure_text(self._finder.get(path).read())
 0:06.89                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
 0:06.89 AttributeError: 'NoneType' object has no attribute 'read'
 0:06.89 During handling of the above exception, another exception occurred:
 0:06.89 Traceback (most recent call last):
 0:06.89   File "/home/user/build/waterfox/src/Waterfox-6.5.4/python/mozbuild/mozbuild/frontend/reader.py", line 1111, in read_mozbuild
 0:06.89     for s in self._read_mozbuild(
 0:06.89              ~~~~~~~~~~~~~~~~~~~^
 0:06.89         path, config, descend=descend, metadata=metadata
 0:06.89         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 0:06.89     ):
 0:06.89     ^

[...Truncated because character limit...]

 0:06.92 ==============================
 0:06.92 FATAL ERROR PROCESSING MOZBUILD FILE
 0:06.92 ==============================
 0:06.93 The error occurred while processing the following file:
 0:06.93     /home/user/build/waterfox/src/Waterfox-6.5.4/waterfox/browser/moz.build
 0:06.93 The underlying problem is we referenced a path that does not exist. That path is:
 0:06.93     /home/user/build/waterfox/src/Waterfox-6.5.4/waterfox/browser/locales/moz.build
 0:06.93 Either create the file if it needs to exist or do not reference it.
*** Fix above errors and then restart with "./mach build"
==> ERROR: A failure occurred in build().
    Aborting...

It turns out that the given 'waterfox/browser/moz.build' references an empty 'locales' folder. Editing that moz.build and deleting the offending line seems to be able to make the compilation continue. It has also come to my attention that compilation will not happen unless the CFLAGS and CXXFLAGS contain the following:

CFLAGS="${CFLAGS/-fexceptions/}"
CXXFLAGS="${CXXFLAGS/-fexceptions/}"

piussj2 commented on 2025-02-12 03:12 (UTC)

I get:

0:07.32 FATAL ERROR PROCESSING MOZBUILD FILE 0:07.32 ============================== 0:07.32 The error occurred while processing the following file: 0:07.32 /home/piu/waterfox/src/Waterfox-6.5.4/waterfox/browser/moz.build 0:07.32 The underlying problem is we referenced a path that does not exist. That path is: 0:07.32 /home/piu/waterfox/src/Waterfox-6.5.4/waterfox/browser/locales/moz.build 0:07.32 Either create the file if it needs to exist or do not reference it. *** Fix above errors and then restart with "./mach build"

piussj2 commented on 2025-02-05 01:42 (UTC)

Hey! I never asked to own this package, and only asked if it was possible to upgrade.

kreijstal commented on 2025-01-13 07:31 (UTC)

  File "/home/kreijstal/.cache/yay/waterfox/src/Waterfox-G6.0.20/tools/esmify/mach_commands.py", line 18, in path_sep_to_native
    return pathlib.os.sep.join(path_str.split("/"))
           ^^^^^^^^^^

Doesn't work in python 3.13...

piussj2 commented on 2024-12-01 01:38 (UTC)

is it possible to update to waterfox version 6.5.2?

matthewq337 commented on 2024-07-24 18:50 (UTC)

@Goghor fixed, thanks

Goghor commented on 2024-07-24 18:14 (UTC)

Can't build properly unless we disable 'ac_add_options --enable-rust-simd'.

TrazhCant commented on 2024-03-22 19:30 (UTC)

G6.0.10 is out now. This fails using yay. I was able to work around the failure by cloning the aur repo manually and got updated to G6.0.09. Again, G6.0.10 is out, so this needs updated. (I'm using waterfox-bin but this issue applies to waterfox also).

zomgugoff commented on 2024-03-15 21:56 (UTC)

xfvb-run(xorg-server-xvfb) is required to build this:

/home/ugoff/.cache/yay/waterfox/PKGBUILD: line 136: xvfb-run: command not found
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: waterfox-exit status 4