Package Details: firefox-nightly 156.0a1+20260825.1+h494156cdf787-1

Git Clone URL: https://aur.archlinux.org/firefox-nightly.git (read-only, click to copy)
Package Base: firefox-nightly
Description: Fast, Private & Safe Web Browser (Nightly version)
Upstream URL: https://www.firefox.com/channel/desktop/#nightly
Keywords: browser gecko web
Licenses: MPL-2.0
Submitter: None
Maintainer: heftig
Last Packager: heftig
Votes: 612
Popularity: 0.000943
First Submitted: 2008-09-10 14:23 (UTC)
Last Updated: 2026-08-25 18:54 (UTC)

Required by (97)

Sources (5)

Pinned Comments

heftig commented on 2022-07-27 22:26 (UTC)

Instead of building this yourself, please use the repository from https://bbs.archlinux.org/viewtopic.php?id=117157.

Not only do you skip the very time-consuming builds, but the published package also has debug symbols at Mozilla's crash reports service, which helps tremendously with finding or filing bugs for any crashes you get.

I consider this the canonical firefox-nightly package for Arch Linux.

[heftig]
SigLevel = Optional
Server = https://pkgbuild.com/~heftig/repo/$arch

Alternatively, download Firefox Nightly straight from Mozilla, extract it to a writable place (e.g. ~/.local/firefox-nightly) and let it update itself using the integrated updater.

Latest Comments

1 2 3 4 5 6 .. 58 Next › Last »

teJECSke commented on 2026-07-17 09:59 (UTC) (edited on 2026-07-17 09:59 (UTC) by teJECSke)

Applying patch 0002-Bug-2055018-Add-some-missing-X11UndefineNone-include.patch...
patching file widget/gtk/WidgetUtilsGtk.cpp
Reversed (or previously applied) patch detected!  Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file widget/gtk/WidgetUtilsGtk.cpp.rej
patching file widget/gtk/nsPrintDialogGTK.cpp
Reversed (or previously applied) patch detected!  Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file widget/gtk/nsPrintDialogGTK.cpp.rej
patching file widget/gtk/nsUserIdleServiceGTK.cpp
Reversed (or previously applied) patch detected!  Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file widget/gtk/nsUserIdleServiceGTK.cpp.rej

DuKol commented on 2026-07-14 11:59 (UTC)

Hmm, maybe known problem, but breaks compilation. Anyway, new version of gcc, new kind of error:


8:50.94 W In file included from ../Sources/Nightly/src/mozilla-central/netwerk/sctp/datachannel/DataChannelDcSctp.cpp:5:
 8:50.94 W In file included from ../Sources/Nightly/src/mozilla-central/netwerk/sctp/datachannel/DataChannelDcSctp.h:8:
 8:50.94 W In file included from ../Sources/Nightly/src/mozilla-central/netwerk/sctp/datachannel/DataChannel.h:15:
 8:50.95 E ../Sources/Nightly/src/mozilla-central/netwerk/sctp/datachannel/DataChannelProtocol.h:48:3: error: unknown type name 'uint8_t'
 8:50.95 E    48 |   uint8_t msg_type;  // DATA_CHANNEL_OPEN
 8:50.95 E       |   ^
 8:50.96 E ../Sources/Nightly/src/mozilla-central/netwerk/sctp/datachannel/DataChannelProtocol.h:49:3: error: unknown type name 'uint8_t'
 8:50.96 E    49 |   uint8_t channel_type;
 8:50.96 E       |   ^
 8:50.96 E ../Sources/Nightly/src/mozilla-central/netwerk/sctp/datachannel/DataChannelProtocol.h:51:3: error: unknown type name 'uint32_t'
 8:50.96 E    51 |   uint32_t reliability_param;
 8:50.97 E       |   ^
 8:50.97 E ../Sources/Nightly/src/mozilla-central/netwerk/sctp/datachannel/DataChannelProtocol.h:52:3: error: unknown type name 'uint16_t'
 8:50.97 E    52 |   uint16_t label_length;
 8:50.97 E       |   ^
 8:50.97 E ../Sources/Nightly/src/mozilla-central/netwerk/sctp/datachannel/DataChannelProtocol.h:53:3: error: unknown type name 'uint16_t'
 8:50.97 E    53 |   uint16_t protocol_length;
 8:50.98 E       |   ^
 8:50.98 E ../Sources/Nightly/src/mozilla-central/netwerk/sctp/datachannel/DataChannelProtocol.h:58:3: error: unknown type name 'uint8_t'
 8:50.98 E    58 |   uint8_t msg_type;  // DATA_CHANNEL_ACK
 8:50.99 E       |   ^
 8:56.25 E 6 errors generated.

heftig commented on 2026-07-14 08:54 (UTC)

