dr460nf1r3/firedragon-browser

Doesn't make from AUR on EndeavourOS

Closed this issue · 4 comments

yay -S firedragon
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur:1]  firedragon-101.0.1-4

:: (1/1) Downloaded PKGBUILD: firedragon
  1 firedragon                       (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> n
:: (1/1) Parsing SRCINFO: firedragon

:: PGP keys need importing:
 -> 14F26682D0916CDD81E37B6D61B7B526D98F0353, required by: firedragon
==> Import? [Y/n] y
:: Importing keys with gpg...
gpg: key 61B7B526D98F0353: 2 duplicate signatures removed
gpg: key 61B7B526D98F0353: public key "Mozilla Software Releases <release@mozilla.com>" imported
gpg: Total number processed: 1
gpg:               imported: 1
==> Making package: firedragon 101.0.1-4 (Wed 29 Jun 2022 20:33:27 BST)
==> Retrieving sources...
  -> Downloading firefox-101.0.1.source.tar.xz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  463M  100  463M    0     0  12.2M      0  0:00:37  0:00:37 --:--:-- 15.8M
  -> Downloading firefox-101.0.1.source.tar.xz.asc...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   833  100   833    0     0   8891      0 --:--:-- --:--:-- --:--:--  8956
  -> Found firedragon.desktop
  -> Cloning common git repo...
Cloning into bare repository '/home/jimc/.cache/yay/firedragon/common'...
remote: Enumerating objects: 993, done.
remote: Counting objects: 100% (939/939), done.
remote: Compressing objects: 100% (484/484), done.
remote: Total 993 (delta 443), reused 806 (delta 374), pack-reused 54
Receiving objects: 100% (993/993), 5.11 MiB | 17.28 MiB/s, done.
Resolving deltas: 100% (453/453), done.
  -> Cloning settings git repo...
Cloning into bare repository '/home/jimc/.cache/yay/firedragon/settings'...
remote: Enumerating objects: 825, done.
remote: Counting objects: 100% (633/633), done.
remote: Compressing objects: 100% (259/259), done.
remote: Total 825 (delta 356), reused 554 (delta 312), pack-reused 192
Receiving objects: 100% (825/825), 2.28 MiB | 15.24 MiB/s, done.
Resolving deltas: 100% (445/445), done.
  -> Cloning librewolf-source git repo...
Cloning into bare repository '/home/jimc/.cache/yay/firedragon/librewolf-source'...
remote: Enumerating objects: 1907, done.
remote: Counting objects: 100% (835/835), done.
remote: Compressing objects: 100% (397/397), done.
remote: Total 1907 (delta 506), reused 673 (delta 411), pack-reused 1072
Receiving objects: 100% (1907/1907), 2.97 MiB | 23.24 MiB/s, done.
Resolving deltas: 100% (1098/1098), done.
  -> Cloning librewolf-settings git repo...
Cloning into bare repository '/home/jimc/.cache/yay/firedragon/librewolf-settings'...
remote: Enumerating objects: 1301, done.
remote: Counting objects: 100% (53/53), done.
remote: Compressing objects: 100% (43/43), done.
remote: Total 1301 (delta 22), reused 2 (delta 2), pack-reused 1248
Receiving objects: 100% (1301/1301), 666.59 KiB | 11.30 MiB/s, done.
Resolving deltas: 100% (704/704), done.
  -> Cloning cachyos-source git repo...
Cloning into bare repository '/home/jimc/.cache/yay/firedragon/cachyos-source'...
remote: Enumerating objects: 747, done.
remote: Counting objects: 100% (93/93), done.
remote: Compressing objects: 100% (52/52), done.
remote: Total 747 (delta 60), reused 69 (delta 41), pack-reused 654
Receiving objects: 100% (747/747), 2.10 MiB | 10.26 MiB/s, done.
Resolving deltas: 100% (329/329), done.
==> Validating source files with sha256sums...
    firefox-101.0.1.source.tar.xz ... Passed
    firefox-101.0.1.source.tar.xz.asc ... Skipped
    firedragon.desktop ... Passed
    common ... Skipped
    settings ... Skipped
    librewolf-source ... Skipped
    librewolf-settings ... Skipped
    cachyos-source ... Skipped
==> Verifying source file signatures with gpg...
    firefox-101.0.1.source.tar.xz ... Passed
==> Making package: firedragon 101.0.1-4 (Wed 29 Jun 2022 20:34:16 BST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found firefox-101.0.1.source.tar.xz
  -> Found firefox-101.0.1.source.tar.xz.asc
  -> Found firedragon.desktop
  -> Updating common git repo...
  -> Updating settings git repo...
  -> Updating librewolf-source git repo...
  -> Updating librewolf-settings git repo...
  -> Updating cachyos-source git repo...
==> Validating source files with sha256sums...
    firefox-101.0.1.source.tar.xz ... Passed
    firefox-101.0.1.source.tar.xz.asc ... Skipped
    firedragon.desktop ... Passed
    common ... Skipped
    settings ... Skipped
    librewolf-source ... Skipped
    librewolf-settings ... Skipped
    cachyos-source ... Skipped
==> Verifying source file signatures with gpg...
    firefox-101.0.1.source.tar.xz ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting firefox-101.0.1.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.
  -> Creating working copy of librewolf-source git repo...
Cloning into 'librewolf-source'...
done.
  -> Creating working copy of librewolf-settings git repo...
Cloning into 'librewolf-settings'...
done.
  -> Creating working copy of cachyos-source git repo...
Cloning into 'cachyos-source'...
done.
==> Starting prepare()...
~/.cache/yay/firedragon/src/common/patches ~/.cache/yay/firedragon/src/firefox-101.0.1
~/.cache/yay/firedragon/src/firefox-101.0.1
~/.cache/yay/firedragon/src/librewolf-source/patches ~/.cache/yay/firedragon/src/firefox-101.0.1
~/.cache/yay/firedragon/src/firefox-101.0.1
~/.cache/yay/firedragon/src/cachyos-source/patches ~/.cache/yay/firedragon/src/firefox-101.0.1
~/.cache/yay/firedragon/src/firefox-101.0.1
patching file build/moz.configure/lto-pgo.configure
patching file toolkit/components/terminator/nsTerminator.cpp
Hunk #1 succeeded at 466 with fuzz 2.
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/base/content/browser-menubar.inc
patching file browser/base/content/browser.js
Hunk #1 succeeded at 6482 (offset 16 lines).
patching file browser/components/places/content/places.xhtml
Hunk #1 succeeded at 166 (offset 1 line).
patching file dom/xul/XULPopupElement.cpp
patching file dom/xul/moz.build
patching file layout/build/moz.build
patching file modules/libpref/init/all.js
Hunk #1 succeeded at 299 (offset -12 lines).
patching file toolkit/content/xul.css
Hunk #1 succeeded at 228 (offset -1 lines).
patching file widget/gtk/moz.build
Hunk #2 succeeded at 165 (offset 4 lines).
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 7119 (offset 59 lines).
patching file widget/gtk/nsWindow.h
Hunk #2 succeeded at 193 (offset 19 lines).
Hunk #3 succeeded at 861 (offset 33 lines).
patching file xpcom/ds/NativeMenuAtoms.py
patching file xpcom/ds/StaticAtoms.py
Hunk #2 succeeded at 2535 (offset 5 lines).
patching file widget/gtk/components.conf
Hunk #1 succeeded at 117 (offset 41 lines).
patching file xpfe/appshell/AppWindow.cpp
patching file widget/gtk/NativeMenuSupport.cpp
patching file widget/gtk/NativeMenuSupport.h
patching file widget/moz.build
patching file widget/nsINativeMenuService.h
patching file widget/nsWidgetsCID.h
patching file modules/libpref/Preferences.cpp
patching file modules/libpref/moz.build
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
Hunk #1 succeeded at 1257 (offset -2 lines).
patching file toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
Hunk #1 FAILED at 15.
Hunk #2 succeeded at 41 (offset 3 lines).
Hunk #3 succeeded at 384 (offset 3 lines).
Hunk #4 succeeded at 395 (offset 3 lines).
1 out of 4 hunks FAILED -- saving rejects to file toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp.rej
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
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
Hunk #2 succeeded at 2077 (offset -26 lines).
Hunk #3 succeeded at 2111 (offset -26 lines).
==> ERROR: A failure occurred in prepare().
    Aborting...
 -> error making: firedragon


The PKGBUILD needs to be updated to version 102. I'll try to accomplish that as soon as possible! :)

I updated the package earlier, all patches applied cleanly but the build nevertheless failed :( further investigations at the weekend.

Cheers, can't wait to give this a test drive :-)

I found the offending patch - the browser now builds successfully :)