<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>232394</bug_id>
          
          <creation_ts>2021-10-27 11:44:10 -0700</creation_ts>
          <short_desc>Fail build with -DENABLE_WEB_AUDIO=OFF -DENABLE_VIDEO=OFF  in webkit2gtk 2.34.1 (gtk3)</short_desc>
          <delta_ts>2024-03-29 10:23:24 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>Other</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="sL1pKn07">sl1pkn07</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>alex_y_xu</cc>
    
    <cc>aperez</cc>
    
    <cc>mcatanzaro</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1809354</commentid>
    <comment_count>0</comment_count>
    <who name="sL1pKn07">sl1pkn07</who>
    <bug_when>2021-10-27 11:44:10 -0700</bug_when>
    <thetext>Fail build Webkit2gtk 2.34.1 if set 

    -DENABLE_WEB_AUDIO=OFF \
    -DENABLE_VIDEO=OFF \


~~~
[ 38%] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-aba958d6-1.cpp.o
In file included from /usr/include/c++/11.1.0/bits/move.h:57,
                 from /usr/include/c++/11.1.0/bits/stl_pair.h:59,
                 from /usr/include/c++/11.1.0/bits/stl_algobase.h:64,
                 from /usr/include/c++/11.1.0/memory:63,
                 from /tmp/makepkg/webkit2gtk/src/build/WTF/Headers/wtf/StdLibExtras.h:30,
                 from /tmp/makepkg/webkit2gtk/src/build/WTF/Headers/wtf/FastMalloc.h:26,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebCore/config.h:56,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebCore/accessibility/AXImage.cpp:29,
                 from /tmp/makepkg/webkit2gtk/src/build/WebCore/DerivedSources/unified-sources/UnifiedSource-aba958d6-1.cpp:1:
/usr/include/c++/11.1.0/type_traits: In instantiation of &apos;struct std::is_base_of&lt;WebCore::Node, WebCore::HTMLMediaElement&gt;&apos;:
/usr/include/c++/11.1.0/type_traits:3184:69:   required from &apos;constexpr const bool std::is_base_of_v&lt;WebCore::Node, WebCore::HTMLMediaElement&gt;&apos;
/tmp/makepkg/webkit2gtk/src/build/WTF/Headers/wtf/TypeCasts.h:64:24:   required from &apos;bool WTF::is(ArgType*) [with ExpectedType = WebCore::HTMLMediaElement; ArgType = WebCore::Node]&apos;
/tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebCore/accessibility/AXObjectCache.cpp:532:29:   required from here
/usr/include/c++/11.1.0/type_traits:1372:38: error: invalid use of incomplete type &apos;class WebCore::HTMLMediaElement&apos;
 1372 |     : public integral_constant&lt;bool, __is_base_of(_Base, _Derived)&gt;
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebCore/dom/Element.h:28,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebCore/dom/StyledElement.h:30,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebCore/html/HTMLElement.h:26,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebCore/html/LabelableElement.h:33,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebCore/html/HTMLFormControlElement.h:28,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebCore/html/HTMLFormControlElementWithState.h:26,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebCore/html/HTMLTextFormControlElement.h:27,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebCore/accessibility/AccessibilityObjectInterface.h:31,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebCore/accessibility/AccessibilityObject.h:32,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebCore/accessibility/AccessibilityNodeObject.h:31,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebCore/accessibility/AccessibilityRenderObject.h:31,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebCore/accessibility/AXImage.h:31,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebCore/accessibility/AXImage.cpp:30,
                 from /tmp/makepkg/webkit2gtk/src/build/WebCore/DerivedSources/unified-sources/UnifiedSource-aba958d6-1.cpp:1:
/tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebCore/dom/Document.h:163:7: note: forward declaration of &apos;class WebCore::HTMLMediaElement&apos;
  163 | class HTMLMediaElement;
      |       ^~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11.1.0/bits/move.h:57,
                 from /usr/include/c++/11.1.0/bits/stl_pair.h:59,
                 from /usr/include/c++/11.1.0/bits/stl_algobase.h:64,
                 from /usr/include/c++/11.1.0/memory:63,
                 from /tmp/makepkg/webkit2gtk/src/build/WTF/Headers/wtf/StdLibExtras.h:30,
                 from /tmp/makepkg/webkit2gtk/src/build/WTF/Headers/wtf/FastMalloc.h:26,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebCore/config.h:56,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebCore/accessibility/AXImage.cpp:29,
                 from /tmp/makepkg/webkit2gtk/src/build/WebCore/DerivedSources/unified-sources/UnifiedSource-aba958d6-1.cpp:1:
