Summary: | www/firefox does not compile when x11-toolkits/gtk30 is built without WAYLAND | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | jakub_lach |
Component: | Individual Port(s) | Assignee: | freebsd-gecko (Nobody) <gecko> |
Status: | Closed FIXED | ||
Severity: | Affects Only Me | CC: | gja822, maciej, rkoberman, russo, val, w.schwarzenfeld |
Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(gecko) |
Version: | Latest | ||
Hardware: | Any | ||
OS: | Any |
Description
jakub_lach
2019-12-22 05:40:17 UTC
Did you build x11-toolkits/gtk30 without WAYLAND option? ports r520537 builds fine on the package cluster. http://beefy6.nyi.freebsd.org/data/120amd64-default/520537/logs/firefox-71.0_4,1.log Greg, can you add missing MOZ_WAYLAND guards upstream? After that I'll backport to ports. Yes, indeed. (In reply to jakub_lach from comment #3) Is WAYLAND obligatory now? The same is here. I try to not use WAYLAND anywhere I can (cause I see no advantages for me). (In reply to jakub_lach from comment #4) > Is WAYLAND obligatory now? Not yet but it's not tested here or upstream. Until there's a fix just remove files/patch-bug1556301. *** Bug 242791 has been marked as a duplicate of this bug. *** (In reply to Jan Beich from comment #2) Updated (haven't tested but seems correct) A commit references this bug: Author: jbeich Date: Tue Dec 24 04:00:59 UTC 2019 New revision: 520772 URL: https://svnweb.freebsd.org/changeset/ports/520772 Log: www/firefox: unbreak after r520537 if gtk3 lacks Wayland support In file included from Unified_cpp_toolkit_xre0.cpp:56: toolkit/xre/glxtest.cpp:39:10: fatal error: 'mozilla/widget/mozwayland.h' file not found #include "mozilla/widget/mozwayland.h" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PR: 242790 Reported by: many Submitted by: Greg V Changes: head/www/firefox/files/patch-bug1556301 |