<?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>224603</bug_id>
          
          <creation_ts>2021-04-15 05:37:01 -0700</creation_ts>
          <short_desc>MacCatalyst WTF HAVE_PDFKIT is not in sync with HAVE_PDFKIT in TestWebKitAPI, build failure</short_desc>
          <delta_ts>2021-04-22 05:37:14 -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>Tools / Tests</component>
          <version>WebKit Local Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>222643</dependson>
    
    <dependson>224605</dependson>
          <blocked>224602</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Kimmo Kinnunen">kkinnunen</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1750579</commentid>
    <comment_count>0</comment_count>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2021-04-15 05:37:01 -0700</bug_when>
    <thetext>MacCatalyst WTF HAVE_PDFKIT is not in sync with HAVE_PDFKIT in TestWebKitAPI

Breaks link due to missing symbol that is used in TestPDFDocument.m

        ASSERT([m_annotation.get().action isKindOfClass:[PDFActionURL class]]);

(PDFActionURL is missing.
Before regressing in bug 22643, MacCatalyst did not build the test. 
After regressing in bug 22643, MacCatalyst tries to build the test and fails.

The error is silent, since the pattern of defining HAVE_* is that we don&apos;t ever define 0. Thus we inherit HAVE_PDFKIT from WTF, even though it&apos;s (semantically) not what was intended.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1753120</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-04-22 05:37:14 -0700</bug_when>
    <thetext>&lt;rdar://problem/77014628&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>