/usr/include/c++/11.1.0/type_traits: In instantiation of &apos;constexpr const bool std::is_base_of_v&lt;WebCore::Node, WebCore::HTMLMediaElement&gt;&apos;:
/tmp/makepkg/webkit2gtk/src/build/WTF/Headers/wtf/TypeCasts.h:64:24:   required from &apos;bool WTF::is(ArgType*) [with ExpectedType = WebCore::HTMLMediaElement; ArgType = WebCore::Node]&apos;
/tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebCore/accessibility/AXObjectCache.cpp:532:29:   required from here
/usr/include/c++/11.1.0/type_traits:3184:69: error: &apos;value&apos; is not a member of &apos;std::is_base_of&lt;WebCore::Node, WebCore::HTMLMediaElement&gt;&apos;
 3184 |   inline constexpr bool is_base_of_v = is_base_of&lt;_Base, _Derived&gt;::value;
      |                                                                     ^~~~~
In file included from /tmp/makepkg/webkit2gtk/src/build/WTF/Headers/wtf/Ref.h:33,
                 from /tmp/makepkg/webkit2gtk/src/build/WTF/Headers/wtf/RefPtr.h:28,
                 from /tmp/makepkg/webkit2gtk/src/build/WTF/Headers/wtf/HashFunctions.h:26,
                 from /tmp/makepkg/webkit2gtk/src/build/WTF/Headers/wtf/HashTraits.h:26,
                 from /tmp/makepkg/webkit2gtk/src/build/WTF/Headers/wtf/ObjectIdentifier.h:30,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebCore/page/FrameIdentifier.h:28,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebCore/loader/FrameLoaderClient.h:32,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebCore/accessibility/AccessibilityObjectInterface.h:30,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebCore/accessibility/AccessibilityObject.h:32,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebCore/accessibility/AccessibilityNodeObject.h:31,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebCore/accessibility/AccessibilityRenderObject.h:31,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebCore/accessibility/AXImage.h:31,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebCore/accessibility/AXImage.cpp:30,
                 from /tmp/makepkg/webkit2gtk/src/build/WebCore/DerivedSources/unified-sources/UnifiedSource-aba958d6-1.cpp:1:
