Package Details: firedragon 1:11.20.0_1-1

Git Clone URL: https://aur.archlinux.org/firedragon.git (read-only, click to copy)
Package Base: firedragon
Description: Floorp fork build using custom branding and settings
Upstream URL: https://firedragon.garudalinux.org
Keywords: browser firedragon firefox floorp
Licenses: MPL2
Replaces: firedragon-next
Submitter: polyzen
Maintainer: dr460nf1r3 (FGD, garudalinux)
Last Packager: garudalinux
Votes: 23
Popularity: 0.61
First Submitted: 2021-04-22 10:57 (UTC)
Last Updated: 2024-10-31 20:11 (UTC)

Dependencies (52)

Sources (3)

Pinned Comments

dr460nf1r3 commented on 2024-04-17 16:23 (UTC) (edited on 2024-04-17 16:26 (UTC) by dr460nf1r3)

Everyone can now participate in the general package update process! The process is almost entirely automated, these are the necessary steps:

  1. Create an MR with your changes to the source repo (the firedragon folder contains the files of this repo)
  2. Wait for a maintainer to review and merge it
  3. Done! When merging, the PKGBUILD will automatically be deployed to AUR via the CI pipeline.

FGD commented on 2024-02-03 22:31 (UTC)

We are finally there! After being frozen on version 119 and investing quite some time improving the app, Firedragon now has an entirely new base!

Please see the Announcement post:

https://forum.garudalinux.org/t/new-firedragon-major-version-is-out/34585

Latest Comments

« First ‹ Previous 1 .. 7 8 9 10 11 12

Neko-san commented on 2021-08-16 21:48 (UTC)

@dr460nf1r3 I tried compiling with Clang & Clang++ (with some additional optimization flags and lto enabled) in makepkg.conf and the build fails to compile:

My makepkg.conf:

#!/hint/bash
#
# /etc/makepkg.conf
#

#########################################################################
# SOURCE ACQUISITION
#########################################################################
#
#-- The download utilities that makepkg should use to acquire sources
#  Format: 'protocol::agent'
DLAGENTS=('file::/usr/bin/curl -gqC - -o %o %u'
          'ftp::/usr/bin/curl -gqfC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u'
          'http::/usr/bin/curl -gqb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
          'https::/usr/bin/curl -gqb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
          'rsync::/usr/bin/rsync --no-motd -z %u %o'
          'scp::/usr/bin/scp -C %u %o')

# Other common tools:
# /usr/bin/snarf
# /usr/bin/lftpget -c
# /usr/bin/wget
# /usr/bin/axel

#-- The package required by makepkg to download VCS sources
#  Format: 'protocol::package'
VCSCLIENTS=('bzr::bzr'
            'fossil::fossil'
            'git::git'
            'hg::mercurial'
            'svn::subversion')

#########################################################################
# ARCHITECTURE, COMPILE FLAGS
#########################################################################
#
CARCH="x86_64"
CHOST="x86_64-pc-linux-gnu"

#-- Compiler and Linker Flags
export CC=clang
export CXX=clang++

#CPPFLAGS=""
CFLAGS="-march=native -mtune=native -O3 -pipe -fno-plt -minline-all-stringops -fexceptions \
        -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security \
        -fstack-clash-protection -fcf-protection"
CXXFLAGS="$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS"
LDFLAGS="-Wl,-O3,--sort-common,--as-needed,-z,relro,-z,now"
RUSTFLAGS="-C opt-level=3 -C target-cpu=native"
#-- Make Flags: change this for DistCC/SMP systems
MAKEFLAGS="-j$(nproc) -e"
#-- Debugging flags
## The "-fvar-tracking-assignments" flag is for GCC
#DEBUG_CFLAGS="-g -fvar-tracking-assignments"
DEBUG_CLAGS="-g"
#DEBUG_CXXFLAGS="-g -fvar-tracking-assignments"
DEBUG_CXXFLAGS="-g"
#DEBUG_RUSTFLAGS="-C debuginfo=2"

#########################################################################
# BUILD ENVIRONMENT
#########################################################################
#
# Makepkg defaults: BUILDENV=(!distcc !color !ccache check !sign)
#  A negated environment option will do the opposite of the comments below.
#
#-- distcc:   Use the Distributed C/C++/ObjC compiler
#-- color:    Colorize output messages
#-- ccache:   Use ccache to cache compilation
#-- check:    Run the check() function if present in the PKGBUILD
#-- sign:     Generate PGP signature file
#
BUILDENV=(!distcc color !ccache check !sign)
#
#-- If using DistCC, your MAKEFLAGS will also need modification. In addition,
#-- specify a space-delimited list of hosts running in the DistCC cluster.
#DISTCC_HOSTS=""
#
#-- Specify a directory for package building.
#BUILDDIR=/tmp/makepkg

#########################################################################
# GLOBAL PACKAGE OPTIONS
#   These are default values for the options=() settings
#########################################################################
#
# Makepkg defaults: OPTIONS=(!strip docs libtool staticlibs emptydirs !zipman !purge !debug !lto)
#  A negated option will do the opposite of the comments below.
#
#-- strip:      Strip symbols from binaries/libraries
#-- docs:       Save doc directories specified by DOC_DIRS
#-- libtool:    Leave libtool (.la) files in packages
#-- staticlibs: Leave static library (.a) files in packages
#-- emptydirs:  Leave empty directories in packages
#-- zipman:     Compress manual (man and info) pages in MAN_DIRS with gzip
#-- purge:      Remove files specified by PURGE_TARGETS
#-- debug:      Add debugging flags as specified in DEBUG_* variables
#-- lto:        Add compile flags for building with link time optimization
#
OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !debug lto)

