<?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>27382</bug_id>
          
          <creation_ts>2009-07-17 11:44:20 -0700</creation_ts>
          <short_desc>Build break -- including a corefoundation header</short_desc>
          <delta_ts>2009-07-17 12:36:53 -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>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</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="Eric Roman">eroman</reporter>
          <assigned_to name="Eric Roman">eroman</assigned_to>
          <cc>ap</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>132651</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Roman">eroman</who>
    <bug_when>2009-07-17 11:44:20 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/46042 add an include of &quot;RetainPtr.h&quot; in CollatorICU.cpp.

RetainPtr.h in turn includes:

include &lt;CoreFoundation/CoreFoundation.h&gt;

This breaks compile on non-mac builds for users of CollatorICU.cpp
(Broke chromium builder)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>132654</commentid>
    <comment_count>1</comment_count>
      <attachid>32962</attachid>
    <who name="Eric Roman">eroman</who>
    <bug_when>2009-07-17 12:05:05 -0700</bug_when>
    <thetext>Created attachment 32962
Add a header inclusion guard</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>132658</commentid>
    <comment_count>2</comment_count>
      <attachid>32962</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2009-07-17 12:09:21 -0700</bug_when>
    <thetext>Comment on attachment 32962
Add a header inclusion guard

Conditionalized includes go in separate paragraphs in our coding style.

Typo &quot;Build fox&quot; instead of build fix. Would you be willing to do a new patch with those fixed?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>132661</commentid>
    <comment_count>3</comment_count>
      <attachid>32964</attachid>
    <who name="Eric Roman">eroman</who>
    <bug_when>2009-07-17 12:18:07 -0700</bug_when>
    <thetext>Created attachment 32964
Add a header inclusion guard (v2)

New patch -- addressed darin@apple.com&apos;s feedback.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>132666</commentid>
    <comment_count>4</comment_count>
    <who name="Eric Roman">eroman</who>
    <bug_when>2009-07-17 12:36:53 -0700</bug_when>
    <thetext>Landed in r46049.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>32962</attachid>
            <date>2009-07-17 12:05:05 -0700</date>
            <delta_ts>2009-07-17 12:09:21 -0700</delta_ts>
            <desc>Add a header inclusion guard</desc>
            <filename>buildfix.patch</filename>
            <type>text/plain</type>
            <size>1086</size>
            <attacher name="Eric Roman">eroman</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDQ2MDQ1KQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMDktMDctMTcgIEVyaWMgUm9t
YW4gIDxlcm9tYW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIEJ1aWxkIGZveCBvbiBub24tRGFyd2luIHBsYXRmb3Jtcy4KKyAg
ICAgICAgQWRkIGEgZ3VhcmQgZm9yIGluY2x1c2lvbiBvZiBSZXRhaW5QdHIuaCB3aGljaCBpbmNs
dWRlcyBDb3JlRm91bmRhdGlvbi5oCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yNzM4MgorCisgICAgICAgICogd3RmL3VuaWNvZGUvaWN1L0NvbGxhdG9y
SUNVLmNwcDoKKwogMjAwOS0wNy0xNyAgQWxleGV5IFByb3NrdXJ5YWtvdiAgPGFwQHdlYmtpdC5v
cmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgSm9obiBTdWxsaXZhbi4KSW5kZXg6IEphdmFTY3Jp
cHRDb3JlL3d0Zi91bmljb2RlL2ljdS9Db2xsYXRvcklDVS5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gSmF2
YVNjcmlwdENvcmUvd3RmL3VuaWNvZGUvaWN1L0NvbGxhdG9ySUNVLmNwcAkocmV2aXNpb24gNDYw
NDUpCisrKyBKYXZhU2NyaXB0Q29yZS93dGYvdW5pY29kZS9pY3UvQ29sbGF0b3JJQ1UuY3BwCSh3
b3JraW5nIGNvcHkpCkBAIC0zMiw3ICszMiw5IEBACiAjaWYgVVNFKElDVV9VTklDT0RFKSAmJiAh
VUNPTkZJR19OT19DT0xMQVRJT04KIAogI2luY2x1ZGUgIkFzc2VydGlvbnMuaCIKKyNpZiBQTEFU
Rk9STShEQVJXSU4pCiAjaW5jbHVkZSAiUmV0YWluUHRyLmgiCisjZW5kaWYKICNpbmNsdWRlICJU
aHJlYWRpbmcuaCIKICNpbmNsdWRlIDx1bmljb2RlL3Vjb2wuaD4KICNpbmNsdWRlIDxzdHJpbmcu
aD4K
</data>
<flag name="review"
          id="17304"
          type_id="1"
          status="-"
          setter="darin"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>32964</attachid>
            <date>2009-07-17 12:18:07 -0700</date>
            <delta_ts>2009-07-17 12:22:56 -0700</delta_ts>
            <desc>Add a header inclusion guard (v2)</desc>
            <filename>buildfix-v2.patch</filename>
            <type>text/plain</type>
            <size>1153</size>
            <attacher name="Eric Roman">eroman</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDQ2MDQ1KQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMDktMDctMTcgIEVyaWMgUm9t
YW4gIDxlcm9tYW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIEJ1aWxkIGZpeCBmb3Igbm9uLURhcndpbi4KKyAgICAgICAgQWRk
IGEgZ3VhcmQgZm9yIGluY2x1c2lvbiBvZiBSZXRhaW5QdHIuaCB3aGljaCBpbmNsdWRlcyBDb3Jl
Rm91bmRhdGlvbi5oCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTI3MzgyCisKKyAgICAgICAgKiB3dGYvdW5pY29kZS9pY3UvQ29sbGF0b3JJQ1UuY3Bw
OgorCiAyMDA5LTA3LTE3ICBBbGV4ZXkgUHJvc2t1cnlha292ICA8YXBAd2Via2l0Lm9yZz4KIAog
ICAgICAgICBSZXZpZXdlZCBieSBKb2huIFN1bGxpdmFuLgpJbmRleDogSmF2YVNjcmlwdENvcmUv
d3RmL3VuaWNvZGUvaWN1L0NvbGxhdG9ySUNVLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS93dGYvdW5pY29kZS9pY3UvQ29sbGF0b3JJQ1UuY3BwCShyZXZpc2lvbiA0NjA0NSkKKysr
IEphdmFTY3JpcHRDb3JlL3d0Zi91bmljb2RlL2ljdS9Db2xsYXRvcklDVS5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTMyLDEyICszMiwxMiBAQAogI2lmIFVTRShJQ1VfVU5JQ09ERSkgJiYgIVVDT05G
SUdfTk9fQ09MTEFUSU9OCiAKICNpbmNsdWRlICJBc3NlcnRpb25zLmgiCi0jaW5jbHVkZSAiUmV0
YWluUHRyLmgiCiAjaW5jbHVkZSAiVGhyZWFkaW5nLmgiCiAjaW5jbHVkZSA8dW5pY29kZS91Y29s
Lmg+CiAjaW5jbHVkZSA8c3RyaW5nLmg+CiAKICNpZiBQTEFURk9STShEQVJXSU4pCisjaW5jbHVk
ZSAiUmV0YWluUHRyLmgiCiAjaW5jbHVkZSA8Q29yZUZvdW5kYXRpb24vQ29yZUZvdW5kYXRpb24u
aD4KICNlbmRpZgogCg==
</data>
<flag name="review"
          id="17306"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>