/tmp/makepkg/webkit2gtk/src/build/WTF/Headers/wtf/TypeCasts.h: In instantiation of &apos;bool WTF::is(ArgType*) [with ExpectedType = WebCore::HTMLMediaElement; ArgType = WebCore::Node]&apos;:
/tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebCore/accessibility/AXObjectCache.cpp:532:29:   required from here
/tmp/makepkg/webkit2gtk/src/build/WTF/Headers/wtf/TypeCasts.h:64:24: error: non-constant condition for static assertion
   64 |     static_assert(std::is_base_of_v&lt;ArgType, ExpectedType&gt;, &quot;Unnecessary type check&quot;);
      |                   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [Source/WebCore/CMakeFiles/WebCore.dir/build.make:6403: Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-aba958d6-1.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1149: Source/WebCore/CMakeFiles/WebCore.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
~~~

cmake status:

~~~
-- The C compiler identification is GNU 11.1.0
-- The CXX compiler identification is GNU 11.1.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- The CMake build type is: Release
-- Found Perl: /usr/bin/perl (found suitable version &quot;5.34.0&quot;, minimum required is &quot;5.10.0&quot;) 
-- Found PerlModules: TRUE  found components: JSON::PP 
-- Found Python: /usr/bin/python3.9 (found version &quot;3.9.7&quot;) found components: Interpreter 
-- Found Ruby: /usr/bin/ruby (found suitable version &quot;3.0.2&quot;, minimum required is &quot;1.9&quot;) 
-- Enabling ccache: Couldn&apos;t find ccache program. Not enabling it.
-- Performing Test C_COMPILER_SUPPORTS_-fno-strict-aliasing
-- Performing Test C_COMPILER_SUPPORTS_-fno-strict-aliasing - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-strict-aliasing
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-strict-aliasing - Success
-- Performing Test C_COMPILER_SUPPORTS_-fno-exceptions
-- Performing Test C_COMPILER_SUPPORTS_-fno-exceptions - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-exceptions
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-exceptions - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-rtti
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-rtti - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wno-tautological-compare
-- Performing Test C_COMPILER_SUPPORTS_-Wno-tautological-compare - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-tautological-compare
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-tautological-compare - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wcast-align
-- Performing Test C_COMPILER_SUPPORTS_-Wcast-align - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wformat-security
-- Performing Test C_COMPILER_SUPPORTS_-Wformat-security - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wmissing-format-attribute
-- Performing Test C_COMPILER_SUPPORTS_-Wmissing-format-attribute - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wpointer-arith
-- Performing Test C_COMPILER_SUPPORTS_-Wpointer-arith - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wundef
-- Performing Test C_COMPILER_SUPPORTS_-Wundef - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wwrite-strings
-- Performing Test C_COMPILER_SUPPORTS_-Wwrite-strings - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wcast-align
-- Performing Test CXX_COMPILER_SUPPORTS_-Wcast-align - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wformat-security
-- Performing Test CXX_COMPILER_SUPPORTS_-Wformat-security - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wmissing-format-attribute
-- Performing Test CXX_COMPILER_SUPPORTS_-Wmissing-format-attribute - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wpointer-arith
-- Performing Test CXX_COMPILER_SUPPORTS_-Wpointer-arith - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wundef
-- Performing Test CXX_COMPILER_SUPPORTS_-Wundef - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wwrite-strings
-- Performing Test CXX_COMPILER_SUPPORTS_-Wwrite-strings - Success
-- Performing Test C_COMPILER_SUPPORTS_-Qunused-arguments
-- Performing Test C_COMPILER_SUPPORTS_-Qunused-arguments - Failed
-- Performing Test C_COMPILER_SUPPORTS_-Wno-maybe-uninitialized
-- Performing Test C_COMPILER_SUPPORTS_-Wno-maybe-uninitialized - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wno-parentheses-equality
-- Performing Test C_COMPILER_SUPPORTS_-Wno-parentheses-equality - Failed
-- Performing Test C_COMPILER_SUPPORTS_-Wno-misleading-indentation
-- Performing Test C_COMPILER_SUPPORTS_-Wno-misleading-indentation - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wno-psabi
-- Performing Test C_COMPILER_SUPPORTS_-Wno-psabi - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Qunused-arguments
-- Performing Test CXX_COMPILER_SUPPORTS_-Qunused-arguments - Failed
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-maybe-uninitialized
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-maybe-uninitialized - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-parentheses-equality
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-parentheses-equality - Failed
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-misleading-indentation
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-misleading-indentation - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-psabi
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-psabi - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-noexcept-type
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-noexcept-type - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-array-bounds
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-array-bounds - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-nonnull
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-nonnull - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wno-expansion-to-defined
-- Performing Test C_COMPILER_SUPPORTS_-Wno-expansion-to-defined - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-expansion-to-defined
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-expansion-to-defined - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wall
-- Performing Test C_COMPILER_SUPPORTS_-Wall - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wextra
-- Performing Test C_COMPILER_SUPPORTS_-Wextra - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wall
-- Performing Test CXX_COMPILER_SUPPORTS_-Wall - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wextra
-- Performing Test CXX_COMPILER_SUPPORTS_-Wextra - Success
-- Performing Test ATOMICS_ARE_BUILTIN
-- Performing Test ATOMICS_ARE_BUILTIN - Success
-- Performing Test STD_FILESYSTEM_IS_AVAILABLE
-- Performing Test STD_FILESYSTEM_IS_AVAILABLE - Success
-- Looking for features.h
-- Looking for features.h - found
-- Looking for errno.h
-- Looking for errno.h - found
-- Looking for langinfo.h
-- Looking for langinfo.h - found
-- Looking for sys/mman.h
-- Looking for sys/mman.h - found
-- Looking for pthread_np.h
-- Looking for pthread_np.h - not found
-- Looking for sys/param.h
-- Looking for sys/param.h - found
-- Looking for sys/time.h
-- Looking for sys/time.h - found
-- Looking for sys/timeb.h
-- Looking for sys/timeb.h - found
-- Looking for linux/memfd.h
-- Looking for linux/memfd.h - found
-- Looking for _aligned_malloc
-- Looking for _aligned_malloc - not found
-- Looking for IsDebuggerPresent
-- Looking for IsDebuggerPresent - not found
-- Looking for localtime_r
-- Looking for localtime_r - found
-- Looking for malloc_trim
-- Looking for malloc_trim - found
-- Looking for strnstr
-- Looking for strnstr - not found
-- Looking for timegm
-- Looking for timegm - found
-- Looking for vasprintf
-- Looking for vasprintf - found
-- Looking for regexec
-- Looking for regexec - found
-- Looking for pthread_main_np
-- Looking for pthread_main_np - not found
-- Looking for timingsafe_bcmp
-- Looking for timingsafe_bcmp - not found
-- Looking for SIGTRAP
-- Looking for SIGTRAP - found
-- Performing Test HAVE_STAT_BIRTHTIME_value
-- Performing Test HAVE_STAT_BIRTHTIME_value - Failed
-- Performing Test HAVE_TM_GMTOFF_value
-- Performing Test HAVE_TM_GMTOFF_value - Success
-- Performing Test HAVE_TM_ZONE_value
-- Performing Test HAVE_TM_ZONE_value - Success
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of __int128_t
-- Check size of __int128_t - done
-- Found Cairo: /usr/lib/libcairo.so (found suitable version &quot;1.17.4&quot;, minimum required is &quot;1.14.0&quot;) 
-- Found Fontconfig: /usr/lib/libfontconfig.so (found suitable version &quot;2.13.94&quot;, minimum required is &quot;2.8.0&quot;) 
-- Found Freetype: /usr/lib/libfreetype.so (found suitable version &quot;2.11.0&quot;, minimum required is &quot;2.4.2&quot;) 
-- Found LibGcrypt: /usr/lib/libgcrypt.so (found suitable version &quot;1.9.4&quot;, minimum required is &quot;1.6.0&quot;) 
-- Found GLIB: /usr/include/glib-2.0;/usr/lib/glib-2.0/include (found suitable version &quot;2.70.0&quot;, minimum required is &quot;2.44.0&quot;) 
-- Found the following HarfBuzz libraries:
--  HarfBuzz (required): /usr/lib/libharfbuzz.so
--  ICU (required): /usr/lib/libharfbuzz-icu.so
-- Found HarfBuzz: /usr/include/harfbuzz (found suitable version &quot;3.0.0&quot;, minimum required is &quot;0.9.18&quot;) 
-- Found the following ICU libraries:
--   data (required)
--   i18n (required)
--   uc (required)
-- Found ICU: /usr/include (found suitable version &quot;69.1&quot;, minimum required is &quot;61.2&quot;) 
-- Found JPEG: /usr/lib/libjpeg.so (found version &quot;80&quot;) 
-- Found LibXml2: /usr/lib/libxml2.so (found suitable version &quot;2.9.12&quot;, minimum required is &quot;2.8.0&quot;) 
-- Found ZLIB: /usr/lib/libz.so (found version &quot;1.2.11&quot;) 
-- Found PNG: /usr/lib/libpng.so (found version &quot;1.6.37&quot;) 
-- Found SQLite3: /usr/lib/libsqlite3.so (found version &quot;3.36.0&quot;) 
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Checking for module &apos;atk&apos;
--   Found atk, version 2.36.0
-- Found ATK: /usr/include/atk-1.0 (found suitable version &quot;2.36.0&quot;, minimum required is &quot;2.16.0&quot;) 
-- Found the following WebP libraries:
--  WebP (required): /usr/lib/libwebp.so
--  demux (required): /usr/lib/libwebpdemux.so
-- Found WebP: /usr/include  
-- Checking for module &apos;atspi-2&apos;
--   Found atspi-2, version 2.40.3
-- Found ATSPI: /usr/include/at-spi-2.0;/usr/include/dbus-1.0;/usr/lib/dbus-1.0/include;/usr/include/glib-2.0;/usr/lib/glib-2.0/include (Required is at least version &quot;2.5.3&quot;) 
-- Checking for module &apos;egl&apos;
--   Found egl, version 1.5
-- Found EGL: /usr/include  
-- Checking for module &apos;gl&apos;
--   Found gl, version 1.2
-- Found OpenGL: /usr/include  
-- Looking for include file GL/glx.h
-- Looking for include file GL/glx.h - found
-- Checking for module &apos;glesv2&apos;
--   Found glesv2, version 3.2
-- Found OpenGLES2: /usr/lib/libGLESv2.so (found version &quot;3.2&quot;) 
-- Disabling ENABLE_MEDIA_CONTROLS_SCRIPT since ENABLE_VIDEO is disabled.
-- Disabling ENABLE_MEDIA_SOURCE since ENABLE_VIDEO is disabled.
-- Disabling ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN since ENABLE_VIDEO is disabled.
-- Disabling USE_GSTREAMER_GL since ENABLE_VIDEO is disabled.
-- Checking for module &apos;gtk+-3.0&apos;
--   Found gtk+-3.0, version 3.24.30
-- Checking for module &apos;gtk+-unix-print-3.0&apos;
--   Found gtk+-unix-print-3.0, version 3.24.30
-- Found GTK: 3.24.30 (Required is at least version &quot;3.22.0&quot;) 
-- Found LibSoup: /usr/include/libsoup-2.4 (found suitable version &quot;2.74.1&quot;, minimum required is &quot;2.54.0&quot;) 
-- Found WPE: /usr/lib/libwpe-1.0.so (found suitable version &quot;1.12.0&quot;, minimum required is &quot;1.3.0&quot;) 
-- Found WPEBackend_fdo: /usr/include/wpe-fdo-1.0 (found suitable version &quot;1.12.0&quot;, minimum required is &quot;1.6.0&quot;) 
-- Found PkgConfig: /usr/bin/pkg-config (found version &quot;1.8.0&quot;) 
-- Found Manette: /usr/include/libmanette (found suitable version &quot;0.2.6&quot;, minimum required is &quot;0.2.4&quot;) 
-- Found LibXslt: /usr/lib/libxslt.so (found suitable version &quot;1.1.34&quot;, minimum required is &quot;1.1.7&quot;) 
-- Checking for module &apos;libsecret-1&apos;
--   Found libsecret-1, version 0.20.4
-- Found Libsecret: /usr/include/libsecret-1;/usr/include/glib-2.0;/usr/lib/glib-2.0/include;/usr/include/libmount;/usr/include/blkid;/usr/include/gio-unix-2.0  
-- Checking for module &apos;gobject-introspection-1.0&apos;
--   Found gobject-introspection-1.0, version 1.70.0
-- Checking for module &apos;libtasn1&apos;
--   Found libtasn1, version 4.17.0
-- Found Libtasn1: /usr/lib/libtasn1.so  
-- Checking for module &apos;enchant-2&apos;
--   Found enchant-2, version 2.3.1
-- Found X11: /usr/include   
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Checking for modules &apos;wayland-client;wayland-server;wayland-egl&apos;
--   Found wayland-client, version 1.19.0
--   Found wayland-server, version 1.19.0
--   Found wayland-egl, version 18.1.0
-- Found Wayland: wayland-server;wayland-egl;wayland-client  
-- Checking for module &apos;wayland-protocols&apos;
--   Found wayland-protocols, version 1.23
-- Found LibNotify: /usr/include/gdk-pixbuf-2.0;/usr/include/glib-2.0;/usr/lib/glib-2.0/include;/usr/include/libpng16;/usr/include/libmount;/usr/include/blkid (found version &quot;0.7.9&quot;) 
-- Found Hyphen: /usr/include  
-- Found OpenJPEG: /usr/lib/libopenjp2.so (found suitable version &quot;2.4.0&quot;, minimum required is &quot;2.2.0&quot;) 
-- Checking for module &apos;libwoff2dec&apos;
--   Found libwoff2dec, version 1.0.2
-- Found the following WOFF2 libraries:
--  WOFF2 (required): /usr/lib/libwoff2common.so
--  dec (required): /usr/lib/libwoff2dec.so
-- Found WOFF2: /usr/lib/libwoff2common.so (found suitable version &quot;1.0.2&quot;, minimum required is &quot;1.0.2&quot;) 
-- Found Systemd: /usr/lib/libsystemd.so (found version &quot;249&quot;) 
-- Release logs will be sent to the Systemd journal
-- Found LCMS2: /usr/lib/liblcms2.so (found version &quot;2.12&quot;) 
-- Found Libseccomp: /usr/lib/libseccomp.so (found version &quot;2.5.2&quot;) 
-- Found Gperf: /usr/bin/gperf (Required is at least version &quot;3.0.1&quot;) 
-- Platform-specific CMakeLists not found: /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/bmalloc/PlatformGTK.cmake
-- Using platform-specific CMakeLists: /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WTF/wtf/PlatformGTK.cmake
-- Copying generate-unified-source-bundles.rb to: /tmp/makepkg/webkit2gtk/src/build/WTF/Scripts
-- Using platform-specific CMakeLists: /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/JavaScriptCore/PlatformGTK.cmake
-- Performing Test CXX_COMPILER_SUPPORTS_-ffp-contract=off
-- Performing Test CXX_COMPILER_SUPPORTS_-ffp-contract=off - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-slp-vectorize
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-slp-vectorize - Failed
-- Using source list file: Sources.txt
-- Using source list file: inspector/remote/SourcesGLib.txt
-- Using platform-specific CMakeLists: /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/JavaScriptCore/shell/PlatformGTK.cmake
-- Using platform-specific CMakeLists: /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/ThirdParty/ANGLE/PlatformGTK.cmake
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-cast-align
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-cast-align - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-extra
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-extra - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-suggest-attribute=format
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-suggest-attribute=format - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-undef
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-undef - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-unused-parameter
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-unused-parameter - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-return-type
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-return-type - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wno-cast-function-type
-- Performing Test C_COMPILER_SUPPORTS_-Wno-cast-function-type - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wno-sign-compare
-- Performing Test C_COMPILER_SUPPORTS_-Wno-sign-compare - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wno-unused-parameter
-- Performing Test C_COMPILER_SUPPORTS_-Wno-unused-parameter - Success
-- Using platform-specific CMakeLists: /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebInspectorUI/PlatformGTK.cmake
-- Using platform-specific CMakeLists: /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebCore/PAL/pal/PlatformGTK.cmake
-- Using platform-specific CMakeLists: /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebCore/PlatformGTK.cmake
-- Using source list file: Sources.txt
-- Using source list file: platform/SourcesCairo.txt
-- Using source list file: platform/SourcesGCrypt.txt
-- Using source list file: platform/SourcesSoup.txt
-- Using source list file: SourcesGTK.txt
-- Using source list file: platform/SourcesGLib.txt
-- Looking for shm_open
-- Looking for shm_open - not found
-- Looking for shm_open
-- Looking for shm_open - found
-- Using platform-specific CMakeLists: /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebKit/PlatformGTK.cmake
-- Using source list file: Sources.txt
-- Using source list file: SourcesGTK.txt
-- Using platform-specific CMakeLists: /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/WebDriver/PlatformGTK.cmake
-- Using platform-specific CMakeLists: /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Source/PlatformGTK.cmake
-- Found Gettext: /usr/bin/msgmerge (found version &quot;0.21&quot;) 
-- Using platform-specific CMakeLists: /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.1/Tools/PlatformGTK.cmake
-- Enabled features:
--  ENABLE_BUBBLEWRAP_SANDBOX ..................... ON
--  ENABLE_DRAG_SUPPORT                             ON
--  ENABLE_GAMEPAD ................................ ON
--  ENABLE_GLES2                                    OFF
--  ENABLE_GTKDOC ................................. ON
--  ENABLE_INTROSPECTION                            ON
--  ENABLE_MEDIA_SOURCE ........................... OFF
--  ENABLE_MINIBROWSER                              ON
--  ENABLE_QUARTZ_TARGET .......................... OFF
--  ENABLE_SPELLCHECK                               ON
--  ENABLE_TOUCH_EVENTS ........................... ON
--  ENABLE_VIDEO                                    OFF
--  ENABLE_WAYLAND_TARGET ......................... ON
--  ENABLE_WEBDRIVER                                ON
--  ENABLE_WEB_AUDIO .............................. OFF
--  ENABLE_WEB_CRYPTO                               ON
--  ENABLE_X11_TARGET ............................. ON
--  USE_AVIF                                        OFF
--  USE_GTK4 ...................................... OFF
--  USE_LCMS                                        ON
--  USE_LIBHYPHEN ................................. ON
--  USE_LIBNOTIFY                                   ON
--  USE_LIBSECRET ................................. ON
--  USE_OPENGL_OR_ES                                ON
--  USE_OPENJPEG .................................. ON
--  USE_SOUP2                                       ON
--  USE_SYSTEMD ................................... ON
--  USE_WOFF2                                       ON
--  USE_WPE_RENDERER .............................. ON
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/makepkg/webkit2gtk/src/build
~~~

~~~
   cmake &quot;../webkitgtk-${pkgver}&quot; \
    -DPORT=GTK \
    -DCMAKE_BUILD_TYPE=Release \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DCMAKE_INSTALL_LIBDIR=lib \
    -DCMAKE_INSTALL_LIBEXECDIR=lib \
    -DCMAKE_SKIP_RPATH=ON \
    -DUSE_SOUP2=ON \
    -DENABLE_GTKDOC=ON \
    -DENABLE_WEB_AUDIO=OFF \
    -DENABLE_VIDEO=OFF \
    -DENABLE_MINIBROWSER=ON \
    -DPYTHON_EXECUTABLE=/usr/bin/python \

  make
~~~

cmake 3.21.3
gcc 11.1.0

greetings</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1814917</commentid>
    <comment_count>1</comment_count>
    <who name="">alex_y_xu</who>
    <bug_when>2021-11-14 15:31:15 -0800</bug_when>
    <thetext>applying this patch on 2.34.1 resolved the issue for me:

diff -ru webkitgtk-2.34.1/Source/WebCore/accessibility/AXObjectCache.cpp b/Source/WebCore/accessibility/AXObjectCache.cpp
--- webkitgtk-2.34.1/Source/WebCore/accessibility/AXObjectCache.cpp     2021-09-02 02:33:26.000000000 -0400
+++ b/Source/WebCore/accessibility/AXObjectCache.cpp    2021-11-14 11:52:02.335845108 -0500
@@ -528,9 +528,11 @@
         || (is&lt;HTMLImageElement&gt;(node) &amp;&amp; downcast&lt;HTMLImageElement&gt;(node)-&gt;hasAttributeWithoutSynchronization(usemapAttr)))
         return false;