Known problem; gcc 16.1.1+r346+g4e03491b401d-3 is currently broken and doesn't allow dynamically linking libstdc++. gcc 16.1.1+r346+g4e03491b401d-4 should fix it.

DuKol commented on 2026-07-13 06:29 (UTC)

Well, I cannot build with quite strange error:

0:17.09 checking whether the C++ compiler supports -Wno-character-conversion... yes 0:17.13 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:17.17 checking whether the C++ compiler supports -fno-aligned-new... yes 0:17.76 checking whether we're trying to statically link with libstdc++... yes 0:17.76 E ERROR: Firefox does not support linking statically with libstdc++ 0:17.87 E *** Fix above errors and then restart with "./mach build" ==> ERROR: A failure occurred in build(). Aborting...

Can I change it myself to make it built?

Starchild_N7 commented on 2026-04-13 02:39 (UTC)

You should add package libvpx1.15 as dependency because of this error: unable to satisfy dependency 'libvpx.so=11-64' required by firefox-nightly

After installing that: libvpx1.15 package from AUR I finally got successfuly installed Firefox-Nightly. That fixes upgrading from older version. Helped by DeepSeek.

teJECSke commented on 2026-03-10 08:13 (UTC)

patching file security/sandbox/chromium/sandbox/linux/system_headers/linux_seccomp.h
Hunk #1 FAILED at 5.
1 out of 1 hunk FAILED -- saving rejects to file security/sandbox/chromium/sandbox/linux/system_headers/linux_seccomp.h.rej

yingzou commented on 2026-01-26 10:09 (UTC) (edited on 2026-01-26 10:09 (UTC) by yingzou)

to glibc 2.43 we need

diff --git a/third_party/rust/glslopt/glsl-optimizer/include/c11/threads_posix.h b/third_party/rust/glslopt/glsl-optimizer/include/c11/threads_posix.h
index 45cb607..8b5cdce 100644
--- a/third_party/rust/glslopt/glsl-optimizer/include/c11/threads_posix.h
+++ b/third_party/rust/glslopt/glsl-optimizer/include/c11/threads_posix.h
@@ -66,8 +66,10 @@ typedef pthread_cond_t  cnd_t;
 typedef pthread_t       thrd_t;
 typedef pthread_key_t   tss_t;
 typedef pthread_mutex_t mtx_t;
-typedef pthread_once_t  once_flag;

+#if !defined(__GLIBC__) || !__GLIBC_PREREQ(2, 43)
+typedef pthread_once_t  once_flag;
+#endif

 /*
 Implementation limits:
@@ -90,11 +92,13 @@ impl_thrd_routine(void *p)

 /*--------------- 7.25.2 Initialization functions ---------------*/
 // 7.25.2.1
+#if !defined(__GLIBC__) || !__GLIBC_PREREQ(2, 43)
 static inline void
 call_once(once_flag *flag, void (*func)(void))
 {
     pthread_once(flag, func);
 }
+#endif


 /*------------- 7.25.3 Condition variable functions -------------*/

and PKGBUILD

# Make different channels installable in parallel
  patch -Np1 -i ../0001-Install-under-remoting-name.patch
  patch -Np1 -i ../aa.patch
  sed -i 's/f8ad2b69fa472e332b50572c1b2dcc1c8a0fa783a1199aad245398d3df421b4b/5d1fd18e7f3ad440bec1333508c2d36a15b81d1331748aed56a3335224c1bcc5/g' third_party/rust/glslopt/.cargo-checksum.json
  sed -i '/^#ifndef SYS_SECCOMP$/,/^#endif$/{ /^#ifndef SYS_SECCOMP$/d; /^#define SYS_SECCOMP/d; /^#endif$/d; }' \
  security/sandbox/chromium/sandbox/linux/system_headers/linux_seccomp.h

clared85 commented on 2025-12-28 15:08 (UTC)

Hi at all guys...I'v a problem during compiling process error at:

0:29.18 make[2]: *** [/home/claudio/AUR/firefox_nightly/firefox-nightly/src/mozilla-central/config/recurse.mk:34: compile] Error 2 20:29.18 make[1]: *** [/home/claudio/AUR/firefox_nightly/firefox-nightly/src/mozilla-central/config/rules.mk:359: default] Error 2 20:29.18 make: *** [client.mk:60: build] Error 2

what I need to do?

brezza commented on 2025-12-21 04:25 (UTC)

firefox nightly 148 is already available when it is going to be available in aur?

heftig commented on 2025-11-20 16:51 (UTC)

You should check if your crash reports have any related bugzilla links.

If there's no bug already, you can use mozregression to find which commit/changeset introduced the bug and then file as new bug as "regressed by" the bug of the culprit commit. That usually gets it handled quickly, especially crashers.