<?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>190623</bug_id>
          
          <creation_ts>2018-10-16 09:49:40 -0700</creation_ts>
          <short_desc>[GLib] Build error with RemoteInspector disabled</short_desc>
          <delta_ts>2018-10-16 10:54:27 -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>WebKitGTK</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="Philippe Normand">pnormand</reporter>
          <assigned_to name="Philippe Normand">pnormand</assigned_to>
          <cc>berto</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>cgarcia</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>gustavo</cc>
    
    <cc>mcatanzaro</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1469753</commentid>
    <comment_count>0</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2018-10-16 09:49:40 -0700</bug_when>
    <thetext>build-webkit --gtk --cmakeargs=&quot;-DENABLE_REMOTE_INSPECTOR=OFF&quot;

In file included from ../../Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp:35:
../../Source/WebKit/UIProcess/API/glib/WebKitAutomationSessionPrivate.h:27:115: error: ‘RemoteInspector’ in namespace ‘Inspector’ does not name a type
 WebKitAutomationSession* webkitAutomationSessionCreate(WebKitWebContext*, const char* sessionID, const Inspector::RemoteInspector::Client::SessionCapabilities&amp;);
                                                                                                                   ^~~~~~~~~~~~~~~
In file included from ../../Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp:35:
../../Source/WebKit/UIProcess/API/glib/WebKitAutomationSessionPrivate.h:27:138: error: expected unqualified-id before ‘::’ token
 WebKitAutomationSession* webkitAutomationSessionCreate(WebKitWebContext*, const char* sessionID, const Inspector::RemoteInspector::Client::SessionCapabilities&amp;);
                                                                                                                                          ^~
../../Source/WebKit/UIProcess/API/glib/WebKitAutomationSessionPrivate.h:27:138: error: expected ‘)’ before ‘::’ token
 WebKitAutomationSession* webkitAutomationSessionCreate(WebKitWebContext*, const char* sessionID, const Inspector::RemoteInspector::Client::SessionCapabilities&amp;);
                                                       ~                                                                                  ^~
                                                                                                                                          )
../../Source/WebKit/UIProcess/API/glib/WebKitAutomationSessionPrivate.h:27:138: error: expected initializer before ‘::’ token
 WebKitAutomationSession* webkitAutomationSessionCreate(WebKitWebContext*, const char* sessionID, const Inspector::RemoteInspector::Client::SessionCapabilities&amp;);
                                                                                                                                          ^~
[1562/1986] Building CXX object Source/WebKit/CMakeFiles/WebKit.dir/__/__/DerivedSources/WebKit/unified-sources/UnifiedSource30.cpp.o</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1469759</commentid>
    <comment_count>1</comment_count>
      <attachid>352468</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2018-10-16 10:03:48 -0700</bug_when>
    <thetext>Created attachment 352468
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1469760</commentid>
    <comment_count>2</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2018-10-16 10:05:41 -0700</bug_when>
    <thetext>Thanks for the patch. If this patch contains new public API please make sure it follows the guidelines for new WebKit2 GTK+ API. See http://trac.webkit.org/wiki/WebKitGTK/AddingNewWebKit2API</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1469790</commentid>
    <comment_count>3</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2018-10-16 10:54:27 -0700</bug_when>
    <thetext>Committed r237191: &lt;https://trac.webkit.org/changeset/237191&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>352468</attachid>
            <date>2018-10-16 10:03:48 -0700</date>
            <delta_ts>2018-10-16 10:18:31 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-190623-20181016180347.patch</filename>
            <type>text/plain</type>
            <size>3969</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM3MTg2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGFkN2UxOTIwM2YxMDA5YWFm