+#if ENABLE(VIDEO)
     // Exclude video and audio elements.
     if (is&lt;HTMLMediaElement&gt;(node))
         return false;
+#endif

     return true;
 }
diff -ru webkitgtk-2.34.1/Source/WebCore/platform/graphics/BifurcatedGraphicsContext.cpp b/Source/WebCore/platform/graphics/BifurcatedGraphicsContext.cpp
--- webkitgtk-2.34.1/Source/WebCore/platform/graphics/BifurcatedGraphicsContext.cpp     2021-09-01 05:16:50.000000000 -0400
+++ b/Source/WebCore/platform/graphics/BifurcatedGraphicsContext.cpp    2021-11-14 12:10:00.801054150 -0500
@@ -269,11 +269,13 @@
     m_secondaryContext.drawPattern(nativeImage, imageSize, destRect, tileRect, patternTransform, phase, spacing, options);
 }

+#if ENABLE(VIDEO)
 void BifurcatedGraphicsContext::paintFrameForMedia(MediaPlayer&amp; player, const FloatRect&amp; destination)
 {
     m_primaryContext.paintFrameForMedia(player, destination);
     m_secondaryContext.paintFrameForMedia(player, destination);
 }
+#endif

 void BifurcatedGraphicsContext::scale(const FloatSize&amp; scale)
 {</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1816418</commentid>
    <comment_count>2</comment_count>
    <who name="sL1pKn07">sl1pkn07</who>
    <bug_when>2021-11-18 07:14:03 -0800</bug_when>
    <thetext>thansk for the patch works correct

greetiungs!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1820505</commentid>
    <comment_count>3</comment_count>
    <who name="">alex_y_xu</who>
    <bug_when>2021-12-05 14:13:44 -0800</bug_when>
    <thetext>duplicate of bug 232264</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1827244</commentid>
    <comment_count>4</comment_count>
    <who name="sL1pKn07">sl1pkn07</who>
    <bug_when>2021-12-30 07:36:30 -0800</bug_when>
    <thetext>fails again in 2.34.3


[ 38%] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3c72abbe-38.cpp.o
In file included from /usr/include/X11/Xlib.h:44,
                 from /usr/include/X11/Xutil.h:53,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.3/Source/WebCore/platform/graphics/x11/XUniquePtr.h:31,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.3/Source/WebCore/platform/graphics/glx/GLContextGLX.h:25,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.3/Source/WebCore/platform/graphics/glx/GLContextGLX.cpp:20,
                 from /tmp/makepkg/webkit2gtk/src/build/WebCore/DerivedSources/unified-sources/UnifiedSource-3c72abbe-38.cpp:1:
/tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.3/Source/WebCore/platform/PlatformScreen.h:84:5: error: expected identifier before numeric constant
   84 |     None,
      |     ^~~~
/tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.3/Source/WebCore/platform/PlatformScreen.h:84:5: error: expected &apos;}&apos; before numeric constant
In file included from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.3/Source/WebCore/platform/graphics/DisplayRefreshMonitor.h:30,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.3/Source/WebCore/platform/graphics/gtk/DisplayRefreshMonitorGtk.h:30,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.3/Source/WebCore/platform/graphics/gtk/DisplayRefreshMonitorGtk.cpp:27,
                 from /tmp/makepkg/webkit2gtk/src/build/WebCore/DerivedSources/unified-sources/UnifiedSource-3c72abbe-38.cpp:4:
/tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.3/Source/WebCore/platform/PlatformScreen.h:83:39: note: to match this &apos;{&apos;
   83 | enum class DynamicRangeMode : uint8_t {
      |                                       ^
In file included from /usr/include/X11/Xlib.h:44,
                 from /usr/include/X11/Xutil.h:53,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.3/Source/WebCore/platform/graphics/x11/XUniquePtr.h:31,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.3/Source/WebCore/platform/graphics/glx/GLContextGLX.h:25,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.3/Source/WebCore/platform/graphics/glx/GLContextGLX.cpp:20,
                 from /tmp/makepkg/webkit2gtk/src/build/WebCore/DerivedSources/unified-sources/UnifiedSource-3c72abbe-38.cpp:1:
/tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.3/Source/WebCore/platform/PlatformScreen.h:84:5: error: expected unqualified-id before numeric constant
   84 |     None,
      |     ^~~~
In file included from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.3/Source/WebCore/platform/graphics/DisplayRefreshMonitor.h:30,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.3/Source/WebCore/platform/graphics/gtk/DisplayRefreshMonitorGtk.h:30,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.3/Source/WebCore/platform/graphics/gtk/DisplayRefreshMonitorGtk.cpp:27,
                 from /tmp/makepkg/webkit2gtk/src/build/WebCore/DerivedSources/unified-sources/UnifiedSource-3c72abbe-38.cpp:4:
/tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.3/Source/WebCore/platform/PlatformScreen.h:93:11: error: &apos;DynamicRangeMode&apos; does not name a type
   93 | constexpr DynamicRangeMode preferredDynamicRangeMode(Widget* = nullptr) { return DynamicRangeMode::Standard; }
      |           ^~~~~~~~~~~~~~~~
/tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.3/Source/WebCore/platform/PlatformScreen.h:99:47: error: &apos;Widget&apos; was not declared in this scope; did you mean &apos;WebCore::Widget&apos;?
   99 | constexpr bool screenSupportsHighDynamicRange(Widget* = nullptr) { return false; }
      |                                               ^~~~~~
      |                                               WebCore::Widget
/tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.3/Source/WebCore/platform/PlatformScreen.h:56:7: note: &apos;WebCore::Widget&apos; declared here
   56 | class Widget;
      |       ^~~~~~
/tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.3/Source/WebCore/platform/PlatformScreen.h:99:55: error: expected primary-expression before &apos;=&apos; token
   99 | constexpr bool screenSupportsHighDynamicRange(Widget* = nullptr) { return false; }
      |                                                       ^
/tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.3/Source/WebCore/platform/PlatformScreen.h:108:30: error: &apos;PlatformDisplayID&apos; was not declared in this scope; did you mean &apos;WebCore::PlatformDisplayID&apos;?
  108 | const ScreenData* screenData(PlatformDisplayID screendisplayID);
      |                              ^~~~~~~~~~~~~~~~~
      |                              WebCore::PlatformDisplayID
/tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.3/Source/WebCore/platform/PlatformScreen.h:58:7: note: &apos;WebCore::PlatformDisplayID&apos; declared here
   58 | using PlatformDisplayID = uint32_t;
      |       ^~~~~~~~~~~~~~~~~
/tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.3/Source/WebCore/platform/PlatformScreen.h:109:16: error: &apos;PlatformDisplayID&apos; does not name a type; did you mean &apos;PlatformDisplay_h&apos;?
  109 | WEBCORE_EXPORT PlatformDisplayID primaryScreenDisplayID();
      |                ^~~~~~~~~~~~~~~~~
      |                PlatformDisplay_h
/tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.3/Source/WebCore/platform/PlatformScreen.h:161:1: error: expected declaration before &apos;}&apos; token
  161 | } // namespace WebCore
      | ^
