<?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>235821</bug_id>
          
          <creation_ts>2022-01-28 08:07:22 -0800</creation_ts>
          <short_desc>Catalyst builds fail for WebCore, WebKi and WebKitLegacy for builds with system content path</short_desc>
          <delta_ts>2022-01-28 11:43:14 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Platform</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Saboff">msaboff</reporter>
          <assigned_to name="Michael Saboff">msaboff</assigned_to>
          <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1834976</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2022-01-28 08:07:22 -0800</bug_when>
    <thetext>JavaScriptCore issus were fixed in &lt;https://bugs.webkit.org/show_bug.cgi?id=235734&gt;.
The WebCore configuration needs to update its rules for JAVASCRIPTCORE_PRIVATE_HEADERS_DIR to include the system content prefix.
The WebKit configuration shouldn&apos;t include the system content prefix when computing ALTERNATE_ROOT_PATH (the normal path).  It also needs to create the directory where we create the symlink if it doesn&apos;t exist.
WebKitLegacy fails due to the errors in the other projects.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1834977</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2022-01-28 08:07:36 -0800</bug_when>
    <thetext>&lt;rdar://87928380&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1834990</commentid>
    <comment_count>2</comment_count>
      <attachid>450235</attachid>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2022-01-28 08:47:51 -0800</bug_when>
    <thetext>Created attachment 450235
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835072</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2022-01-28 11:03:53 -0800</bug_when>
    <thetext>Committed r288749 (246542@trunk): &lt;https://commits.webkit.org/246542@trunk&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450235</attachid>
            <date>2022-01-28 08:47:51 -0800</date>
            <delta_ts>2022-01-28 11:43:14 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>235821.patch</filename>
            <type>text/plain</type>
            <size>5501</size>
            <attacher name="Michael Saboff">msaboff</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI4ODc0MSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDIyLTAxLTI4ICBNaWNoYWVs
