<?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>280774</bug_id>
          
          <creation_ts>2024-10-02 11:42:46 -0700</creation_ts>
          <short_desc>[WPE] Building the Qt6 support requires ENABLE_WPE_PLATFORM=ON</short_desc>
          <delta_ts>2024-10-03 00:29:36 -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>CMake</component>
          <version>WebKit Local Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=270161</see_also>
          <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="Adrian Perez">aperez</reporter>
          <assigned_to name="Adrian Perez">aperez</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2064915</commentid>
    <comment_count>0</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2024-10-02 11:42:46 -0700</bug_when>
    <thetext>The CMake build system currently allows the following combination of options

  -DENABLE_WPE_PLATFORM=OFF
  -DENABLE_WPE_QT_API=ON
  -DUSE_QT6=ON

which results in build failures because the Qt6 support uses libWPEPlatform
unconditionally. The CMake build system should know about this dependency
and stop while configuring the build, instead of letting failures show up
later on after a (possibly lengthy) compile.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2064916</commentid>
    <comment_count>1</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2024-10-02 11:49:45 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/34585</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2065085</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2024-10-03 00:29:35 -0700</bug_when>
    <thetext>Committed 284604@main (c4acb0f0486c): &lt;https://commits.webkit.org/284604@main&gt;

Reviewed commits have been landed. Closing PR #34585 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>