<?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>152145</bug_id>
          
          <creation_ts>2015-12-10 10:05:46 -0800</creation_ts>
          <short_desc>[Win] Support building under Cygwin or native Perl</short_desc>
          <delta_ts>2015-12-10 17:21:48 -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>Tools / Tests</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</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="Brent Fulgham">bfulgham</reporter>
          <assigned_to name="Brent Fulgham">bfulgham</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>lforschler</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1148239</commentid>
    <comment_count>0</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-12-10 10:05:46 -0800</bug_when>
    <thetext>We can get build failures if a DOS instance is used to drive a build from Cygwin Perl because the &quot;auto-version.pl&quot; script attempts to apply abs_path to the DOS path, resulting in an invalid mixture of DOS and UNIX paths.

Instead, when we are running under Cygwin we should make sure the root path we use is in the correct UNIX form.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1148240</commentid>
    <comment_count>1</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-12-10 10:07:52 -0800</bug_when>
    <thetext>&lt;rdar://problem/23839868&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1148243</commentid>
    <comment_count>2</comment_count>
      <attachid>267113</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-12-10 10:14:43 -0800</bug_when>
    <thetext>Created attachment 267113
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1148249</commentid>
    <comment_count>3</comment_count>
      <attachid>267113</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2015-12-10 10:28:11 -0800</bug_when>
    <thetext>Comment on attachment 267113
Patch

r=me.  Too bad this isn&apos;t very testable (since the test would only work on cygwin) since we have some autoversion.pl tests in Tools/Scripts/webkitperl/auto-version_unittest/.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1148357</commentid>
    <comment_count>4</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-12-10 17:21:48 -0800</bug_when>
    <thetext>Committed r193935: &lt;http://trac.webkit.org/changeset/193935&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>267113</attachid>
            <date>2015-12-10 10:14:43 -0800</date>
            <delta_ts>2015-12-10 10:28:11 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-152145-20151210103343.patch</filename>
            <type>text/plain</type>
            <size>1474</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDE5Mzkw
OCkKKysrIENoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDE1LTEy
LTEwICBCcmVudCBGdWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUuY29tPgorCisgICAgICAgIFtXaW5d
IFN1cHBvcnQgYnVpbGRpbmcgdW5kZXIgQ3lnd2luIG9yIG5hdGl2ZSBQZXJsCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTIxNDUKKyAgICAgICAgPHJk
YXI6Ly9wcm9ibGVtLzIzODM5ODY4PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgICogU291cmNlL2NtYWtlL3Rvb2xzL3NjcmlwdHMvYXV0by12ZXJzaW9u
LnBsOiBDb3JyZWN0IGhhbmRsaW5nIG9mIG1peGVkIERPUyBmaWxlbmFtZXMgd2hlbiB1c2VkIGlu
IGEKKyAgICAgICAgQ3lnd2luIGNvbnRleHQuCisgICAgICAgIAorCiAyMDE1LTEyLTA5ICBEYW5p
ZWwgQmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KIAogICAgICAgICBbaU9TXSBTdXNwZW5kIGFu
ZCByZXN1bWUgZGV2aWNlIG1vdGlvbiBhbmQgZGV2aWNlIG9yaWVudGF0aW9uIHVwZGF0ZXMgd2hl
biBwYWdlIGlzIGhpZGRlbiBhbmQgdmlzaWJsZSwgcmVzcGVjdGl2ZWx5CkluZGV4OiBTb3VyY2Uv
Y21ha2UvdG9vbHMvc2NyaXB0cy9hdXRvLXZlcnNpb24ucGwKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L2NtYWtlL3Rvb2xzL3NjcmlwdHMvYXV0by12ZXJzaW9uLnBsCShyZXZpc2lvbiAxOTM5MDgpCisr
KyBTb3VyY2UvY21ha2UvdG9vbHMvc2NyaXB0cy9hdXRvLXZlcnNpb24ucGwJKHdvcmtpbmcgY29w
eSkKQEAgLTM0LDcgKzM0LDEzIEBAIHN1YiBzcGxpdFZlcnNpb24oJCk7CiAKIGRpZSAiWW91IG11
c3Qgc3VwcGx5IGFuIG91dHB1dCBwYXRoIGFzIHRoZSBhcmd1bWVudC5cbiIgaWYgKCQjQVJHViA8
IDApOwogCi1teSAkdGhpc0RpcmVjdG9yeSA9IGRpcm5hbWUoYWJzX3BhdGgoJDApKTsKK215ICRy
YXdQYXRoID0gJDA7CisKK2lmICgkXk8gZXEgImN5Z3dpbiIpIHsKKyAgICBjaG9tcCgkcmF3UGF0
aCA9IGAvdXNyL2Jpbi9jeWdwYXRoIC11ICIkMCJgKTsKK30KKworbXkgJHRoaXNEaXJlY3Rvcnkg
PSBkaXJuYW1lKGFic19wYXRoKCRyYXdQYXRoKSk7CiAKIG15ICRGQUxMQkFDS19WRVJTSU9OX1BB
VEggPSBGaWxlOjpTcGVjLT5jYXRmaWxlKCR0aGlzRGlyZWN0b3J5LCAnVkVSU0lPTicpOwogb3Bl
bihGQUxMQkFDS19WRVJTSU9OX0ZJTEUsICc8JywgJEZBTExCQUNLX1ZFUlNJT05fUEFUSCkgb3Ig
ZGllICJVbmFibGUgdG8gb3BlbiAkRkFMTEJBQ0tfVkVSU0lPTl9QQVRIOiAkISI7Cg==
</data>
<flag name="review"
          id="292152"
          type_id="1"
          status="+"
          setter="ddkilzer"
    />
          </attachment>
      

    </bug>

</bugzilla>