#-- File integrity checks to use. Valid: md5, sha1, sha224, sha256, sha384, sha512, b2
INTEGRITY_CHECK=(sha256)
#-- Options to be used when stripping binaries. See `man strip' for details.
STRIP_BINARIES="--strip-all"
#-- Options to be used when stripping shared libraries. See `man strip' for details.
STRIP_SHARED="--strip-unneeded"
#-- Options to be used when stripping static libraries. See `man strip' for details.
STRIP_STATIC="--strip-debug"
#-- Manual (man and info) directories to compress (if zipman is specified)
MAN_DIRS=({usr{,/local}{,/share},opt/*}/{man,info})
#-- Doc directories to remove (if !docs is specified)
DOC_DIRS=(usr/{,local/}{,share/}{doc,gtk-doc} opt/*/{doc,gtk-doc})
#-- Files to be removed from all packages (if purge is specified)
PURGE_TARGETS=(usr/{,share}/info/dir .packlist *.pod)
#-- Directory to store source code in for debug packages
DBGSRCDIR="/usr/src/debug"

#########################################################################
# PACKAGE OUTPUT
#########################################################################
#
# Default: put built package and cached source in build directory
#
#-- Destination: specify a fixed directory where all packages will be placed
#PKGDEST=/home/packages
#-- Source cache: specify a fixed directory where source files will be cached
#SRCDEST=/home/sources
#-- Source packages: specify a fixed directory where all src packages will be placed
#SRCPKGDEST=/home/srcpackages
#-- Log files: specify a fixed directory where all log files will be placed
#LOGDEST=/home/makepkglogs
#-- Packager: name/email of the person or organization building packages
#PACKAGER="John Doe <john@doe.com>"
#-- Specify a key to use for package signing
#GPGKEY=""

#########################################################################
# COMPRESSION DEFAULTS
#########################################################################
#
COMPRESSGZ=(gzip -c -f -n)
COMPRESSBZ2=(bzip2 -c -f)
COMPRESSXZ=(xz -c -z --threads=0 -)
COMPRESSZST=(zstd -c -z -q --threads=0 -)
COMPRESSLRZ=(lrzip -q)
COMPRESSLZO=(lzop -q)
COMPRESSZ=(compress -c -f)
COMPRESSLZ4=(lz4 -q)
COMPRESSLZ=(lzip -c -f)

#########################################################################
# EXTENSION DEFAULTS
#########################################################################
#
PKGEXT='.pkg.tar.zst'
SRCEXT='.src.tar.gz'

#########################################################################
# OTHER
#########################################################################
#
#-- Command used to run pacman as root, instead of trying sudo and su
#PACMAN_AUTH=(doas)

The terminal output:

==> Making package: firedragon 91.0-2 (Mon 16 Aug 2021 04:41:25 PM CDT)
==> Retrieving sources...
  -> Downloading firefox-91.0.source.tar.xz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  363M  100  363M    0     0   9.7M      0  0:00:37  0:00:37 --:--:-- 10.7M
  -> Found firedragon.desktop
  -> Cloning common git repo...
Cloning into bare repository '/home/neko-san/.cache/paru/clone/firedragon/common'...
remote: Enumerating objects: 539, done.
remote: Counting objects: 100% (485/485), done.
remote: Compressing objects: 100% (293/293), done.
remote: Total 539 (delta 168), reused 425 (delta 116), pack-reused 54
Receiving objects: 100% (539/539), 4.95 MiB | 5.57 MiB/s, done.
Resolving deltas: 100% (178/178), done.
  -> Cloning settings git repo...
Cloning into bare repository '/home/neko-san/.cache/paru/clone/firedragon/settings'...
remote: Enumerating objects: 583, done.
remote: Counting objects: 100% (568/568), done.
remote: Compressing objects: 100% (216/216), done.
remote: Total 583 (delta 324), reused 531 (delta 296), pack-reused 15
Receiving objects: 100% (583/583), 1.83 MiB | 4.56 MiB/s, done.
Resolving deltas: 100% (328/328), done.
==> Validating source files with sha256sums...
    firefox-91.0.source.tar.xz ... Passed
    firedragon.desktop ... Passed
    common ... Skipped
    settings ... Skipped
==> Making package: firedragon 91.0-2 (Mon 16 Aug 2021 04:42:06 PM CDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found firefox-91.0.source.tar.xz
  -> Found firedragon.desktop
  -> Updating common git repo...
Fetching origin
  -> Updating settings git repo...
Fetching origin
==> Validating source files with sha256sums...
    firefox-91.0.source.tar.xz ... Passed
    firedragon.desktop ... Passed
    common ... Skipped
    settings ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting firefox-91.0.source.tar.xz with bsdtar
  -> Creating working copy of common git repo...
Cloning into 'common'...
done.
  -> Creating working copy of settings git repo...
Cloning into 'settings'...
done.
==> Starting prepare()...
---- Arch patches
patching file toolkit/xre/nsAppRunner.cpp
patching file widget/gtk/nsAppShell.cpp
---- Patching for KDE
patching file toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
patching file modules/libpref/Preferences.cpp
Hunk #2 succeeded at 4628 (offset -8 lines).
Hunk #3 succeeded at 4723 (offset -8 lines).
patching file modules/libpref/moz.build
Hunk #1 succeeded at 118 (offset 1 line).
patching file python/mozbuild/mozpack/chrome/flags.py
patching file python/mozbuild/mozpack/chrome/manifest.py
patching file toolkit/components/downloads/moz.build
patching file toolkit/mozapps/downloads/HelperAppDlg.jsm
patching file toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
patching file toolkit/xre/moz.build
patching file toolkit/xre/nsKDEUtils.cpp
patching file toolkit/xre/nsKDEUtils.h
patching file uriloader/exthandler/HandlerServiceParent.cpp
patching file uriloader/exthandler/moz.build
patching file uriloader/exthandler/unix/nsCommonRegistry.cpp
patching file uriloader/exthandler/unix/nsCommonRegistry.h
patching file uriloader/exthandler/unix/nsKDERegistry.cpp
patching file uriloader/exthandler/unix/nsKDERegistry.h
patching file uriloader/exthandler/unix/nsMIMEInfoUnix.cpp
patching file uriloader/exthandler/unix/nsOSHelperAppService.cpp
patching file widget/gtk/moz.build
Hunk #1 succeeded at 137 (offset 1 line).
patching file widget/gtk/nsFilePicker.cpp
patching file widget/gtk/nsFilePicker.h
patching file xpcom/components/ManifestParser.cpp
patching file xpcom/components/moz.build
patching file xpcom/io/nsLocalFileUnix.cpp
---- Misc patches
patching file browser/base/content/browser.css
Hunk #1 succeeded at 350 (offset 16 lines).
patching file build/moz.configure/rust.configure
---- Gentoo patches
patching file build/moz.configure/lto-pgo.configure
patching file toolkit/components/terminator/nsTerminator.cpp
Hunk #1 succeeded at 456 with fuzz 2 (offset 38 lines).
patching file config/makefiles/rust.mk
Hunk #1 succeeded at 64 (offset 8 lines).
Hunk #2 succeeded at 78 (offset 7 lines).
---- Patching for system libs
patching file config/system-headers.mozbuild
Hunk #1 succeeded at 1237 (offset 1 line).
patching file dom/base/moz.build
Hunk #1 succeeded at 559 (offset 3 lines).
patching file gfx/moz.build
patching file gfx/skia/generate_mozbuild.py
Hunk #1 succeeded at 97 (offset -1 lines).
patching file gfx/skia/moz.build
Hunk #1 succeeded at 489 (offset -1 lines).
patching file gfx/thebes/moz.build
Hunk #1 succeeded at 293 (offset 3 lines).
patching file intl/unicharutil/util/moz.build
patching file netwerk/dns/moz.build
Hunk #1 succeeded at 106 (offset 2 lines).
patching file toolkit/library/moz.build
Hunk #1 succeeded at 254 (offset 13 lines).
patching file toolkit/moz.configure
patching file config/system-headers.mozbuild
Hunk #1 succeeded at 1244 (offset 1 line).
patching file gfx/graphite2/geckoextra/moz.build
patching file gfx/graphite2/moz-gr-update.sh
patching file gfx/moz.build
patching file gfx/thebes/moz.build
Hunk #1 succeeded at 291 (offset 3 lines).
patching file old-configure.in
Hunk #1 succeeded at 2284 (offset 1 line).
patching file toolkit/library/moz.build
Hunk #1 succeeded at 254 (offset 13 lines).
patching file toolkit/moz.configure
patching file config/external/moz.build
Hunk #1 succeeded at 45 (offset 5 lines).
patching file config/system-headers.mozbuild
Hunk #1 succeeded at 1301 (offset 1 line).
patching file dom/media/platforms/moz.build
patching file toolkit/moz.configure
Hunk #2 succeeded at 591 with fuzz 2.
---- Librewolf patches
patching file browser/extensions/moz.build
patching file browser/locales/Makefile.in
patching file browser/locales/filter.py
patching file browser/locales/l10n.ini
patching file browser/locales/l10n.toml
patching file browser/components/urlbar/UrlbarInput.jsm
Hunk #1 succeeded at 1684 (offset -28 lines).
patching file browser/themes/shared/urlbar-searchbar.inc.css
patching file browser/themes/shared/urlbarView.inc.css
patching file browser/base/content/browser-menubar.inc
patching file browser/base/content/browser.js
Hunk #1 succeeded at 6218 (offset -33 lines).
patching file browser/components/places/content/places.xhtml
patching file dom/xul/XULPopupElement.cpp
Hunk #1 succeeded at 207 (offset -4 lines).
Hunk #2 succeeded at 233 (offset -4 lines).
patching file dom/xul/moz.build
patching file layout/build/moz.build
patching file modules/libpref/init/all.js
Hunk #1 succeeded at 292 (offset -9 lines).
patching file toolkit/content/xul.css
patching file widget/gtk/moz.build
Hunk #4 succeeded at 150 (offset 1 line).
patching file widget/gtk/nsDbusmenu.cpp
patching file widget/gtk/nsDbusmenu.h
patching file widget/gtk/nsMenu.cpp
patching file widget/gtk/nsMenu.h
patching file widget/gtk/nsMenuBar.cpp
patching file widget/gtk/nsMenuBar.h
patching file widget/gtk/nsMenuContainer.cpp
patching file widget/gtk/nsMenuContainer.h
patching file widget/gtk/nsMenuItem.cpp
patching file widget/gtk/nsMenuItem.h
patching file widget/gtk/nsMenuObject.cpp
patching file widget/gtk/nsMenuObject.h
patching file widget/gtk/nsMenuSeparator.cpp
patching file widget/gtk/nsMenuSeparator.h
patching file widget/gtk/nsNativeMenuDocListener.cpp
patching file widget/gtk/nsNativeMenuDocListener.h
patching file widget/gtk/nsNativeMenuService.cpp
patching file widget/gtk/nsNativeMenuService.h
patching file widget/gtk/nsWindow.cpp
Hunk #1 succeeded at 6953 (offset 517 lines).
patching file widget/gtk/nsWindow.h
Hunk #1 succeeded at 26 (offset -13 lines).
Hunk #2 succeeded at 184 (offset 14 lines).
Hunk #3 succeeded at 788 (offset 76 lines).
patching file xpcom/ds/NativeMenuAtoms.py
patching file xpcom/ds/StaticAtoms.py
Hunk #2 succeeded at 2510 (offset 3 lines).
patching file widget/gtk/components.conf
Hunk #1 succeeded at 76 (offset -6 lines).
patching file xpfe/appshell/AppWindow.cpp
patching file widget/gtk/NativeMenuSupport.cpp
patching file widget/gtk/NativeMenuSupport.h
patching file widget/moz.build
Hunk #1 succeeded at 138 (offset -6 lines).
patching file widget/nsINativeMenuService.h
patching file widget/nsWidgetsCID.h
patching file browser/components/BrowserGlue.jsm
Hunk #1 succeeded at 1381 (offset 6 lines).
patching file browser/components/moz.build
Hunk #1 succeeded at 41 (offset -1 lines).
patching file browser/base/content/browser.js
Hunk #1 succeeded at 5200 (offset -46 lines).
patching file browser/components/privatebrowsing/content/aboutPrivateBrowsing.html
patching file dom/base/Document.cpp
Hunk #1 succeeded at 17091 (offset 7 lines).
patching file modules/libpref/init/StaticPrefList.yaml
Hunk #1 succeeded at 10229 (offset 366 lines).
patching file browser/components/enterprisepolicies/schemas/policies-schema.json
Hunk #1 succeeded at 1104 (offset 30 lines).
patching file browser/components/newtab/data/content/activity-stream.bundle.js
Hunk #1 succeeded at 1827 (offset -14 lines).
patching file modules/libpref/init/all.js
Hunk #1 succeeded at 2174 (offset -69 lines).
patching file services/settings/Utils.jsm
patching file toolkit/components/search/SearchUtils.jsm
patching file widget/gtk/nsClipboardWayland.h
==> Sources are ready.
firedragon-91.0-2: parsing pkg list...
==> Making package: firedragon 91.0-2 (Mon 16 Aug 2021 04:42:36 PM CDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting build()...
Building instrumented browser...
 0:00.51 Clobber not needed.
 Config object not found by mach.
 0:00.51 /usr/bin/python3 /home/neko-san/.cache/paru/clone/firedragon/src/firefox-91.0/configure.py
 0:00.60 Creating Python 3 environment
 0:00.87 created virtual environment CPython3.9.6.final.0-64 in 148ms
 0:00.87   creator CPython3Posix(dest=/home/neko-san/.cache/paru/clone/firedragon/src/firefox-91.0/obj/_virtualenvs/common, clear=False, no_vcs_ignore=False, global=False)
 0:00.87   seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/neko-san/.local/share/virtualenv)
 0:00.87     added seed packages: pip==21.1.3, setuptools==57.4.0, wheel==0.36.2
 0:00.87   activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator
 0:00.94 Re-executing in the virtualenv
 0:01.08 Adding configure options from /home/neko-san/.cache/paru/clone/firedragon/src/firefox-91.0/.mozconfig
 0:01.08   --enable-application=browser
 0:01.08   --prefix=/usr
 0:01.08   --enable-release
 0:01.08   --enable-hardening
 0:01.08   --enable-rust-simd
 0:01.08   --with-ccache
 0:01.08   --enable-update-channel=release
 0:01.08   --with-app-name=firedragon
 0:01.08   --with-app-basename=FireDragon
 0:01.08   --with-branding=browser/branding/firedragon
 0:01.09   --with-distribution-id=org.garudalinux
 0:01.09   --with-unsigned-addon-scopes=app,system
 0:01.09   --allow-addon-sideload
 0:01.09   --enable-system-pixman
 0:01.09   --with-system-av1
 0:01.09   --with-system-ffi
 0:01.09   --with-system-graphite2
 0:01.09   --with-system-harfbuzz
 0:01.09   --with-system-icu
 0:01.09   --with-system-jpeg
 0:01.09   --with-system-libevent
 0:01.09   --with-system-libvpx
 0:01.09   --with-system-nspr
 0:01.09   --with-system-nss
 0:01.09   --with-system-webp
 0:01.09   --with-system-zlib
 0:01.09   --disable-crashreporter
 0:01.09   --disable-gpsd
 0:01.09   --disable-tests
 0:01.09   --disable-updater
 0:01.09   --enable-alsa
 0:01.09   --enable-jack
 0:01.09   --enable-pulseaudio
 0:01.09   --enable-strip
 0:01.09   --enable-optimize
 0:01.09   --enable-profile-generate=cross
 0:01.09   NM=llvm-nm
 0:01.09   RANLIB=llvm-ranlib
 0:01.09   STRIP=llvm-strip
 0:01.09   AR=llvm-ar
 0:01.09   OBJCOPY=/usr/bin/llvm-objcopy
 0:01.09 checking for vcs source checkout... no
 0:01.11 checking for a shell... /usr/bin/sh
 0:01.14 checking for host system type... x86_64-pc-linux-gnu
 0:01.14 checking for target system type... x86_64-pc-linux-gnu
 0:01.37 checking whether cross compiling... no
 0:01.43 checking for pkg_config... /usr/bin/pkg-config
 0:01.44 checking for aom >= 1.0.0... yes
 0:01.44 checking MOZ_SYSTEM_LIBAOM_CFLAGS...
 0:01.44 checking MOZ_SYSTEM_LIBAOM_LIBS... -laom
 0:01.44 checking for dav1d >= 0.1.1... yes
 0:01.44 checking MOZ_SYSTEM_LIBDAV1D_CFLAGS...
 0:01.45 checking MOZ_SYSTEM_LIBDAV1D_LIBS... -ldav1d
 0:01.45 checking for Python 3... /home/neko-san/.cache/paru/clone/firedragon/src/firefox-91.0/obj/_virtualenvs/common/bin/python (3.9.6)
 0:01.46 checking for wget... /usr/bin/wget
 0:01.46 checking for ccache... /usr/bin/ccache
 0:01.47 checking for the target C compiler... /usr/bin/clang
 0:01.62 checking whether the target C compiler can be used... yes
 0:01.62 checking the target C compiler version... 12.0.1
 0:01.66 checking the target C compiler works... yes
 0:01.66 checking for the target C++ compiler... /usr/bin/clang++
 0:01.69 checking whether the target C++ compiler can be used... yes
 0:01.69 checking the target C++ compiler version... 12.0.1
 0:01.72 checking the target C++ compiler works... yes
 0:01.72 checking for the host C compiler... /usr/bin/clang
 0:01.76 checking whether the host C compiler can be used... yes
 0:01.76 checking the host C compiler version... 12.0.1
 0:01.79 checking the host C compiler works... yes
 0:01.79 checking for the host C++ compiler... /usr/bin/clang++
 0:01.82 checking whether the host C++ compiler can be used... yes
 0:01.82 checking the host C++ compiler version... 12.0.1
 0:01.85 checking the host C++ compiler works... yes
 0:01.88 checking for 64-bit OS... yes
 0:01.91 checking for new enough STL headers from libstdc++... yes
 0:01.93 checking for linker... bfd
 0:01.93 checking for the assembler... /usr/bin/clang
 0:01.95 checking for ar... /usr/bin/llvm-ar
 0:01.96 checking for nm... /usr/bin/llvm-nm
 0:01.96 checking for pkg-config version... 1.7.3
 0:02.00 checking for stdint.h... yes
 0:02.03 checking for inttypes.h... yes
 0:02.06 checking for malloc.h... yes
 0:02.09 checking for alloca.h... yes
 0:02.12 checking for sys/byteorder.h... no
 0:02.15 checking for getopt.h... yes
 0:02.19 checking for unistd.h... yes
 0:02.22 checking for nl_types.h... yes
 0:02.25 checking for cpuid.h... yes
 0:02.29 checking for fts.h... yes
 0:02.32 checking for sys/statvfs.h... yes
 0:02.35 checking for sys/statfs.h... yes
 0:02.38 checking for sys/vfs.h... yes
 0:02.42 checking for sys/mount.h... yes
 0:02.45 checking for sys/quota.h... yes
 0:02.49 checking for linux/quota.h... yes
 0:02.53 checking for linux/if_addr.h... yes
 0:02.57 checking for linux/rtnetlink.h... yes
 0:02.60 checking for sys/queue.h... yes
 0:02.63 checking for sys/types.h... yes
 0:02.67 checking for netinet/in.h... yes
 0:02.71 checking for byteswap.h... yes
 0:02.74 checking for memfd_create in sys/mman.h... yes
 0:02.78 checking for linux/perf_event.h... yes
 0:02.81 checking for perf_event_open system call... yes
 0:02.84 checking whether the C compiler supports -Wbitfield-enum-conversion... yes
 0:02.86 checking whether the C++ compiler supports -Wbitfield-enum-conversion... yes
 0:02.89 checking whether the C++ compiler supports -Wdeprecated-this-capture... yes
 0:02.92 checking whether the C compiler supports -Wformat-type-confusion... yes
 0:02.95 checking whether the C++ compiler supports -Wformat-type-confusion... yes
 0:02.98 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... yes
 0:03.01 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... yes
 0:03.04 checking whether the C++ compiler supports -Wshadow-uncaptured-local... yes
 0:03.07 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... yes
 0:03.10 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... yes
 0:03.13 checking whether the C compiler supports -Wunreachable-code-return... yes
 0:03.16 checking whether the C++ compiler supports -Wunreachable-code-return... yes
 0:03.19 checking whether the C compiler supports -Wclass-varargs... yes
 0:03.22 checking whether the C++ compiler supports -Wclass-varargs... yes
 0:03.25 checking whether the C++ compiler supports -Wempty-init-stmt... yes
 0:03.28 checking whether the C compiler supports -Wfloat-overflow-conversion... yes
 0:03.31 checking whether the C++ compiler supports -Wfloat-overflow-conversion... yes
 0:03.34 checking whether the C compiler supports -Wfloat-zero-conversion... yes
 0:03.37 checking whether the C++ compiler supports -Wfloat-zero-conversion... yes
 0:03.40 checking whether the C compiler supports -Wloop-analysis... yes
 0:03.43 checking whether the C++ compiler supports -Wloop-analysis... yes
 0:03.47 checking whether the C compiler supports -Wno-range-loop-analysis... yes
 0:03.49 checking whether the C++ compiler supports -Wno-range-loop-analysis... yes
 0:03.52 checking whether the C++ compiler supports -Wc++2a-compat... yes
 0:03.55 checking whether the C++ compiler supports -Wcomma... yes
 0:03.58 checking whether the C compiler supports -Wduplicated-cond... no
 0:03.61 checking whether the C++ compiler supports -Wduplicated-cond... no
 0:03.64 checking whether the C compiler supports -Wenum-compare-conditional... yes
 0:03.67 checking whether the C++ compiler supports -Wenum-compare-conditional... yes
 0:03.70 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes
 0:03.73 checking whether the C compiler supports -Wstring-conversion... yes
 0:03.76 checking whether the C++ compiler supports -Wstring-conversion... yes
 0:03.79 checking whether the C++ compiler supports -Wno-inline-new-delete... yes
 0:03.81 checking whether the C compiler supports -Wno-error=maybe-uninitialized... no
 0:03.84 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... no
 0:03.87 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes
 0:03.90 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes
 0:03.93 checking whether the C compiler supports -Wno-error=array-bounds... yes
 0:03.96 checking whether the C++ compiler supports -Wno-error=array-bounds... yes
 0:03.98 checking whether the C compiler supports -Wno-error=coverage-mismatch... no
 0:04.01 checking whether the C++ compiler supports -Wno-error=coverage-mismatch... no
 0:04.04 checking whether the C compiler supports -Wno-error=backend-plugin... yes
 0:04.07 checking whether the C++ compiler supports -Wno-error=backend-plugin... yes
 0:04.10 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes
 0:04.13 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes
 0:04.15 checking whether the C compiler supports -Wno-multistatement-macros... no
 0:04.18 checking whether the C++ compiler supports -Wno-multistatement-macros... no
 0:04.21 checking whether the C compiler supports -Wno-error=return-std-move... yes
 0:04.24 checking whether the C++ compiler supports -Wno-error=return-std-move... yes
 0:04.26 checking whether the C compiler supports -Wno-error=class-memaccess... no
 0:04.29 checking whether the C++ compiler supports -Wno-error=class-memaccess... no
 0:04.32 checking whether the C compiler supports -Wno-error=atomic-alignment... yes
 0:04.35 checking whether the C++ compiler supports -Wno-error=atomic-alignment... yes
 0:04.38 checking whether the C compiler supports -Wno-error=deprecated-copy... yes
 0:04.41 checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes
 0:04.43 checking whether the C compiler supports -Wno-error=unused-but-set-variable... no
 0:04.46 checking whether the C++ compiler supports -Wno-error=unused-but-set-variable... no
 0:04.49 checking whether the C compiler supports -Wformat... yes
 0:04.52 checking whether the C++ compiler supports -Wformat... yes
 0:04.55 checking whether the C compiler supports -Wformat-security... yes
 0:04.58 checking whether the C++ compiler supports -Wformat-security... yes
 0:04.61 checking whether the C compiler supports -Wformat-overflow=2... no
 0:04.64 checking whether the C++ compiler supports -Wformat-overflow=2... no
 0:04.67 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... yes
 0:04.70 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... yes
 0:04.73 checking whether the C compiler supports -Werror=implicit-function-declaration... yes
 0:04.76 checking whether the C compiler supports -Wno-psabi... yes
 0:04.79 checking whether the C++ compiler supports -Wno-psabi... yes
 0:04.82 checking whether the C++ compiler supports -fno-sized-deallocation... yes
 0:04.85 checking whether the C++ compiler supports -fno-aligned-new... yes
 0:04.85 checking for llvm_profdata... /usr/bin/llvm-profdata
 0:04.86 checking for alsa... yes
 0:04.86 checking MOZ_ALSA_CFLAGS...
 0:04.86 checking MOZ_ALSA_LIBS... -lasound
 0:04.86 checking for jack... yes
 0:04.87 checking MOZ_JACK_CFLAGS...
 0:04.87 checking MOZ_JACK_LIBS... -ljack
 0:04.87 checking for libpulse... yes
 0:04.87 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT
 0:04.87 checking MOZ_PULSEAUDIO_LIBS... -lpulse -pthread
 0:04.87 checking for nspr >= 4.32... yes
 0:04.88 checking NSPR_CFLAGS... -I/usr/include/nspr
 0:04.88 checking NSPR_LIBS... -lplds4 -lplc4 -lnspr4
 0:04.88 checking for rustc... /home/neko-san/.cargo/bin/rustc
 0:04.88 checking for cargo... /home/neko-san/.cargo/bin/cargo
 0:05.05 Actually using '/home/neko-san/.rustup/toolchains/1.51.0-x86_64-unknown-linux-gnu/bin/rustc'
 0:05.12 Actually using '/home/neko-san/.rustup/toolchains/1.51.0-x86_64-unknown-linux-gnu/bin/cargo'
 0:05.23 checking rustc version... 1.51.0
 0:05.24 checking cargo version... 1.51.0
 0:05.37 checking for rust host triplet... x86_64-unknown-linux-gnu
 0:05.40 checking for rust target triplet... x86_64-unknown-linux-gnu
 0:05.40 checking for rustdoc... /home/neko-san/.cargo/bin/rustdoc
 0:05.41 checking for cbindgen... /usr/bin/cbindgen
 0:05.41 checking for rustfmt... /home/neko-san/.cargo/bin/rustfmt
 0:05.41 checking for clang for bindgen... /usr/bin/clang++
 0:05.42 checking for libclang for bindgen... /usr/lib/libclang.so
 0:05.44 checking that libclang is new enough... yes
 0:05.44 checking bindgen cflags... -x c++ -fno-sized-deallocation -fno-aligned-new -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 -std=gnu++17
 0:05.45 checking for libffi > 3.0.9... yes
 0:05.45 checking MOZ_FFI_CFLAGS...
 0:05.45 checking MOZ_FFI_LIBS... -L/usr/lib/../lib -lffi
 0:05.45 checking for icu-i18n >= 69.1... yes
 0:05.45 checking MOZ_ICU_CFLAGS...
 0:05.46 checking MOZ_ICU_LIBS... -licui18n -licuuc -licudata
 0:05.49 checking for nodejs... /usr/bin/node (16.6.2)
 0:05.49 checking for gtk+-wayland-3.0 >= 3.14 xkbcommon >= 0.4.1 libdrm >= 2.4... yes
 0:05.51 checking MOZ_WAYLAND_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/at-spi-2.0 -pthread -I/usr/include/libdrm
 0:05.51 checking MOZ_WAYLAND_LIBS... -lgtk-3 -lgdk-3 -lz -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lxkbcommon -ldrm
 0:05.51 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes
 0:05.52 checking MOZ_PANGO_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/pixman-1 -pthread
 0:05.52 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lcairo
 0:05.52 checking for fontconfig >= 2.7.0... yes
 0:05.53 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
 0:05.53 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype
 0:05.53 checking for freetype2 >= 6.1.0... yes
 0:05.53 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
 0:05.53 checking _FT2_LIBS... -lfreetype
 0:05.53 checking for graphite2... yes
 0:05.54 checking MOZ_GRAPHITE2_CFLAGS...
 0:05.54 checking MOZ_GRAPHITE2_LIBS... -lgraphite2
 0:05.54 checking for harfbuzz >= 2.7.4... yes
 0:05.54 checking MOZ_HARFBUZZ_CFLAGS... -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
 0:05.54 checking MOZ_HARFBUZZ_LIBS... -lharfbuzz
 0:05.54 checking for tar... /usr/bin/tar
 0:05.54 checking for unzip... /usr/bin/unzip
 0:05.54 checking for zip... /usr/bin/zip
 0:05.54 checking for gn... not found
 0:05.54 checking for the Mozilla API key... no
 0:05.54 checking for the Google Location Service API key... no
 0:05.54 checking for the Google Safebrowsing API key... no
 0:05.54 checking for the Bing API key... no
 0:05.54 checking for the Adjust SDK key... no
 0:05.54 checking for the Leanplum SDK key... no
 0:05.54 checking for the Pocket API key... no
 0:05.55 checking for libwebp >= 1.0.2 libwebpdemux >= 1.0.2... yes
 0:05.55 checking MOZ_WEBP_CFLAGS...
 0:05.55 checking MOZ_WEBP_LIBS... -lwebpdemux -lwebp
 0:05.55 checking for vpx >= 1.8.0... yes
 0:05.55 checking MOZ_LIBVPX_CFLAGS...
 0:05.55 checking MOZ_LIBVPX_LIBS... -lvpx -lm
 0:05.59 checking for vpx/vpx_decoder.h... yes
 0:05.63 checking for vpx_codec_dec_init_ver... yes
 0:05.67 checking for jpeg_destroy_compress... yes
 0:05.71 checking for sufficient jpeg library version... yes
 0:05.74 checking for sufficient libjpeg-turbo JCS_EXTENSIONS... yes
 0:05.74 checking for nasm... /usr/bin/nasm
 0:05.75 checking nasm version... 2.15.05
 0:05.75 checking for dump_syms... /usr/bin/dump_syms
 0:05.78 checking for getcontext... yes
 0:05.78 checking for nss >= 3.68... yes
 0:05.79 checking NSS_CFLAGS... -I/usr/include/nss -I/usr/include/nspr
 0:05.79 checking NSS_LIBS... -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4
 0:05.79 checking for awk... /usr/bin/gawk
 0:05.79 checking for perl... /usr/bin/perl
 0:05.80 checking for minimum required perl version >= 5.006... 5.034000
 0:05.80 checking for full perl installation... yes
 0:05.80 checking for gmake... /usr/bin/make
 0:05.80 checking for watchman... not found
 0:05.80 checking for xargs... /usr/bin/xargs
 0:05.80 checking for rpmbuild... not found
 0:05.80 checking for NSIS version... no
 0:05.82 checking for llvm-objdump... /usr/bin/llvm-objdump
 0:05.82 checking for zlib >= 1.2.3... yes
 0:05.82 checking MOZ_ZLIB_CFLAGS...
 0:05.82 checking MOZ_ZLIB_LIBS... -lz
 0:05.82 checking for m4... /usr/bin/m4
 0:05.83 Refreshing /home/neko-san/.cache/paru/clone/firedragon/src/firefox-91.0/old-configure with /home/neko-san/.cache/paru/clone/firedragon/src/firefox-91.0/build/autoconf/autoconf.sh
 0:05.91 creating cache ./config.cache
 0:05.92 checking host system type... x86_64-pc-linux-gnu
 0:05.92 checking target system type... x86_64-pc-linux-gnu
 0:05.93 checking build system type... x86_64-pc-linux-gnu
 0:05.93 checking for objcopy... /usr/bin/llvm-objcopy
 0:05.96 checking for Cygwin environment... no
 0:05.99 checking for mingw32 environment... no
 0:06.04 checking for executable suffix... no
 0:06.04 checking for gcc... (cached) /usr/bin/ccache /usr/bin/clang -std=gnu99
 0:06.04 checking whether the C compiler (/usr/bin/ccache /usr/bin/clang -std=gnu99 -march=native -mtune=native -O3 -pipe -fno-plt -minline-all-stringops -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -flto -Wl,-O3,--sort-common,--as-needed,-z,relro,-z,now ) works... (cached) yes
 0:06.04 checking whether the C compiler (/usr/bin/ccache /usr/bin/clang -std=gnu99 -march=native -mtune=native -O3 -pipe -fno-plt -minline-all-stringops -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -flto -Wl,-O3,--sort-common,--as-needed,-z,relro,-z,now ) is a cross-compiler... no
 0:06.04 checking whether we are using GNU C... (cached) yes
 0:06.04 checking whether /usr/bin/ccache /usr/bin/clang -std=gnu99 accepts -g... (cached) yes
 0:06.04 checking for c++... (cached) /usr/bin/ccache /usr/bin/clang++ -std=gnu++17
 0:06.04 checking whether the C++ compiler (/usr/bin/ccache /usr/bin/clang++ -std=gnu++17 -march=native -mtune=native -O3 -pipe -fno-plt -minline-all-stringops -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto -Wl,-O3,--sort-common,--as-needed,-z,relro,-z,now ) works... (cached) yes
 0:06.04 checking whether the C++ compiler (/usr/bin/ccache /usr/bin/clang++ -std=gnu++17 -march=native -mtune=native -O3 -pipe -fno-plt -minline-all-stringops -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto -Wl,-O3,--sort-common,--as-needed,-z,relro,-z,now ) is a cross-compiler... no
 0:06.04 checking whether we are using GNU C++... (cached) yes
 0:06.04 checking whether /usr/bin/ccache /usr/bin/clang++ -std=gnu++17 accepts -g... (cached) yes
 0:06.04 checking for /usr/bin/ccache... /usr/bin/ccache /usr/bin/clang -std=gnu99
 0:06.04 checking for strip... llvm-strip
 0:06.04 checking for otool... no
 0:06.15 checking for X... libraries /usr/lib64, headers
 0:06.20 checking for dnet_ntoa in -ldnet... no
 0:06.23 checking for dnet_ntoa in -ldnet_stub... no
 0:06.28 checking for gethostbyname... yes
 0:06.33 checking for connect... yes
 0:06.38 checking for remove... yes
 0:06.43 checking for shmat... yes
 0:06.48 checking for IceConnectionNumber in -lICE... yes
 0:06.56 checking for --noexecstack option to as... yes
 0:06.61 checking for -z noexecstack option to ld... yes
 0:06.65 checking for -z text option to ld... yes
 0:06.70 checking for -z relro option to ld... yes
 0:06.75 checking for -z nocopyreloc option to ld... yes
 0:06.80 checking for -Bsymbolic-functions option to ld... yes
 0:06.84 checking for --build-id=sha1 option to ld... yes
 0:06.89 checking for --ignore-unresolved-symbol option to ld... yes
 0:06.92 checking if toolchain supports -mssse3 option... yes
 0:06.95 checking if toolchain supports -msse4.1 option... yes
 0:06.98 checking for x86 AVX2 asm support in compiler... yes
 0:07.02 checking whether the linker supports Identical Code Folding... no
 0:07.05 checking for working const... yes
 0:07.07 checking for mode_t... yes
 0:07.08 checking for off_t... yes
 0:07.10 checking for pid_t... yes
 0:07.12 checking for size_t... yes
 0:07.22 checking whether 64-bits std::atomic requires -latomic... no
 0:07.26 checking for dirent.h that defines DIR... yes
 0:07.30 checking for opendir in -ldir... no
 0:07.33 checking for sockaddr_in.sin_len... false
 0:07.37 checking for sockaddr_in6.sin6_len... false
 0:07.40 checking for sockaddr.sa_len... false
 0:07.45 checking for gethostbyname_r in -lc_r... no
 0:07.55 checking for library containing dlopen... -ldl
 0:07.58 checking for dlfcn.h... yes
 0:07.63 checking for dladdr... yes
 0:07.68 checking for memmem... yes
 0:07.72 checking for socket in -lsocket... no
 0:07.78 checking for XDrawLines in -lX11... yes
 0:07.84 checking for XextAddDisplay in -lXext... yes
 0:07.89 checking for XtFree in -lXt... yes
 0:07.94 checking for xcb_connect in -lxcb... yes
 0:07.99 checking for xcb_shm_query_version in -lxcb-shm... yes
 0:08.05 checking for XGetXCBConnection in -lX11-xcb... yes
 0:08.09 checking for pthread_create in -lpthreads... no
 0:08.14 checking for pthread_create in -lpthread... yes
 0:08.17 checking whether /usr/bin/ccache /usr/bin/clang -std=gnu99 accepts -pthread... yes
 0:08.21 checking for pthread.h... yes
 0:08.26 checking for stat64... yes
 0:08.32 checking for lstat64... yes
 0:08.37 checking for truncate64... yes
 0:08.42 checking for statvfs64... yes
 0:08.47 checking for statvfs... yes
 0:08.52 checking for statfs64... yes
 0:08.58 checking for statfs... yes
 0:08.63 checking for getpagesize... yes
 0:08.68 checking for gmtime_r... yes
 0:08.73 checking for localtime_r... yes
 0:08.79 checking for arc4random... no
 0:08.84 checking for arc4random_buf... no
 0:08.89 checking for mallinfo... yes
 0:08.94 checking for gettid... yes
 0:08.99 checking for lchown... yes
 0:09.04 checking for setpriority... yes
 0:09.10 checking for strerror... yes
 0:09.15 checking for syscall... yes
 0:09.20 checking for lutimes... yes
 0:09.25 checking for clock_gettime(CLOCK_MONOTONIC)...
 0:09.29 checking for pthread_cond_timedwait_monotonic_np...
 0:09.39 checking for res_ninit()... yes
 0:09.43 checking for an implementation of va_copy()... yes
 0:09.46 checking whether va_list can be copied by value... no
 0:09.53 checking for __thread keyword for TLS variables... yes
 0:09.58 checking for localeconv... yes
 0:09.62 checking for malloc.h... yes
 0:09.68 checking for strndup... yes
 0:09.73 checking for posix_memalign... yes
 0:09.78 checking for memalign... yes
 0:09.83 checking for malloc_usable_size... yes
 0:09.87 checking whether malloc_usable_size definition can use const argument... no
 0:09.89 checking for valloc in malloc.h... yes
 0:09.90 checking for valloc in unistd.h... no
 0:09.92 checking for _aligned_malloc in malloc.h... no
 0:09.93 checking for libevent... yes
 0:09.93 checking MOZ_LIBEVENT_CFLAGS...
 0:09.93 checking MOZ_LIBEVENT_LIBS... -levent
 0:09.93 checking if app-specific confvars.sh exists... /home/neko-san/.cache/paru/clone/firedragon/src/firefox-91.0/browser/confvars.sh
 0:09.93 checking for gtk+-3.0 >= 3.14.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 gio-unix-2.0 ... yes
 0:09.95 checking MOZ_GTK3_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/at-spi-2.0 -I/usr/include/gtk-3.0/unix-print -pthread
 0:09.96 checking MOZ_GTK3_LIBS... -lgtk-3 -lgdk-3 -lz -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
 0:09.96 checking for dbus-1 >= 0.60... yes
 0:09.96 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
 0:09.96 checking MOZ_DBUS_LIBS... -ldbus-1
 0:09.96 checking for dbus-glib-1 >= 0.60... yes
 0:09.96 checking MOZ_DBUS_GLIB_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
 0:09.97 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0
 0:10.04 checking for linux/joystick.h... yes
 0:10.09 checking for fdatasync... yes
 0:10.13 checking for valid C compiler optimization flags... yes
 0:10.21 checking for __cxa_demangle... yes
 0:10.25 checking for unwind.h... yes
 0:10.32 checking for _Unwind_Backtrace... yes
 0:10.32 checking for -pipe support... yes
 0:10.39 checking what kind of list files are supported by the linker... configure: error: Couldn't find one that works
 0:10.40 DEBUG: <truncated - see config.log for full output>
 0:10.40 DEBUG: configure:8779: /usr/bin/ccache /usr/bin/clang -std=gnu99 -c -march=native -mtune=native -O3 -pipe -fno-plt -minline-all-stringops -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -flto -fno-strict-aliasing -fPIC -ffunction-sections -fdata-sections -fno-math-errno -pthread -O2 -Qunused-arguments  conftest.c 1>&5
 0:10.40 DEBUG: configure:9049: checking for __cxa_demangle
 0:10.40 DEBUG: configure:9084: /usr/bin/ccache /usr/bin/clang++ -std=gnu++17 -o conftest -march=native -mtune=native -O3 -pipe -fno-plt -minline-all-stringops -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto -fno-exceptions -fno-strict-aliasing -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -Qunused-arguments  -lpthread -Wl,-O3,--sort-common,--as-needed,-z,relro,-z,now  -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 conftest.C -ldl  1>&5
 0:10.40 DEBUG: configure:9154: checking for unwind.h
 0:10.40 DEBUG: configure:9167: /usr/bin/ccache /usr/bin/clang++ -std=gnu++17 -c -march=native -mtune=native -O3 -pipe -fno-plt -minline-all-stringops -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto -fno-exceptions -fno-strict-aliasing -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -Qunused-arguments  conftest.C 1>&5
 0:10.40 DEBUG: configure:9184: checking for _Unwind_Backtrace
 0:10.40 DEBUG: configure:9221: /usr/bin/ccache /usr/bin/clang++ -std=gnu++17 -o conftest -march=native -mtune=native -O3 -pipe -fno-plt -minline-all-stringops -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto -fno-exceptions -fno-strict-aliasing -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -Qunused-arguments  -lpthread -Wl,-O3,--sort-common,--as-needed,-z,relro,-z,now  -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 conftest.C -ldl  1>&5
 0:10.40 DEBUG: configure:9289: checking for -pipe support
 0:10.40 DEBUG: configure:9316: checking what kind of list files are supported by the linker
 0:10.40 DEBUG: configure:9321: /usr/bin/ccache /usr/bin/clang -std=gnu99 -o conftest.o -c  -march=native -mtune=native -O3 -pipe -fno-plt -minline-all-stringops -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -flto -fno-strict-aliasing -fPIC -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -Qunused-arguments  conftest.c 1>&5
 0:10.40 DEBUG: configure:9328: /usr/bin/ccache /usr/bin/clang -std=gnu99 -o conftest  -lpthread -Wl,-O3,--sort-common,--as-needed,-z,relro,-z,now  -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 conftest.list -ldl  1>&5
 0:10.40 DEBUG: ./conftest.o: file not recognized: file format not recognized
 0:10.40 DEBUG: clang-12: error: linker command failed with exit code 1 (use -v to see invocation)
 0:10.40 DEBUG: configure:9332: /usr/bin/ccache /usr/bin/clang -std=gnu99 -o conftest  -lpthread -Wl,-O3,--sort-common,--as-needed,-z,relro,-z,now  -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-filelist,conftest.list -ldl  1>&5
 0:10.40 DEBUG: /usr/bin/ld: -f may not be used without -shared
 0:10.40 DEBUG: clang-12: error: linker command failed with exit code 1 (use -v to see invocation)
 0:10.40 DEBUG: configure:9334: /usr/bin/ccache /usr/bin/clang -std=gnu99 -o conftest  -lpthread -Wl,-O3,--sort-common,--as-needed,-z,relro,-z,now  -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 @conftest.list -ldl  1>&5
 0:10.40 DEBUG: conftest.o: file not recognized: file format not recognized
 0:10.40 DEBUG: clang-12: error: linker command failed with exit code 1 (use -v to see invocation)
 0:10.40 DEBUG: configure: error: Couldn't find one that works
 0:10.40 ERROR: old-configure failed
Error running mach:

    ['build']

The error occurred in code that was called by the mach command. This is either
a bug in the called code itself or in the way that mach is calling it.
You can invoke |./mach busted| to check if this issue is already on file. If it
isn't, please use |./mach busted file build| to report it. If |./mach busted| is
misbehaving, you can also inspect the dependencies of bug 1543241.

If filing a bug, please include the full output of mach, including this error
message.

The details of the failure are as follows:

Exception: Process executed with non-0 exit code 1: ['/usr/bin/python3', '/home/neko-san/.cache/paru/clone/firedragon/src/firefox-91.0/configure.py']

  File "/home/neko-san/.cache/paru/clone/firedragon/src/firefox-91.0/python/mozbuild/mozbuild/build_commands.py", line 159, in build
    return driver.build(
  File "/home/neko-san/.cache/paru/clone/firedragon/src/firefox-91.0/python/mozbuild/mozbuild/controller/building.py", line 1144, in build
    config_rc = self.configure(
  File "/home/neko-san/.cache/paru/clone/firedragon/src/firefox-91.0/python/mozbuild/mozbuild/controller/building.py", line 1528, in configure
    status = self._run_command_in_objdir(
  File "/home/neko-san/.cache/paru/clone/firedragon/src/firefox-91.0/python/mozbuild/mozbuild/base.py", line 845, in _run_command_in_objdir
    return self.run_process(cwd=self.topobjdir, **args)
  File "/home/neko-san/.cache/paru/clone/firedragon/src/firefox-91.0/python/mach/mach/mixin/process.py", line 176, in run_process
    raise Exception(
==> ERROR: A failure occurred in build().
    Aborting...

dr460nf1r3 commented on 2021-08-16 18:21 (UTC) (edited on 2021-08-16 18:21 (UTC) by dr460nf1r3)

Changed, thanks! The appmenu patch is back as well :)

etircopyh commented on 2021-08-15 16:45 (UTC)

Firefox supports actual PipeWire 0.3.XX now, so there's no need in libpipewire02 dependency.

dr460nf1r3 commented on 2021-08-12 09:13 (UTC) (edited on 2021-08-12 09:14 (UTC) by dr460nf1r3)

Thanks for the headsup, the culprit is the unity-menubar Patch - without it compiles alright. Gotta comment that out for now.

wulfalpha commented on 2021-08-12 02:07 (UTC)

just a heads up the AUR version is 1 version ahead of the chaotic-AUR version and will not build. It fails in one of the final steps. (version that fails 91.0 version in chaotic-aur 90)

dr460nf1r3 commented on 2021-07-16 15:52 (UTC)

Pre-built binaries are available at Chaotic-AUR. We use patches from Librewolf and OpenSUSE which means the package will be updated after they update their patches.

ZorinArch commented on 2021-07-16 09:11 (UTC)

Hi, please add the binary version firedragon-bin.

alium commented on 2021-05-07 07:42 (UTC)

thank you so much!!

FabioLolix commented on 2021-04-05 19:49 (UTC)

You are using source_aarch64=() and source_x86_64=() which are not needed since you are downloading source code not pre-compiled binaries

This pkgbuild need to be called firedragon since "stable" is the default