/tmp/makepkg/webkit2gtk/src/webkitgtk-2.34.3/Source/WebCore/platform/PlatformScreen.h:173:5: error: template argument 2 is invalid
  173 |     &gt;;
      |     ^
make[2]: *** [Source/WebCore/CMakeFiles/WebCore.dir/build.make:9735: Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3c72abbe-38.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1149:</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1872026</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2022-05-26 09:39:27 -0700</bug_when>
    <thetext>Is this still broken?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1872032</commentid>
    <comment_count>6</comment_count>
    <who name="sL1pKn07">sl1pkn07</who>
    <bug_when>2022-05-26 09:57:33 -0700</bug_when>
    <thetext>(In reply to Michael Catanzaro from comment #5)
&gt; Is this still broken?

let me check (my last build is 2.34.5, now build process for 2.36.2)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1934154</commentid>
    <comment_count>7</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2023-02-16 06:13:15 -0800</bug_when>
    <thetext>IIRC, we made sure that this combination of options builds okay
in the 2.36.x releases, even if in theory disabling the multimedia
support is not something we officially support.

I have just completed a build of 2.38.5 with -DENABLE_WEB_AUDIO=OFF
and -DENABLE_VIDEO=OFF and it succeeded, so it seems things are still
good on this front.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2024733</commentid>
    <comment_count>8</comment_count>
    <who name="sL1pKn07">sl1pkn07</who>
    <bug_when>2024-03-29 08:03:09 -0700</bug_when>
    <thetext>same issue in 2.44.0

[ 39%] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/FormatConverter.cpp.o
In file included from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.44.0/Source/WebCore/platform/graphics/FormatConverter.h:32,
                 from /tmp/makepkg/webkit2gtk/src/webkitgtk-2.44.0/Source/WebCore/platform/graphics/FormatConverter.cpp:32:
/tmp/makepkg/webkit2gtk/src/webkitgtk-2.44.0/Source/WebCore/platform/graphics/GraphicsContextGL.h:1619:20: error: &apos;VideoFrame&apos; was not declared in this scope
 1619 |     virtual RefPtr&lt;VideoFrame&gt; surfaceBufferToVideoFrame(SurfaceBuffer) = 0;
      |                    ^~~~~~~~~~
/tmp/makepkg/webkit2gtk/src/webkitgtk-2.44.0/Source/WebCore/platform/graphics/GraphicsContextGL.h:1619:30: error: template argument 1 is invalid
 1619 |     virtual RefPtr&lt;VideoFrame&gt; surfaceBufferToVideoFrame(SurfaceBuffer) = 0;
      |                              ^
/tmp/makepkg/webkit2gtk/src/webkitgtk-2.44.0/Source/WebCore/platform/graphics/GraphicsContextGL.h:1619:30: error: template argument 2 is invalid
/tmp/makepkg/webkit2gtk/src/webkitgtk-2.44.0/Source/WebCore/platform/graphics/GraphicsContextGL.h:1619:30: error: template argument 3 is invalid
make[2]: *** [Source/WebCore/CMakeFiles/WebCore.dir/build.make:1159: Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/FormatConverter.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1370: Source/WebCore/CMakeFiles/WebCore.dir/all] Error 2
make: *** [Makefile:156: all] Error 2


co&apos;mon...

greetings</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2024754</commentid>
    <comment_count>9</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2024-03-29 10:01:42 -0700</bug_when>
    <thetext>(In reply to sL1pKn07 from comment #8)
&gt; co&apos;mon...

Pull requests are welcome. Generally nobody is going to fix build failures for you.

I&apos;m going to go ahead and close this bug again because the build failure you posted doesn&apos;t look at all similar to the one reported here. That&apos;s surely a completely different problem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2024755</commentid>
    <comment_count>10</comment_count>
    <who name="sL1pKn07">sl1pkn07</who>
    <bug_when>2024-03-29 10:05:36 -0700</bug_when>
    <thetext>is the same problem:

Fail build with -DENABLE_WEB_AUDIO=OFF -DENABLE_VIDEO=OFF

the output can be different. but the trigger is the same

greetings</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2024756</commentid>
    <comment_count>11</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2024-03-29 10:12:58 -0700</bug_when>
    <thetext>Report a new bug. Don&apos;t reopen this one. The build with -DENABLE_VIDEO=OFF breaks every few weeks; if you try to use one bug report for every failure, it&apos;s going to quickly become 500 comments long.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2024757</commentid>
    <comment_count>12</comment_count>
    <who name="sL1pKn07">sl1pkn07</who>
    <bug_when>2024-03-29 10:14:36 -0700</bug_when>
    <thetext>and become 500 new bugs in the buglist, if you prefeer that, ok. i&apos;m go ahead

greetings</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2024759</commentid>
    <comment_count>13</comment_count>
    <who name="sL1pKn07">sl1pkn07</who>
    <bug_when>2024-03-29 10:23:24 -0700</bug_when>
    <thetext>done https://bugs.webkit.org/show_bug.cgi?id=271893</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>