In file included from Unified_cpp_toolkit_xre0.cpp:56: /usr/obj/usr/ports/www/firefox/work/firefox-71.0/toolkit/xre/glxtest.cpp:39:10: fatal error: 'mozilla/widget/mozwayland.h' file not found #include "mozilla/widget/mozwayland.h" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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