IFNhYm9mZiAgPG1zYWJvZmZAYXBwbGUuY29tPgorCisgICAgICAgIENhdGFseXN0IGJ1aWxkcyBm
YWlsIGZvciBXZWJDb3JlLCBXZWJLaSBhbmQgV2ViS2l0TGVnYWN5IGZvciBidWlsZHMgd2l0aCBz
eXN0ZW0gY29udGVudCBwYXRoCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMzU4MjEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBUaGUgdmFsdWUgb2YgSkFWQVNDUklQVENPUkVfUFJJVkFURV9IRUFERVJTX0RJ
UiBmb3IgQ2F0YWx5c3QgYnVpbGRzIGhhZCB0aGUgc3lzdGVtIGNvbnRlbnQgcHJlZml4CisgICAg
ICAgIGFmdGVyIHRoZSBDYXRhbHlzdCBwcmVmaXguICBJIHJldmVyc2VkIHRoZW0uCisKKyAgICAg
ICAgKiBDb25maWd1cmF0aW9ucy9XZWJDb3JlLnhjY29uZmlnOgorCiAyMDIyLTAxLTI4ICBDYXJs
b3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXVth
MTF5XSBXVFI6IGltcGxlbWVudCBBY2Nlc3NpYmlsaXR5VUlFbGVtZW50Ojppc0lnbm9yZWQoKSBm
b3IgQVRTUEkKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NvbmZpZ3VyYXRpb25zL1dlYkNvcmUueGNj
b25maWcKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvQ29uZmlndXJhdGlvbnMvV2ViQ29y
ZS54Y2NvbmZpZwkocmV2aXNpb24gMjg4NzQxKQorKysgU291cmNlL1dlYkNvcmUvQ29uZmlndXJh
dGlvbnMvV2ViQ29yZS54Y2NvbmZpZwkod29ya2luZyBjb3B5KQpAQCAtMTg0LDcgKzE4NCw3IEBA
IEpBVkFTQ1JJUFRDT1JFX1BSSVZBVEVfSEVBREVSU19ESVIgPSAkKEoKIEpBVkFTQ1JJUFRDT1JF
X1BSSVZBVEVfSEVBREVSU19ESVJfUmVsZWFzZSA9ICQoSkFWQVNDUklQVENPUkVfUFJJVkFURV9I
RUFERVJTX2VuZ2luZWVyaW5nKTsKIEpBVkFTQ1JJUFRDT1JFX1BSSVZBVEVfSEVBREVSU19ESVJf
RGVidWcgPSAkKEpBVkFTQ1JJUFRDT1JFX1BSSVZBVEVfSEVBREVSU19lbmdpbmVlcmluZyk7CiBK
QVZBU0NSSVBUQ09SRV9QUklWQVRFX0hFQURFUlNfRElSX1Byb2R1Y3Rpb24gPSAkKEpBVkFTQ1JJ
UFRDT1JFX1BSSVZBVEVfSEVBREVSU19ESVJfUHJvZHVjdGlvbl9DT0NPQV9UT1VDSF8kKFdLX0lT
X0NPQ09BX1RPVUNIKSk7Ci1KQVZBU0NSSVBUQ09SRV9QUklWQVRFX0hFQURFUlNfRElSX1Byb2R1
Y3Rpb25fQ09DT0FfVE9VQ0hfWUVTID0gJChTREtST09UKSQoV0tfQUxURVJOQVRFX1dFQktJVF9T
REtfUEFUSCkkKElOU1RBTExfUEFUSF9QUkVGSVgpJChTWVNURU1fTElCUkFSWV9ESVIpL0ZyYW1l
d29ya3MvSmF2YVNjcmlwdENvcmUuZnJhbWV3b3JrLyQoV0tfRlJBTUVXT1JLX1ZFUlNJT05fUFJF
RklYKVByaXZhdGVIZWFkZXJzOworSkFWQVNDUklQVENPUkVfUFJJVkFURV9IRUFERVJTX0RJUl9Q
cm9kdWN0aW9uX0NPQ09BX1RPVUNIX1lFUyA9ICQoU0RLUk9PVCkkKElOU1RBTExfUEFUSF9QUkVG
SVgpJChXS19BTFRFUk5BVEVfV0VCS0lUX1NES19QQVRIKSQoU1lTVEVNX0xJQlJBUllfRElSKS9G
cmFtZXdvcmtzL0phdmFTY3JpcHRDb3JlLmZyYW1ld29yay8kKFdLX0ZSQU1FV09SS19WRVJTSU9O
X1BSRUZJWClQcml2YXRlSGVhZGVyczsKIEpBVkFTQ1JJUFRDT1JFX1BSSVZBVEVfSEVBREVSU19E
SVJfUHJvZHVjdGlvbl9DT0NPQV9UT1VDSF9OTyA9ICQoU0RLUk9PVCkkKFBST0RVQ1RJT05fRlJB
TUVXT1JLU19ESVIpL0phdmFTY3JpcHRDb3JlLmZyYW1ld29yay8kKFdLX0ZSQU1FV09SS19WRVJT
SU9OX1BSRUZJWClQcml2YXRlSGVhZGVyczsKIEpBVkFTQ1JJUFRDT1JFX1BSSVZBVEVfSEVBREVS
U19lbmdpbmVlcmluZyA9ICQoQlVJTFRfUFJPRFVDVFNfRElSKS9KYXZhU2NyaXB0Q29yZS5mcmFt
ZXdvcmsvJChXS19GUkFNRVdPUktfVkVSU0lPTl9QUkVGSVgpUHJpdmF0ZUhlYWRlcnM7CiAKSW5k
ZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQv
Q2hhbmdlTG9nCShyZXZpc2lvbiAyODg3NDEpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwko
d29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDIyLTAxLTI4ICBNaWNoYWVsIFNhYm9m
ZiAgPG1zYWJvZmZAYXBwbGUuY29tPgorCisgICAgICAgIENhdGFseXN0IGJ1aWxkcyBmYWlsIGZv
ciBXZWJDb3JlLCBXZWJLaSBhbmQgV2ViS2l0TGVnYWN5IGZvciBidWlsZHMgd2l0aCBzeXN0ZW0g
Y29udGVudCBwYXRoCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yMzU4MjEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBFbGltaW5hdGVkIHRoZSBzeXN0ZW0gY29udGVudCBwcmVmaXggZnJvbSBBTFRFUk5BVEVf
Uk9PVF9QQVRIIHNpbmNlIGl0IGlzIHRoZSBvbGQgbG9jYXRpb24uCisgICAgICAgIENoYW5nZWQg
dGhlIGNyZWF0ZSBzeW1saW5rIHNjcmlwdCB0byBjcmVhdGUgdGhlIGRpcmVjdG9yeSBwYXRoIGxl
YWRpbmcgdXAgdG8gdGhlIHN5bWxpbmsgYmVjYXVzZQorICAgICAgICBpdCBpc24ndCBjcmVhdGVk
IGZvciBDYXRhbHlzdCBidWlsZHMuCisKKyAgICAgICAgKiBDb25maWd1cmF0aW9ucy9TREtWYXJp
YW50LnhjY29uZmlnOgorICAgICAgICAqIENvbmZpZ3VyYXRpb25zL1dlYktpdC54Y2NvbmZpZzoK
KyAgICAgICAgKiBTY3JpcHRzL2NyZWF0ZS1zeW1saW5rLXRvLWFsdHJvb3Quc2g6CisgICAgICAg
ICogV2ViS2l0Lnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2o6CisKIDIwMjItMDEtMjggIFR5bGVy
IFdpbGNvY2sgIDx0eWxlcl93QGFwcGxlLmNvbT4KIAogICAgICAgICBBWDogSXNvbGF0ZWQgdHJl
ZSBvYmplY3QgZnJhbWVzIG5vIGxvbmdlciBlbmNvZGUgY29udGVudCBvZmZzZXRzLCBzbyBoaXQg
dGVzdGluZyBzaG91bGQgYmUgdXBkYXRlZCBhY2NvcmRpbmdseQpJbmRleDogU291cmNlL1dlYktp
dC9Db25maWd1cmF0aW9ucy9XZWJLaXQueGNjb25maWcKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dl
YktpdC9Db25maWd1cmF0aW9ucy9XZWJLaXQueGNjb25maWcJKHJldmlzaW9uIDI4ODc0MSkKKysr
IFNvdXJjZS9XZWJLaXQvQ29uZmlndXJhdGlvbnMvV2ViS2l0LnhjY29uZmlnCSh3b3JraW5nIGNv
cHkpCkBAIC00Miw3ICs0Miw3IEBAIERZTElCX0lOU1RBTExfTkFNRV9CQVNFID0gJChEWUxJQl9J
TlNUQUwKIERZTElCX0lOU1RBTExfTkFNRV9CQVNFX05PID0gJChOT1JNQUxfV0VCS0lUX0ZSQU1F
V09SS1NfRElSKTsKIERZTElCX0lOU1RBTExfTkFNRV9CQVNFX1lFUyA9ICQoRFlMSUJfSU5TVEFM
TF9OQU1FX0JBU0UpOwogCi1BTFRFUk5BVEVfUk9PVF9QQVRIID0gJChEWUxJQl9JTlNUQUxMX05B
TUVfQkFTRSk7CitBTFRFUk5BVEVfUk9PVF9QQVRIID0gJChOT1JNQUxfV0VCS0lUX0ZSQU1FV09S
S1NfRElSKTsKIAogT1VUUFVUX0FMVEVSTkFURV9ST09UX1BBVEggPSAkKE9VVFBVVF9BTFRFUk5B
VEVfUk9PVF9QQVRIXyQoVVNFX1NZU1RFTV9DT05URU5UX1BBVEgpKTsKIE9VVFBVVF9BTFRFUk5B
VEVfUk9PVF9QQVRIX1lFUyA9ICQoRFNUUk9PVCkkKEFMVEVSTkFURV9ST09UX1BBVEgpLyQoRlVM
TF9QUk9EVUNUX05BTUUpOwpJbmRleDogU291cmNlL1dlYktpdC9TY3JpcHRzL2NyZWF0ZS1zeW1s
aW5rLXRvLWFsdHJvb3Quc2gKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9TY3JpcHRzL2Ny
ZWF0ZS1zeW1saW5rLXRvLWFsdHJvb3Quc2gJKHJldmlzaW9uIDI4ODc0MSkKKysrIFNvdXJjZS9X
ZWJLaXQvU2NyaXB0cy9jcmVhdGUtc3ltbGluay10by1hbHRyb290LnNoCSh3b3JraW5nIGNvcHkp
CkBAIC0xLDQgKzEsNCBAQAotIyEvYmluL3pzaAorIyEvYmluL3NoCiAKIHNldCAtZQogCkBAIC0x
NCw2ICsxNCwxMiBAQCBmaQogUkVMQVRJVkVfUEFUSF9GUk9NX1NZTUxJTktfVE9fUk9PVD0kKGVj
aG8gIiR7QUxURVJOQVRFX1JPT1RfUEFUSH0iIHwgc2VkIC1FIC1lICJzL1wvW2EtekEtWjAtOV9d
Ky8uLlwvL2ciIC1lICJzL1wvJC8vIikKIFNZTUxJTktfVkFMVUU9IiR7UkVMQVRJVkVfUEFUSF9G
Uk9NX1NZTUxJTktfVE9fUk9PVH0ke0lOU1RBTExfUEFUSH0vJHtGVUxMX1BST0RVQ1RfTkFNRX0i
CiAKK09VVFBVVF9BTFRFUk5BVEVfUk9PVF9ESVI9YGRpcm5hbWUgJHtPVVRQVVRfQUxURVJOQVRF
X1JPT1RfUEFUSH1gCisKK2lmIFtbICEgLWQgJHtPVVRQVVRfQUxURVJOQVRFX1JPT1RfRElSfSBd
XTsgdGhlbgorICAgIG1rZGlyIC1wICR7T1VUUFVUX0FMVEVSTkFURV9ST09UX0RJUn0KK2ZpCisK
IGlmIFtbIC1MICIke09VVFBVVF9BTFRFUk5BVEVfUk9PVF9QQVRIfSIgXV07IHRoZW4KICAgICBF
WElTVElOR19TWU1MSU5LX1ZBTFVFPSQocmVhZGxpbmsgIiR7T1VUUFVUX0FMVEVSTkFURV9ST09U
X1BBVEh9IikKIApJbmRleDogU291cmNlL1dlYktpdC9XZWJLaXQueGNvZGVwcm9qL3Byb2plY3Qu
cGJ4cHJvago9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1dlYktpdC54Y29kZXByb2ovcHJv
amVjdC5wYnhwcm9qCShyZXZpc2lvbiAyODg3NDEpCisrKyBTb3VyY2UvV2ViS2l0L1dlYktpdC54
Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qCSh3b3JraW5nIGNvcHkpCkBAIC0xNDk2OSw3ICsxNDk2
OSw2IEBACiAJCQlvdXRwdXRGaWxlTGlzdFBhdGhzID0gKAogCQkJKTsKIAkJCW91dHB1dFBhdGhz
ID0gKAotCQkJCSIke09VVFBVVF9BTFRFUk5BVEVfUk9PVF9QQVRIfSIsCiAJCQkpOwogCQkJcnVu
T25seUZvckRlcGxveW1lbnRQb3N0cHJvY2Vzc2luZyA9IDE7CiAJCQlzaGVsbFBhdGggPSAvYmlu
L3pzaDsKQEAgLTE0OTg4LDcgKzE0OTg3LDYgQEAKIAkJCW91dHB1dEZpbGVMaXN0UGF0aHMgPSAo
CiAJCQkpOwogCQkJb3V0cHV0UGF0aHMgPSAoCi0JCQkJIiR7T1VUUFVUX0FMVEVSTkFURV9ST09U
X1BBVEh9IiwKIAkJCSk7CiAJCQlydW5Pbmx5Rm9yRGVwbG95bWVudFBvc3Rwcm9jZXNzaW5nID0g
MTsKIAkJCXNoZWxsUGF0aCA9IC9iaW4venNoOwo=
</data>
<flag name="review"
          id="476586"
          type_id="1"
          status="+"
          setter="saam"
    />
    <flag name="commit-queue"
          id="476620"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
      

    </bug>

</bugzilla>