Package Details: firefox-wayland-hg r684798.b77de0b524d8-1

Git Clone URL: https://aur.archlinux.org/firefox-wayland-hg.git (read-only, click to copy)
Package Base: firefox-wayland-hg
Description: Standalone web browser from mozilla.org (mozilla-unified hg, release branding, targeting wayland)
Upstream URL: https://www.mozilla.org/firefox/
Keywords: firefox hg lto pgo wayland
Licenses: GPL, MPL, LGPL
Conflicts: firefox
Provides: firefox
Submitter: onny
Maintainer: thotypous (PedroHLC, chaotic-aur)
Last Packager: thotypous
Votes: 15
Popularity: 0.007544
First Submitted: 2018-03-09 15:10 (UTC)
Last Updated: 2022-05-18 01:01 (UTC)

Dependencies (43)

Required by (136)

Sources (3)

Pinned Comments

thotypous commented on 2021-02-22 15:34 (UTC)

If you don't want to build yourself, daily builds of this package are available at https://aur.chaotic.cx

PedroHLC commented on 2020-03-03 15:09 (UTC) (edited on 2020-04-12 17:19 (UTC) by PedroHLC)

I believe you guys will want to:

  • run Firefox under wayland compositor with MOZ_ENABLE_WAYLAND=1

  • set widget.wayland-dmabuf-*.enabled to true and media.ffvpx.enabled to false, at about:config

As explained by FF dev Martin Stránský in his posts.

For screen sharing on swaywm, take a look at: https://www.reddit.com/r/swaywm/comments/fq1qoe/how_to_use_xdgdesktopportalwlr_to_share_the_screen/flskv61/

Latest Comments

q234rty commented on 2022-04-20 10:04 (UTC)

Probably can switch back to using system icu again as icu 71.1 has entered [core]?

nanotwerp commented on 2021-12-15 18:22 (UTC)

@thotypous Nah it's fine (im feeling extremely lazy today hehe). Thank you for asking though!

thotypous commented on 2021-12-15 15:37 (UTC)

@nanotwerp would you like to send your suggestion as a pull request to https://github.com/chaotic-aur/pkgbuild-firefox-wayland-hg as to retain your authorship? if you are not interested I can commit it directly, though

nanotwerp commented on 2021-12-14 23:09 (UTC)

Replace export MOZ_PGO=1 with ac_add_options MOZ_PGO=1 . I'm not sure if it's like this only on my system, but PGO doesn't work with the former option.

thotypous commented on 2021-02-22 15:34 (UTC)

If you don't want to build yourself, daily builds of this package are available at https://aur.chaotic.cx

thotypous commented on 2021-02-01 12:30 (UTC)

@GLaDTheresCake Maybe mach tries to use rustup when it is installed? We actually only use this PKGBUILD on a clean chroot (and rustup is not a makedepend), so it works fine. We make daily binary builds of this package at chaotic-aur.

However, if you suggest modifications to make the PKGBUILD more friendly for users not building on a clean chroot, I'd happily apply the modifications (as long as they are simple). I think most users won't want to build this package themselves, though (it takes around 1 hour to build in a 40-core machine).

GLaDTheresCake commented on 2021-01-31 18:03 (UTC)