ZTg0MmVkYjZmN2FkMTg1ZjMxNGY5M2UuLjEyMzk0M2MwOGZkY2EwZWUyZjM3NWY0NWUxZmI2ODY0
MjNmODEzODAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTgtMTAtMTYgIFBoaWxpcHBl
IE5vcm1hbmQgIDxwbm9ybWFuZEBpZ2FsaWEuY29tPgorCisgICAgICAgIFtHTGliXSBCdWlsZCBl
cnJvciB3aXRoIFJlbW90ZUluc3BlY3RvciBkaXNhYmxlZAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkwNjIzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ29tcGlsYXRpb24gZ3VhcmRzIGFkZGVkIHRvIGVu
c3VyZSB0aGUgYnVpbGQgc3RpbGwgd29ya3Mgd2hlbiB0aGUKKyAgICAgICAgUmVtb3RlIFdlYklu
c3BlY3RvciBoYXMgYmVlbiBkaXNhYmxlZC4KKworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZ2xp
Yi9XZWJLaXRBdXRvbWF0aW9uU2Vzc2lvbi5jcHA6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9n
bGliL1dlYktpdEF1dG9tYXRpb25TZXNzaW9uUHJpdmF0ZS5oOgorICAgICAgICAqIFVJUHJvY2Vz
cy9SZW1vdGVXZWJJbnNwZWN0b3JQcm94eS5jcHA6CisKIDIwMTgtMTAtMTYgIEFsZXggQ2hyaXN0
ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KIAogICAgICAgICBSZXBsYWNlIEhpc3Rv
cnlJdGVtKiB3aXRoIEhpc3RvcnlJdGVtJiB3aGVyZSBwb3NzaWJsZQpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL2dsaWIvV2ViS2l0QXV0b21hdGlvblNlc3Npb24uY3Bw
IGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL2dsaWIvV2ViS2l0QXV0b21hdGlvblNlc3Np
b24uY3BwCmluZGV4IDdlYjk1ZTkyOThmOTA4ODUxN2E3ZmQwOTExMDAxYjQ2MDM4ZDZiN2QuLjI5
ODMzOWVlNTMyNTMxYmUwOTc3ZTY0OWVjMTI5NzY3NjQ1N2E4OWIgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9nbGliL1dlYktpdEF1dG9tYXRpb25TZXNzaW9uLmNwcAor
KysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvZ2xpYi9XZWJLaXRBdXRvbWF0aW9uU2Vz
c2lvbi5jcHAKQEAgLTg0LDcgKzg0LDkgQEAgcHJpdmF0ZToKIAogICAgIHZvaWQgZGlkRGlzY29u
bmVjdEZyb21SZW1vdGUoV2ViQXV0b21hdGlvblNlc3Npb24mKSBvdmVycmlkZQogICAgIHsKKyNp
ZiBFTkFCTEUoUkVNT1RFX0lOU1BFQ1RPUikKICAgICAgICAgd2Via2l0V2ViQ29udGV4dFdpbGxD
bG9zZUF1dG9tYXRpb25TZXNzaW9uKG1fc2Vzc2lvbi0+cHJpdi0+d2ViQ29udGV4dCk7CisjZW5k
aWYKICAgICB9CiAKICAgICB2b2lkIHJlcXVlc3ROZXdQYWdlV2l0aE9wdGlvbnMoV2ViQXV0b21h
dGlvblNlc3Npb24mLCBBUEk6OkF1dG9tYXRpb25TZXNzaW9uQnJvd3NpbmdDb250ZXh0T3B0aW9u
cywgQ29tcGxldGlvbkhhbmRsZXI8dm9pZChXZWJQYWdlUHJveHkqKT4mJiBjb21wbGV0aW9uSGFu
ZGxlcikgb3ZlcnJpZGUKQEAgLTI4OCw2ICsyOTAsNyBAQCBzdGF0aWMgdm9pZCB3ZWJraXRfYXV0
b21hdGlvbl9zZXNzaW9uX2NsYXNzX2luaXQoV2ViS2l0QXV0b21hdGlvblNlc3Npb25DbGFzcyog
cwogICAgICAgICBHX1RZUEVfTk9ORSk7CiB9CiAKKyNpZiBFTkFCTEUoUkVNT1RFX0lOU1BFQ1RP
UikKIFdlYktpdEF1dG9tYXRpb25TZXNzaW9uKiB3ZWJraXRBdXRvbWF0aW9uU2Vzc2lvbkNyZWF0
ZShXZWJLaXRXZWJDb250ZXh0KiB3ZWJDb250ZXh0LCBjb25zdCBjaGFyKiBzZXNzaW9uSUQsIGNv
bnN0IEluc3BlY3Rvcjo6UmVtb3RlSW5zcGVjdG9yOjpDbGllbnQ6OlNlc3Npb25DYXBhYmlsaXRp
ZXMmIGNhcGFiaWxpdGllcykKIHsKICAgICBhdXRvKiBzZXNzaW9uID0gV0VCS0lUX0FVVE9NQVRJ
T05fU0VTU0lPTihnX29iamVjdF9uZXcoV0VCS0lUX1RZUEVfQVVUT01BVElPTl9TRVNTSU9OLCAi
aWQiLCBzZXNzaW9uSUQsIG51bGxwdHIpKTsKQEAgLTMwMSw2ICszMDQsNyBAQCBXZWJLaXRBdXRv
bWF0aW9uU2Vzc2lvbiogd2Via2l0QXV0b21hdGlvblNlc3Npb25DcmVhdGUoV2ViS2l0V2ViQ29u
dGV4dCogd2ViQ29udAogICAgIH0KICAgICByZXR1cm4gc2Vzc2lvbjsKIH0KKyNlbmRpZgogCiBX
ZWJBdXRvbWF0aW9uU2Vzc2lvbiYgd2Via2l0QXV0b21hdGlvblNlc3Npb25HZXRTZXNzaW9uKFdl
YktpdEF1dG9tYXRpb25TZXNzaW9uKiBzZXNzaW9uKQogewpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdC9VSVByb2Nlc3MvQVBJL2dsaWIvV2ViS2l0QXV0b21hdGlvblNlc3Npb25Qcml2YXRlLmgg
Yi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvZ2xpYi9XZWJLaXRBdXRvbWF0aW9uU2Vzc2lv
blByaXZhdGUuaAppbmRleCBiNDhjZjcwNGI1ZmJmYWRlODhlN2VhOTg4NTFhZDQ3N2VhNGZlZDg1
Li44OGMzMjE1MGMyZmM4YmJjMmY4NmYxYjZiMjRjZWU1OTc3MjhlMDQxIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvZ2xpYi9XZWJLaXRBdXRvbWF0aW9uU2Vzc2lvblBy
aXZhdGUuaAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvZ2xpYi9XZWJLaXRBdXRv
bWF0aW9uU2Vzc2lvblByaXZhdGUuaApAQCAtMjQsNyArMjQsMTAgQEAKICNpbmNsdWRlICJXZWJL
aXRXZWJDb250ZXh0LmgiCiAjaW5jbHVkZSA8SmF2YVNjcmlwdENvcmUvUmVtb3RlSW5zcGVjdG9y
Lmg+CiAKKyNpZiBFTkFCTEUoUkVNT1RFX0lOU1BFQ1RPUikKIFdlYktpdEF1dG9tYXRpb25TZXNz
aW9uKiB3ZWJraXRBdXRvbWF0aW9uU2Vzc2lvbkNyZWF0ZShXZWJLaXRXZWJDb250ZXh0KiwgY29u
c3QgY2hhciogc2Vzc2lvbklELCBjb25zdCBJbnNwZWN0b3I6OlJlbW90ZUluc3BlY3Rvcjo6Q2xp
ZW50OjpTZXNzaW9uQ2FwYWJpbGl0aWVzJik7CisjZW5kaWYKKwogV2ViS2l0OjpXZWJBdXRvbWF0
aW9uU2Vzc2lvbiYgd2Via2l0QXV0b21hdGlvblNlc3Npb25HZXRTZXNzaW9uKFdlYktpdEF1dG9t
YXRpb25TZXNzaW9uKik7CiBTdHJpbmcgd2Via2l0QXV0b21hdGlvblNlc3Npb25HZXRCcm93c2Vy
TmFtZShXZWJLaXRBdXRvbWF0aW9uU2Vzc2lvbiopOwogU3RyaW5nIHdlYmtpdEF1dG9tYXRpb25T
ZXNzaW9uR2V0QnJvd3NlclZlcnNpb24oV2ViS2l0QXV0b21hdGlvblNlc3Npb24qKTsKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1JlbW90ZVdlYkluc3BlY3RvclByb3h5LmNw
cCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1JlbW90ZVdlYkluc3BlY3RvclByb3h5LmNwcApp
bmRleCBkODJlNTgyZTFjYjdmOTA1NjFlMjNmOGJiNjg1MzA1NTgxZWRjZjAyLi42ZjFlNDA3MTBh
YWJjZDA1YjI4MTBhOWQ3N2U2MDlmM2NhZmI4NWRjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L1VJUHJvY2Vzcy9SZW1vdGVXZWJJbnNwZWN0b3JQcm94eS5jcHAKKysrIGIvU291cmNlL1dlYktp
dC9VSVByb2Nlc3MvUmVtb3RlV2ViSW5zcGVjdG9yUHJveHkuY3BwCkBAIC0xNDgsNyArMTQ4LDcg
QEAgdm9pZCBSZW1vdGVXZWJJbnNwZWN0b3JQcm94eTo6Y2xvc2VGcm9udGVuZFBhZ2VBbmRXaW5k
b3coKQogICAgIHBsYXRmb3JtQ2xvc2VGcm9udGVuZFBhZ2VBbmRXaW5kb3coKTsKIH0KIAotI2lm
ICFQTEFURk9STShNQUMpICYmICFQTEFURk9STShHVEspCisjaWYgIUVOQUJMRShSRU1PVEVfSU5T
UEVDVE9SKSB8fCAoIVBMQVRGT1JNKE1BQykgJiYgIVBMQVRGT1JNKEdUSykpCiBXZWJQYWdlUHJv
eHkqIFJlbW90ZVdlYkluc3BlY3RvclByb3h5OjpwbGF0Zm9ybUNyZWF0ZUZyb250ZW5kUGFnZUFu
ZFdpbmRvdygpCiB7CiAgICAgbm90SW1wbGVtZW50ZWQoKTsK
</data>
<flag name="review"
          id="369755"
          type_id="1"
          status="+"
          setter="mcatanzaro"
    />
          </attachment>
      

    </bug>

</bugzilla>