Bug 251427
| Summary: | [MEDIA] VIDEO=OFF related compile problems on webkitgtk-2.39.x series | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Thomas Devoogdt <thomas.devoogdt> |
| Component: | WebKit2 | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | kkinnunen, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Thomas Devoogdt
regression: 259423@main
/home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp: In static member function ‘static void IPC::ArgumentCoder<WebCore::MediaEngineSupportParameters>::encode(IPC::Encoder&, const WebCore::MediaEngineSupportParameters&)’:
/home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17376:63: error: invalid use of incomplete type ‘const struct WebCore::MediaEngineSupportParameters’
17376 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.type)>, WebCore::ContentType>);
| ^~~~~~~~
In file included from /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:26:
/home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.h:646:28: note: forward declaration of ‘struct WebCore::MediaEngineSupportParameters’
646 | namespace WebCore { struct MediaEngineSupportParameters; }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17376:63: error: invalid use of incomplete type ‘const struct WebCore::MediaEngineSupportParameters’
17376 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.type)>, WebCore::ContentType>);
| ^~~~~~~~
In file included from /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:26:
/home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.h:646:28: note: forward declaration of ‘struct WebCore::MediaEngineSupportParameters’
646 | namespace WebCore { struct MediaEngineSupportParameters; }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17376:77: error: template argument 1 is invalid
17376 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.type)>, WebCore::ContentType>);
| ^
/home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17376:24: error: template argument 1 is invalid
17376 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.type)>, WebCore::ContentType>);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17377:63: error: invalid use of incomplete type ‘const struct WebCore::MediaEngineSupportParameters’
17377 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.url)>, URL>);
| ^~~~~~~~
In file included from /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:26:
/home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.h:646:28: note: forward declaration of ‘struct WebCore::MediaEngineSupportParameters’
646 | namespace WebCore { struct MediaEngineSupportParameters; }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17377:63: error: invalid use of incomplete type ‘const struct WebCore::MediaEngineSupportParameters’
17377 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.url)>, URL>);
| ^~~~~~~~
In file included from /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:26:
/home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.h:646:28: note: forward declaration of ‘struct WebCore::MediaEngineSupportParameters’
646 | namespace WebCore { struct MediaEngineSupportParameters; }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17377:76: error: template argument 1 is invalid
17377 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.url)>, URL>);
| ^
/home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17377:24: error: template argument 1 is invalid
17377 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.url)>, URL>);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17378:63: error: invalid use of incomplete type ‘const struct WebCore::MediaEngineSupportParameters’
17378 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.isMediaSource)>, bool>);
| ^~~~~~~~
In file included from /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:26:
/home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.h:646:28: note: forward declaration of ‘struct WebCore::MediaEngineSupportParameters’
646 | namespace WebCore { struct MediaEngineSupportParameters; }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17378:63: error: invalid use of incomplete type ‘const struct WebCore::MediaEngineSupportParameters’
17378 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.isMediaSource)>, bool>);
| ^~~~~~~~
In file included from /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:26:
/home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.h:646:28: note: forward declaration of ‘struct WebCore::MediaEngineSupportParameters’
646 | namespace WebCore { struct MediaEngineSupportParameters; }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17378:86: error: template argument 1 is invalid
17378 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.isMediaSource)>, bool>);
| ^
/home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17378:24: error: template argument 1 is invalid
17378 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.isMediaSource)>, bool>);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17379:63: error: invalid use of incomplete type ‘const struct WebCore::MediaEngineSupportParameters’
17379 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.isMediaStream)>, bool>);
| ^~~~~~~~
In file included from /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:26:
/home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.h:646:28: note: forward declaration of ‘struct WebCore::MediaEngineSupportParameters’
646 | namespace WebCore { struct MediaEngineSupportParameters; }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17379:63: error: invalid use of incomplete type ‘const struct WebCore::MediaEngineSupportParameters’
17379 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.isMediaStream)>, bool>);
| ^~~~~~~~
In file included from /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:26:
/home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.h:646:28: note: forward declaration of ‘struct WebCore::MediaEngineSupportParameters’
646 | namespace WebCore { struct MediaEngineSupportParameters; }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17379:86: error: template argument 1 is invalid
17379 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.isMediaStream)>, bool>);
| ^
/home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17379:24: error: template argument 1 is invalid
17379 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.isMediaStream)>, bool>);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17380:63: error: invalid use of incomplete type ‘const struct WebCore::MediaEngineSupportParameters’
17380 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.requiresRemotePlayback)>, bool>);
| ^~~~~~~~
In file included from /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:26:
/home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.h:646:28: note: forward declaration of ‘struct WebCore::MediaEngineSupportParameters’
646 | namespace WebCore { struct MediaEngineSupportParameters; }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17380:63: error: invalid use of incomplete type ‘const struct WebCore::MediaEngineSupportParameters’
17380 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.requiresRemotePlayback)>, bool>);
| ^~~~~~~~
In file included from /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:26:
/home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.h:646:28: note: forward declaration of ‘struct WebCore::MediaEngineSupportParameters’
646 | namespace WebCore { struct MediaEngineSupportParameters; }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17380:95: error: template argument 1 is invalid
17380 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.requiresRemotePlayback)>, bool>);
| ^
/home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17380:24: error: template argument 1 is invalid
17380 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.requiresRemotePlayback)>, bool>);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
EWS
Committed 259627@main (96987981eeb4): <https://commits.webkit.org/259627@main>
Reviewed commits have been landed. Closing PR #9372 and removing active labels.
Radar WebKit Bug Importer
<rdar://problem/104866067>