<?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>183811</bug_id>
          
          <creation_ts>2018-03-21 05:06:36 -0700</creation_ts>
          <short_desc>[WPE] Build failure with ENABLE_VIDEO=OFF when GStreamer is not available</short_desc>
          <delta_ts>2018-03-21 05:37:13 -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>WPE WebKit</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Carlos Alberto Lopez Perez">clopez</reporter>
          <assigned_to name="Carlos Alberto Lopez Perez">clopez</assigned_to>
          <cc>aperez</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>calvaris</cc>
    
    <cc>cgarcia</cc>
    
    <cc>pnormand</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1407968</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2018-03-21 05:06:36 -0700</bug_when>
    <thetext>Building WPE with video disabled currently fails if gstreamer is not avaialable (which its expected it won&apos;t be if the system doesn&apos;t need video).
I think this started to happen with r228946 &lt;https://trac.webkit.org/r228946&gt; due to the unconditional inclusion of WebCore/GStreamerUtilities.h which is not guarded by USE(GSTREAMER)

The build failure itself:

In file included from /home/igalia/clopez/build-wpe-trunk/buildroot-2017.08.2/output/build/wpewebkit-custom/DerivedSources/ForwardingHeaders/WebCore/GStreamerUtilities.h:1:0,
                 from /home/igalia/clopez/build-wpe-trunk/buildroot-2017.08.2/output/build/wpewebkit-custom/Source/WebKit/UIProcess/wpe/WebProcessPoolWPE.cpp:39,
                 from /home/igalia/clopez/build-wpe-trunk/buildroot-2017.08.2/output/build/wpewebkit-custom/DerivedSources/WebKit/unified-sources/UnifiedSource36.cpp:6:
/home/igalia/clopez/build-wpe-trunk/buildroot-2017.08.2/output/build/wpewebkit-custom/Source/WebCore/platform/graphics/gstreamer/GStreamerUtilities.h:24:21: fatal error: gst/gst.h: No such file or directory
compilation terminated.
Source/WebKit/CMakeFiles/WebKit.dir/build.make:16176: recipe for target &apos;Source/WebKit/CMakeFiles/WebKit.dir/__/__/DerivedSources/WebKit/unified-sources/UnifiedSource36.cpp.o&apos; failed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1407969</commentid>
    <comment_count>1</comment_count>
      <attachid>336185</attachid>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2018-03-21 05:10:21 -0700</bug_when>
    <thetext>Created attachment 336185
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1407971</commentid>
    <comment_count>2</comment_count>
      <attachid>336185</attachid>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2018-03-21 05:37:09 -0700</bug_when>
    <thetext>Comment on attachment 336185
Patch

Clearing flags on attachment: 336185

Committed r229803: &lt;https://trac.webkit.org/changeset/229803&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1407972</commentid>
    <comment_count>3</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2018-03-21 05:37:13 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>336185</attachid>
            <date>2018-03-21 05:10:21 -0700</date>
            <delta_ts>2018-03-21 05:37:09 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-183811-20180321131019.patch</filename>
            <type>text/plain</type>
            <size>1589</size>
            <attacher name="Carlos Alberto Lopez Perez">clopez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI5ODAyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDY4NmFiZGUyY2FhMGIy
YjE3NzhiYmJkNmU4NDI3YjgxNzBiNzk0MC4uNmM2YTM0MWFiNDA5NjQ0MjY2NTMxNGM0ZjEzZjI5
ZjIyZDk3NmMwYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE4LTAzLTIxICBDYXJs
b3MgQWxiZXJ0byBMb3BleiBQZXJleiAgPGNsb3BlekBpZ2FsaWEuY29tPgorCisgICAgICAgIFtX
UEVdIEJ1aWxkIGZhaWx1cmUgd2l0aCBFTkFCTEVfVklERU89T0ZGIHdoZW4gR1N0cmVhbWVyIGlz
IG5vdCBhdmFpbGFibGUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE4MzgxMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIEFkZCBidWlsZCBndWFyZHMgZm9yIFVTRV9HU1RSRUFNRVIuCisKKyAgICAgICAgTm8g
bmV3IHRlc3RzLCBpdCBpcyBhIGJ1aWxkIGZpeC4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBo
aWNzL2dzdHJlYW1lci9HU3RyZWFtZXJVdGlsaXRpZXMuaDoKKwogMjAxOC0wMy0yMSAgWmFuIERv
YmVyc2VrICA8emRvYmVyc2VrQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0NhaXJvXSBEcmF3IENh
aXJvIHBhdHRlcm5zIHdpdGggY2Fpcm9fcGFpbnRfd2l0aF9hbHBoYSgpCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvR1N0cmVhbWVyVXRpbGl0
aWVzLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvR1N0cmVh
bWVyVXRpbGl0aWVzLmgKaW5kZXggYTQ4YjRhYzllZTIyMWIxZTg2MDFlM2Q5MjFjYzc4YjNkNzdm
ZWNlNS4uZDE0OTRmMGI0OGFkNTViZjc1Zjc5ODFkY2QwOTU3ZDgyMjM5OWZlYyAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL0dTdHJlYW1lclV0
aWxpdGllcy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1l
ci9HU3RyZWFtZXJVdGlsaXRpZXMuaApAQCAtMjAsNiArMjAsNyBAQAogI3ByYWdtYSBvbmNlCiAK
IAorI2lmIFVTRShHU1RSRUFNRVIpCiAjaW5jbHVkZSAiRmxvYXRTaXplLmgiCiAjaW5jbHVkZSA8
Z3N0L2dzdC5oPgogI2luY2x1ZGUgPGdzdC92aWRlby92aWRlby1mb3JtYXQuaD4KQEAgLTg1LDMg
Kzg2LDQgQEAgYm9vbCBnc3RSZWdpc3RyeUhhc0VsZW1lbnRGb3JNZWRpYVR5cGUoR0xpc3QqIGVs
ZW1lbnRGYWN0b3JpZXMsIGNvbnN0IGNoYXIqIGNhcHMKICNpZm5kZWYgR1NUX0JVRkZFUl9EVFNf
T1JfUFRTCiAjZGVmaW5lIEdTVF9CVUZGRVJfRFRTX09SX1BUUyhidWZmZXIpIChHU1RfQlVGRkVS
X0RUU19JU19WQUxJRChidWZmZXIpID8gR1NUX0JVRkZFUl9EVFMoYnVmZmVyKSA6IEdTVF9CVUZG
RVJfUFRTKGJ1ZmZlcikpCiAjZW5kaWYKKyNlbmRpZiAvLyBVU0UoR1NUUkVBTUVSKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>