The build is failing for me with the following error:

 0:05.82 DEBUG: Executing: `rustup which rustc`
 0:05.82 DEBUG: The command returned non-zero exit status 1.
 0:05.82 DEBUG: Its error output was:
 0:05.82 DEBUG: | error: no override and no default toolchain set
 0:05.82 ERROR: Command `rustup which rustc` failed with exit status 1.
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/.cache/yay/firefox-wayland-hg/src/mozilla-unified/configure.py']

  File "$HOME/.cache/yay/firefox-wayland-hg/src/mozilla-unified/python/mozbuild/mozbuild/build_commands.py", line 146, in build
    return driver.build(
  File "$HOME/.cache/yay/firefox-wayland-hg/src/mozilla-unified/python/mozbuild/mozbuild/controller/building.py", line 1143, in build
    config_rc = self.configure(
  File "$HOME/.cache/yay/firefox-wayland-hg/src/mozilla-unified/python/mozbuild/mozbuild/controller/building.py", line 1528, in configure
    status = self._run_command_in_objdir(
  File "$HOME/.cache/yay/firefox-wayland-hg/src/mozilla-unified/python/mozbuild/mozbuild/base.py", line 887, in _run_command_in_objdir
    return self.run_process(cwd=self.topobjdir, **args)
  File "$HOME/.cache/yay/firefox-wayland-hg/src/mozilla-unified/python/mach/mach/mixin/process.py", line 176, in run_process
    raise Exception(
==> ERROR: A failure occurred in build().
    Aborting...
error making: firefox-wayland-hg

kubrick commented on 2020-10-12 15:43 (UTC)

You don't need that hack for the pipewire patch.

All you need to do is pull the correct Mercurial bookmark as the "beta" one reverts to the previous layout.

source=("hg+$_repo#revision=autoland"

does it for me.

thotypous commented on 2020-05-22 22:01 (UTC) (edited on 2020-05-22 22:01 (UTC) by thotypous)

For the file dialog to work on swaywm, set widget.use-xdg-desktop-portal to false.

columbariu_s commented on 2020-05-14 19:17 (UTC) (edited on 2020-05-14 22:54 (UTC) by columbariu_s)

Can't download from the mozilla firefox repo.

 applying clone bundle from https://hg.cdn.mozilla.net/mozilla-unified/30592bb5c5a647ff1072aec283f4497e259d7f91.zstd-max.hg
 adding changesets
 adding manifests                                                                                                                                                                                                                             
 adding file changes                                                                                                                                                                                                                          
 transaction abort!                                                                                                                                                                                                                           
 rollback completed
 abort: Connection reset by peer

I have around 10Mb/s down and the download takes a long time (>20min). Could that be a timeout, or something like that?

hg clone with --verbose and --debug returns

 ...
 adding xulrunner/tools/redit/redit.cpp revisions
 bundle2-input-part: total payload size 9548998635
 bundle2-input-part: "hgtagsfnodes" supported
 bundle2-input-part: total payload size 560
 ignoring incomplete received .hgtags fnodes data
 applied 14 hgtags fnodes cache entries
 bundle2-input-part: "cache:rev-branch-cache" (advisory) supported
 bundle2-input-part: total payload size 4194304
 transaction abort!
 rollback completed
 (sent 2 HTTP requests and 446 bytes; received 4686 bytes in responses)
 abort: Connection reset by peer

edit: layout

PedroHLC commented on 2020-05-02 14:18 (UTC)

Thanks for the fix @thotypous!

PedroHLC commented on 2020-04-03 15:14 (UTC)

@jkbl, please post error messages using LANG=en_US.UTF-8:

configure pre-export export compile misc libs toolsTIER: configure pre-export export compile misc libs tools 4:11.23 make[3]: *** No rule to make target 'security/nss/lib/nss/nss_nss3/target', needed by 'netwerk/test/http3server/target'.  Stop.

It looks like an upstream problem with a testing component (we're already including nss-hg as dependency). Also, seems to be failing since 27/03.

Ping me in a week if it isn't fixed yet. Till then, you can always find my latest successful daily build here.

jsk commented on 2020-04-03 15:00 (UTC)

Package build fails with:

 1:14.99 make[3]: *** Keine Regel vorhanden, um das Ziel „security/nss/lib/nss/nss_nss3/target“,
 1:14.99   benötigt von „netwerk/test/http3server/target“, zu erstellen.  Schluss.
 1:14.99 make[2]: *** [/home/jakob/.cache/yay/firefox-wayland-hg/src/mozilla-unified/config/recurse.mk:34: compile] Fehler 2
 1:14.99 make[1]: *** [/home/jakob/.cache/yay/firefox-wayland-hg/src/mozilla-unified/config/rules.mk:394: default] Fehler 2
 1:14.99 make: *** [client.mk:125: build] Fehler 2
 1:14.99 0 compiler warnings present.
==> FEHLER: Ein Fehler geschah in build().
    Breche ab...
Error making: firefox-wayland-hg

PedroHLC commented on 2020-03-23 10:46 (UTC)

Hi @Fandekasp. For that to work, you'll need to rebuild/update nss-hg.

I'll be studying to add it with a condition in the dependencies list. It would be better cause you would know when an update is needed before start building. But It would depend on me changing it manually on every change.

You can also catch up with my daily builds in Chaotic-AUR.

Fandekasp commented on 2020-03-23 01:51 (UTC) (edited on 2020-03-23 02:06 (UTC) by Fandekasp)

Thanks @PedroHLC for maintaining the package!

The package installation breaks again with NSS

 0:21.65 DEBUG: configure:8399: checking for NSS - version >= 3.52
 0:21.65 DEBUG: configure: error: you don't have NSS installed or your version is too old
 0:21.65 ERROR: old-configure failed
 0:21.69 *** Fix above errors and then restart with\
 0:21.69                "./mach build"
 0:21.69 make: *** [client.mk:115: configure] Error 1
==> ERROR: A failure occurred in build().
    Aborting...
Error making: firefox-wayland-hg

PedroHLC commented on 2020-03-03 15:09 (UTC) (edited on 2020-04-12 17:19 (UTC) by PedroHLC)

I believe you guys will want to:

  • run Firefox under wayland compositor with MOZ_ENABLE_WAYLAND=1

  • set widget.wayland-dmabuf-*.enabled to true and media.ffvpx.enabled to false, at about:config

As explained by FF dev Martin Stránský in his posts.

For screen sharing on swaywm, take a look at: https://www.reddit.com/r/swaywm/comments/fq1qoe/how_to_use_xdgdesktopportalwlr_to_share_the_screen/flskv61/

Ranguvar commented on 2020-02-26 01:52 (UTC)

Disowning package as I haven't had time on Linux to update. I may pick it back up soon if no one else does.

Fandekasp commented on 2020-02-26 01:50 (UTC) (edited on 2020-02-26 01:50 (UTC) by Fandekasp)

@bitsandnumbers firefox now works with latest p11-kit, after nss-hg's update:

p11-kit 0.23.20-2
nss-hg 3.51.0r15514.ab0e7e272e36-1
firefox-wayland-hg r569169+.264003682fbf+-1

PedroHLC commented on 2020-02-10 17:56 (UTC)

==> Starting prepare()...
patching file toolkit/xre/nsAppRunner.cpp
Hunk #1 succeeded at 3554 with fuzz 1 (offset -174 lines).
patching file widget/gtk/nsAppShell.cpp
Hunk #1 FAILED at 24.
Hunk #2 FAILED at 171.
2 out of 2 hunks FAILED -- saving rejects to file widget/gtk/nsAppShell.cpp.rej
==> ERROR: A failure occurred in prepare().
    Aborting...

Patch seems outdated.

Fandekasp commented on 2020-02-02 23:54 (UTC)

Thanks @bitsandnumbers! I can confirm that firefox works with p11-kit 0.23.19-1 but break on NSS error with p11-kit 0.23.19-2

commented on 2020-02-02 09:01 (UTC)

@Fandekasp I found a solution. There's an issue with package p11-kit v0.23.20-1. To fix, revert p11-kit to v0.23.19-~ sudo pacman -U /var/cache/pacman/pkg/p11-kit-0.23.19-1-x86_64.pkg.tar.zst

commented on 2020-02-01 12:56 (UTC)

Same issue with icecat aur : NSS is not initialized

Any hint ? nss-hg recompile does not work.

Fandekasp commented on 2020-01-29 07:53 (UTC) (edited on 2020-01-29 07:54 (UTC) by Fandekasp)

Also having issues with nss-hg

An error occurred during a connection to www.google.com. NSS is not initialized.

Error code: SEC_ERROR_NOT_INITIALIZED

about:support: https://i.imgur.com/s2uGv61.png

$ yay -Qs nss-hg
local/nss-hg 3.50.0r15493.f2d947817850-1
    Mozilla Network Security Service

PedroHLC commented on 2020-01-23 16:55 (UTC)

I'm currently getting this message with both nspr and nspr-hg (I'm recompiling nss-hg):

TIER: configure 2:16.16 DEBUG: configure:8001: checking for NSPR - version >= 4.25
TIER: configure 2:16.16 DEBUG: configure: error: you do not have NSPR installed or your version is older than 4.25.

PedroHLC commented on 2020-01-08 10:34 (UTC)

@Fandekasp export MOZ_ENABLE_WAYLAND=1 GDK_BACKEND=wayland Also, your DE must have already set XDG_SESSION_TYPE=wayland

Fandekasp commented on 2020-01-07 00:47 (UTC)

Hi Ranguvar. I noticed when using xorg-xeyes that my instances of firefox-wayland-hg are running under xwayland and not wayland. Why is that? Do we need to export some variable?

zach commented on 2019-10-07 23:16 (UTC)

makepkg -si fails with the error:

 0:24.07 DEBUG: configure:8425: checking for nss-config
 0:24.07 DEBUG: configure:8460: checking for NSS - version >= 3.47
 0:24.07 DEBUG: configure: error: you don't have NSS installed or your version is too old
 0:24.07 ERROR: old-configure failed

it seems like this wants nss version 3.47, but nss on the AUR is only 3.46. Do I need to build nss myself?

Ranguvar commented on 2019-05-22 04:28 (UTC)

Thanks kubrick, done.

kubrick commented on 2019-05-17 13:38 (UTC)

Could you prepend the build commands that run the unit tests with xvfb-run?

That would allow building firefox in a headless environment... Like in https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/firefox#n108

Ranguvar commented on 2019-05-08 22:01 (UTC)

Confirmed now building successfully.

Ranguvar commented on 2019-05-02 16:38 (UTC)

PedroHLC, sounds like you may want to add that yourself to your Docker file or in a makepkg script (maybe custom variables work in makepkg.conf?).

I want to make this differentiate as little from [extra] firefox as possible to keep it clean and simple to maintain, so you'd have better luck making a bug on bugs.archlinux.org and I will merge that change if so.

PedroHLC commented on 2019-05-02 16:26 (UTC)

I'm affected by this bug: https://github.com/mozilla/dxr/issues/511 Considering bash is in base & base-devel, could SHELL=/bin/bash be exported/added to every ./mach exec?

Ranguvar commented on 2019-04-23 15:48 (UTC)

Looks like not working due to --enable-rust-simd - https://bugzilla.mozilla.org/show_bug.cgi?id=1521249

The bug should be fixed in Firefox 68.

Patch from [extra] does not apply onto mozilla-unified hg.

Ranguvar commented on 2019-04-22 21:09 (UTC) (edited on 2019-04-22 21:09 (UTC) by Ranguvar)

Synced with latest [extra] firefox, including removing system libvpx among other libraries and fixing google api keyfile config.

Requires nss-hg now.

Have not built yet, let me know if there's an issue. Build starting now.

docquantum commented on 2019-04-12 07:52 (UTC) (edited on 2019-04-14 14:36 (UTC) by docquantum)

Not sure if it's my system, but after applying the fix xenu suggests, I am able to build all the way to webrtc where it fails to build when it builds vp9 codec capabilities into webrtc. I'm not sure if this is a bug or just the package group on my system.

The relevant log data is here: https://pastebin.com/55iVNtfA

It might be from my version of libvpx, but I'm not sure.

Edit: I can confirm this happens on another system as well.

Here's the full log from the other system: https://pastebin.com/aBnMTJLY

xenu commented on 2019-03-15 16:23 (UTC)

https://bugzilla.mozilla.org/show_bug.cgi?id=1531176

Using option "--with-google-api-keyfile" gives an error when building (unknown option) Should be replaced with: --with-google-location-service-api-keyfile --with-google-safebrowsing-api-keyfile

Ranguvar commented on 2019-02-06 16:00 (UTC)

Adding build dep for nasm.

xenu commented on 2019-01-19 00:22 (UTC)

There were two issues:

After those two changes the build works again.

Ranguvar commented on 2019-01-17 19:53 (UTC)

Sorry but I cannot reproduce this. Just successfully built again.

xenu commented on 2019-01-17 14:58 (UTC)

Hi, here is a full log of the failing build: https://pastebin.com/bEwgPnsP

Here I tried using makepgk directly in case my aur helper pikaur was getting in the way. Same error though.

Ranguvar commented on 2019-01-16 18:37 (UTC)

What rev are you building? Check the beginning of the build log.

Please pastebin the entire build log, yours does not include enough.

I build with no issue.

xenu commented on 2019-01-16 12:01 (UTC) (edited on 2019-01-16 12:02 (UTC) by xenu)

Ever since the latest update (2019-01-09 - r506165.89ca00a3e307) I get an error:

...

73:16.29 toolkit/library/symverscript.stub

73:16.29 make[5]: *** No rule to make target '../../media/libdav1d/asm/config.i_o', needed by 'libxul.so'. Stop.

73:16.29 make[5]: *** Waiting for unfinished jobs....

73:16.46 make[4]: *** [/home/user/.cache/pikaur/build/firefox-wayland-hg/src /mozilla-unified/config/recurse.mk:74: toolkit/library/target] Error 2

73:16.46 make[3]: *** [/home/user/.cache/pikaur/build/firefox-wayland-hg/src/mozilla-unified/config/recurse.mk:34: compile] Error 2

73:16.46 make[2]: *** [/home/user/.cache/pikaur/build/firefox-wayland-hg/src/mozilla-unified/config/rules.mk:415: default] Error 2

73:16.46 make[1]: *** [Makefile:192: profiledbuild] Error 2

73:16.46 make: *** [client.mk:125: build] Error 2

73:16.49 108 compiler warnings present.

==> ERROR: A failure occurred in build().

Aborting...

Ranguvar commented on 2019-01-09 21:45 (UTC)

Built latest with no issue.

Ranguvar commented on 2019-01-09 17:22 (UTC)

kubrick,

Can you please provide a full log? Upload to a pastebin.

kubrick commented on 2019-01-08 09:32 (UTC) (edited on 2019-01-08 09:33 (UTC) by kubrick)

Hi,

For the past couple of weeks, I've been unable to update firefox with this PKGBUILD.

I always get

[...]

45:36.51 Making langpack

45:36.90 toolkit/locales/update.locale.stub

45:38.01 browser/locales/bookmarks.html.stub

45:39.62 Firefox exited with code 1 during profile initialization

45:39.65 make[1]: *** [Makefile:199: profiledbuild] Error 1

45:39.65 make: *** [client.mk:125: build] Error 2

[...]

Can you help?

Ranguvar commented on 2018-12-20 05:51 (UTC)

I also seem to require xorg-server-xwayland to start Firefox, while using sway.

GDK_BACKEND=wayland did not help.

I think Firefox still requires some XWayland, and we're enabling it correctly, but I could be wrong.

Anyways, updating to ~65.0b6, now with the same LTO/PGO from [extra].

If you don't like the extra compile time, delete the PKGBUILD lines I reference in a comment.

shosca commented on 2018-11-13 06:14 (UTC)

try GDK_BACKEND=wayland firefox

scurrvy2020 commented on 2018-11-13 00:42 (UTC)

I've compiled and installed this package, but when I open firefox in a wayland session it is still using XWayland instead of wayland. Is there any special command to be used when opening it?

ruahcra commented on 2018-11-09 05:45 (UTC)

Finally have a working installation after using the PKGBUILD linked below. Haven't experienced any crashes yet. Recommend for those who do not want to wait for the official 65 release (next year?).

Ranguvar commented on 2018-11-07 14:08 (UTC)

I've done a little limited testing with current code and my PKGBUILD, and this build is useable finally!

Ranguvar commented on 2018-10-29 18:04 (UTC) (edited on 2018-10-29 23:05 (UTC) by Ranguvar)

Updated PKGBUILD to sync with firefox package. Confirmed builds fine, wayland is at least semi-broken as of current tip though.

https://ranguvar.io/pub/firefox-wayland-hg/PKGBUILD

Ignore the off maintainer line, etc., it comes from firefox-hg

QuartzDragon commented on 2018-10-27 09:12 (UTC)

For those who may be interested:

I've updated the previously unmaintained firefox-hg package to track this one, minus the wayland options. :)

bm456 commented on 2018-08-26 02:50 (UTC)

Add this dependency https://aur.archlinux.org/packages/cbindgen/

precl commented on 2018-08-23 22:12 (UTC)

For me the build is failing with this error message:

checking for cbindgen... not found

According to this cbindgen is a new build dependency for Firefox: https://groups.google.com/forum/#!msg/mozilla.dev.platform/t4Bc-I0lxBY/xVPOdLriBQAJ

kubrick commented on 2018-07-26 08:36 (UTC)

Hi @shosca.

Thanks for taking over the maintenance of this package.

Please do not update pkgver manually to track upstream changes, instead use the pkgver() function and let people update the package whenever they feel like it. See https://wiki.archlinux.org/index.php/VCS_package_guidelines#The_pkgver.28.29_function

If you really want a package that updates daily, you can create a separate "-nightly-hg" pacakge.

Thanks!

onny commented on 2018-07-18 19:23 (UTC)

@Depau: done

Depau commented on 2018-07-15 00:29 (UTC)

If you're not going to maintain this package, please orphan it so other people can adopt it.

frabjous commented on 2017-12-01 15:04 (UTC)

I can get this to build if I comment out these lines, but ironically, it doesn't work under Wayland (at least not with Sway), only on X! The window maps, but stays solid white.

frabjous commented on 2017-11-28 23:46 (UTC)

I've been getting this error when trying to run makepkg on this: install: cannot stat 'browser/branding/official/content/icon64.png': No such file or directory Is it just me?

lviggiani commented on 2017-11-16 09:11 (UTC)

Hi, is it stable?

rthyberg commented on 2017-06-05 22:35 (UTC)

File "/home/thymaster/.cache/pacaur/firefox-wayland-git/src/gecko-dev/python/mozbuild/mozbuild/configure/__init__.py", line 422, in run raise InvalidOptionError('Unknown option: %s' % without_value) mozbuild.configure.options.InvalidOptionError: Unknown option: --enable-rust Not sure what is going on here. Why is it saying --enable-rust is not an option when it should be. Can i remove this somehow?

DonOregano commented on 2017-04-11 21:26 (UTC)

I can't get this to build on latest. I get some patches that fail to apply etc. Have tried modifying the PKGBUILD, but haven't yet gone deep enough to get it to work.

j1simon commented on 2017-03-08 11:17 (UTC)

When I exit from Firefox with "Quit", it kills my Gnome session. This is the relevant part of journal: 12:07:24 kernel: WARNING: Application 'org.gnome.Shell.desktop' killed by signal 11 12:07:24 systemd: pulseaudio.service: Main process exited, code=exited, status=1/FAILURE 12:07:24 polkitd: Unregistered Authentication Agent for unix-session:c5 (system bus name :1.1789, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale es_ES.utf8) (disconnected from bus) 12:07:24 kernel: ICE default IO error handler doing an exit(), pid = 8684, errno = 11 12:07:24 kernel: gnome-session-binary[8612]: WARNING: Application 'org.gnome.Shell.desktop' killed by signal 11 12:07:24 kernel: (EE) 12:07:24 kernel: (EE) failed to read Wayland events: Broken pipe 12:07:24 kernel: Fatal server error: 12:07:24 kernel: (EE) 12:07:24 kernel: Unrecoverable failure in required component org.gnome.Shell.desktop 12:07:24 python: Error reading events from display: Tubería rota 12:07:24 systemd-coredum: Process 8642 (gnome-shell) of user 1000 dumped core. 12:07:24 systemd-coredum: Resource limits disable core dumping for process 8642 (gnome-shell). 12:07:24 systemd: Started Process Core Dump (PID 9242/UID 0). 12:07:24 kernel: gnome-shell[8642]: segfault at 30 ip 00007f7f2ab11710 sp 00007ffe307cd3e0 error 4 in libmutter.so.0.0.0[7f7f2aa46000+12c000] 12:07:24 gnome-shell: *********** Expose start nsWindow 0x7f35c75f2000 12:07:24 gnome-shell: *********** Expose start nsWindow 0x7f35c75f2000 12:07:23 gnome-shell: *********** Expose start nsWindow 0x7f35c75f2000 12:07:23 gnome-shell: *********** Expose start nsWindow 0x7f35c75f2000 12:07:23 gnome-shell: *********** Expose start nsWindow 0x7f35c75f2000 12:07:23 gnome-shell: *********** Expose start nsWindow 0x7f35c75f2000 12:07:23 gnome-shell: *********** Expose start nsWindow 0x7f35c75f2000 12:07:23 gnome-shell: *********** Expose start nsWindow 0x7f35c75f2000 12:07:23 gnome-shell: *********** Expose start nsWindow 0x7f35c75f2000 12:07:23 gnome-shell: *********** Expose start nsWindow 0x7f35c75f2000 12:07:23 gnome-shell: *********** Expose start nsWindow 0x7f35c75f2000 12:07:23 gnome-shell: *********** Expose start nsWindow 0x7f35c75f2000 12:07:23 gnome-shell: *********** Expose start nsWindow 0x7f35c75f2000 12:07:23 gnome-shell: *********** Expose start nsWindow 0x7f35c75f2000 12:07:23 gnome-shell: *********** Expose start nsWindow 0x7f35c75f2000 12:07:23 gnome-shell: *********** Expose start nsWindow 0x7f35c75f2000 12:07:23 gnome-shell: *********** Expose start nsWindow 0x7f35c75f2000 12:07:23 gnome-shell: *********** Expose start nsWindow 0x7f35c75f2000 12:07:23 gnome-shell: *********** Expose start nsWindow 0x7f35c75f2000 12:07:23 gnome-shell: *********** Expose start nsWindow 0x7f35c75f2000 12:07:23 gnome-shell: *********** Expose start nsWindow 0x7f35c75f2000 12:07:23 gnome-shell: *********** Expose start nsWindow 0x7f35c75f2000 12:07:23 gnome-shell: *********** Expose start nsWindow 0x7f35c75f2000 12:07:23 gnome-shell: *********** Expose start nsWindow 0x7f35c75f2000 12:07:23 gnome-shell: *********** Expose start nsWindow 0x7f35c75f2000 12:07:23 gnome-shell: *********** Expose start nsWindow 0x7f35c75f2000 12:07:23 gnome-shell: *********** Expose start nsWindow 0x7f35c75f2000 12:07:23 gnome-shell: *********** Expose start nsWindow 0x7f35c75f2000 12:07:23 gnome-shell: BackBufferResize, 358x539 -> 358x544*********** Expose start nsWindow 0x7f35c75f2000 12:07:23 gnome-shell: *********** Expose start nsWindow 0x7f35c75f2000 12:07:23 gnome-shell: BackBufferResize, 358x539 -> 358x544*********** Expose start nsWindow 0x7f35c75f2000 12:07:23 gnome-shell: *********** Expose start nsWindow 0x7f35c75f2000 12:07:23 gnome-shell: *********** Expose start nsWindow 0x7f35c75f2000 12:07:23 gnome-shell: BackBufferResize, 1287x814 -> 1440x849*********** Expose start nsWindow 0x7f35c75f2000 12:07:17 gnome-shell: *********** Expose start nsWindow 0x7f35cc70a400 12:07:17 gnome-shell: BackBufferResize, 1287x814 -> 1440x849*********** Expose start nsWindow 0x7f35cc70a400 12:07:17 gnome-shell: ###!!! [Parent][MessageChannel] Error: (msgtype=0x2C0085,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv 12:07:17 gnome-shell: ###!!! [Parent][MessageChannel] Error: (msgtype=0x2C006A,name=PBrowser::Msg_UpdateDimensions) Channel error: cannot send/recv 12:07:17 gnome-shell: ###!!! [Parent][MessageChannel] Error: (msgtype=0x2C0001,name=PBrowser::Msg_AsyncMessage) Channel error: cannot send/recv 12:07:17 gnome-shell: ###!!! [Parent][MessageChannel] Error: (msgtype=0x2C006B,name=PBrowser::Msg_SizeModeChanged) Channel error: cannot send/recv 12:07:17 gnome-shell: ###!!! [Parent][MessageChannel] Error: (msgtype=0x2C0086,name=PBrowser::Msg_SetDocShellIsActive) Channel error: cannot send/recv 12:07:17 gnome-shell: [Parent 8993] WARNING: pipe error (52): Conexión reinicializada por la máquina remota: file /tmp/makepkg/firefox-wayland-git/src/gecko-dev/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 322 12:07:17 systemd-coredum: Process 9083 (Web Content) of user 1000 dumped core. 12:07:17 systemd-coredum: Resource limits disable core dumping for process 9083 (Web Content). 12:07:17 kernel: Web Content[9083]: segfault at 0 ip 00007f7639505be3 sp 00007ffffd1a83f8 error 6 in libxkbcommon.so.0.0.0[7f76394eb000+3e000] 12:07:17 systemd: Started Process Core Dump (PID 9124/UID 0). 12:07:17 gnome-shell: xkbcommon: ERROR: failed to add default include path /usr/share/X11/xkb 12:07:16 gnome-shell: *********** Expose start nsWindow 0x7f35cc70a400 12:07:16 gnome-shell: *********** Expose start nsWindow 0x7f35cc70a400 12:07:16 gnome-shell: Crash Annotation GraphicsCriticalError: |[0][GFX1-]: [OPENGL] Failed to init compositor with reason: FEATURE_FAILURE_OPENGL_CREATE_CONTEXT (t=2.85607) [GFX1-]: [OPENGL] Failed to init compositor with reason: FEATURE_FAILURE_OPENGL_CREATE_CONTEXT 12:07:14 gnome-shell: *********** Expose start nsWindow 0x7fd6bdfb3400 12:07:14 gnome-shell: *********** Expose start nsWindow 0x7fd6bdfb3400 12:07:14 gnome-shell: *********** Expose start nsWindow 0x7fd6bdfb3400 12:07:14 gnome-shell: *********** Expose start nsWindow 0x7fd6bdfb3400 12:07:14 gnome-shell: Crash Annotation GraphicsCriticalError: |[0][GFX1-]: [OPENGL] Failed to init compositor with reason: FEATURE_FAILURE_OPENGL_CREATE_CONTEXT (t=0.374422) [GFX1-]: [OPENGL] Failed to init compositor with reason: FEATURE_FAILURE_OPENGL_CREATE_CONTEXT

kevincox commented on 2017-03-07 22:41 (UTC)

I got this to build with pacaur by adding the -p flag to mkdir as mentioned as well as passing to -f flag to ln so that both are ideopetent. Thanks again for the package!

kevincox commented on 2017-03-07 22:27 (UTC)

Thanks for packaging this, I'm really excited to try it out, however when I try I get the following error: mkdir: cannot create directory ‘/home/kevincox/.cache/pacaur/firefox-wayland-git/src/path’: File exists Which seems to come from the following line: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=firefox-wayland-git&id=a8118d09f15d49d20dfbbcd5049cbdc2cbe52c02#n79 Would it be possible to add -p so that this doesn't fail if the path exists? Thanks.