Bug 220494 - [GStreamer] Build failure with gst-build: Missing gst/audio/audio.h
Summary: [GStreamer] Build failure with gst-build: Missing gst/audio/audio.h
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Lauro Moura
Keywords: InRadar
Depends on:
Reported: 2021-01-08 19:07 PST by Lauro Moura
Modified: 2021-01-09 04:02 PST (History)
7 users (show)

See Also:

Patch (1.30 KB, patch)
2021-01-08 19:15 PST, Lauro Moura
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Lauro Moura 2021-01-08 19:07:40 PST
Steps to reproduce:

* Clone gst-build (e.g. ~/gst-build)
* Build it
* Enable its variables (e.g invoking ~/gst-build/gst-env.py to open a new shell)
* Build WebKit

The build will fail with the following error:

In file included from DerivedSources/ForwardingHeaders/WebCore/GStreamerCommon.h:25,
                 from DerivedSources/ForwardingHeaders/WebCore/SharedBuffer.h:52,
                 from ../Source/WebKit/Platform/IPC/Decoder.h:33,
                 from ../Source/WebKit/Shared/WebPreferencesStore.h:28,
                 from ../Source/WebKit/UIProcess/WebPreferences.h:32,
                 from ../Source/WebKit/UIProcess/API/glib/WebKitSettingsPrivate.h:31,
                 from ../Tools/TestWebKitAPI/Tests/WebKitGLib/TestUIClient.cpp:24:
DerivedSources/ForwardingHeaders/WebCore/GUniquePtrGStreamer.h:24:10: fatal error: gst/audio/audio.h: No such file or directory
   24 | #include <gst/audio/audio.h>
      |          ^~~~~~~~~~~~~~~~~~~
compilation terminated.
Comment 1 Lauro Moura 2021-01-08 19:15:28 PST
Created attachment 417328 [details]
Comment 2 EWS 2021-01-09 04:01:54 PST
Committed r271346: <https://trac.webkit.org/changeset/271346>

All reviewed patches have been landed. Closing bug and clearing flags on attachment 417328 [details].
Comment 3 Radar WebKit Bug Importer 2021-01-09 04:02:16 PST