<?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>138825</bug_id>
          
          <creation_ts>2014-11-18 01:51:00 -0800</creation_ts>
          <short_desc>[GTK] Mesa build fails over llvm-3.5</short_desc>
          <delta_ts>2014-11-18 05:40:46 -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>WebKitGTK</component>
          <version>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="ChangSeok Oh">changseok</reporter>
          <assigned_to name="ChangSeok Oh">changseok</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>gustavo</cc>
    
    <cc>mrobinson</cc>
    
    <cc>pnormand</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1049424</commentid>
    <comment_count>0</comment_count>
    <who name="ChangSeok Oh">changseok</who>
    <bug_when>2014-11-18 01:51:00 -0800</bug_when>
    <thetext>I saw a build break for Mesa while running update-weebkitgtk-libs on Ubuntu 14.10.

  CXX      gallivm/lp_bld_debug.lo
gallivm/lp_bld_debug.cpp:61:32: fatal error: llvm/ADT/OwningPtr.h: No such file or directory
 #include &lt;llvm/ADT/OwningPtr.h&gt;
                                ^
compilation terminated.
Makefile:1741: recipe for target &apos;gallivm/lp_bld_debug.lo&apos; failed
make[3]: *** [gallivm/lp_bld_debug.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
gallivm/lp_bld_tgsi_soa.c: In function &apos;build_gather&apos;:
gallivm/lp_bld_tgsi_soa.c:987:26: warning: &apos;temp_ptr&apos; may be used uninitialized in this function [-Wmaybe-uninitialized]
             LLVMValueRef val = LLVMBuildLoad(builder, temp_ptr, &quot;&quot;);
                          ^
gallivm/lp_bld_tgsi_soa.c:955:17: note: &apos;temp_ptr&apos; was declared here
    LLVMValueRef temp_ptr;
                 ^
make[3]: Leaving directory &apos;/home/changseok/Projects/WebKit/WebKitBuild/DependenciesGTK/Source/Mesa/src/gallium/auxiliary&apos;
Makefile:1775: recipe for target &apos;all-recursive&apos; failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory &apos;/home/changseok/Projects/WebKit/WebKitBuild/DependenciesGTK/Source/Mesa/src/gallium/auxiliary&apos;
Makefile:529: recipe for target &apos;all-recursive&apos; failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory &apos;/home/changseok/Projects/WebKit/WebKitBuild/DependenciesGTK/Source/Mesa/src&apos;
Makefile:578: recipe for target &apos;all-recursive&apos; failed
make: *** [all-recursive] Error 1
*** Error during phase build of mesa: ########## Error running make -j 8 *** [28/29]
*** module webkitgtk-testing-dependencies not built due to non buildable mesa *** [29/29]
*** the following modules were not built *** [29/29]
mesa webkitgtk-testing-dependencies
Running jhbuild-wrapper build failed.
Died at ./Tools/Scripts/update-webkitgtk-libs line 24.

After investiongation on this, I found a relevant fix from mesa upstream. http://cgit.freedesktop.org/mesa/mesa/commit/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp?id=564821c917f4a9d5a0de2ee77b90b0cd85e3d3a6
I believe we need it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1049425</commentid>
    <comment_count>1</comment_count>
      <attachid>241770</attachid>
    <who name="ChangSeok Oh">changseok</who>
    <bug_when>2014-11-18 01:56:13 -0800</bug_when>
    <thetext>Created attachment 241770
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1049463</commentid>
    <comment_count>2</comment_count>
      <attachid>241770</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-11-18 05:40:42 -0800</bug_when>
    <thetext>Comment on attachment 241770
Patch

Clearing flags on attachment: 241770

Committed r176255: &lt;http://trac.webkit.org/changeset/176255&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1049464</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-11-18 05:40:46 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>241770</attachid>
            <date>2014-11-18 01:56:13 -0800</date>
            <delta_ts>2014-11-18 05:40:42 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-138825-20141118185624.patch</filename>
            <type>text/plain</type>
            <size>2798</size>
            <attacher name="ChangSeok Oh">changseok</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc2MjUxCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNmY0NDhmYzU1NzhjYjQyMjIwNTM4N2VkY2RmNWI2MDc5
ZmRlZDc3ZS4uNWY2NjJlNTI1YjI4ZWU2ZmY2MjJhMjEwYjkyYmRhOWIwZmFhZGQ2NCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1
IEBACisyMDE0LTExLTE4ICBDaGFuZ1Nlb2sgT2ggIDxjaGFuZ3Nlb2sub2hAY29sbGFib3JhLmNv
bT4KKworICAgICAgICBbR1RLXSBNZXNhIGJ1aWxkIGZhaWxzIG92ZXIgbGx2bS0zLjUKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzODgyNQorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE93bmluZ1B0ci5oIGhh
dmUgYmVlbiByZW1vdmVkIGluIGxsdm0tMy41LiBJbnN0cmVhZCB3ZSBzaG91bGQgdXNlIHN0ZDo6
dW5pcXVlX3B0ciBmb3IgbWVzYSBidWlsZC4KKworICAgICAgICAqIGd0ay9qaGJ1aWxkLm1vZHVs
ZXM6CisgICAgICAgICogZ3RrL3BhdGNoZXMvbWVzYS1nYWxsaXZtLUZpeC1idWlsZC1hZnRlci1M
TFZNLWNvbW1pdC0yMTEyNTkucGF0Y2g6IEFkZGVkLgorCiAyMDE0LTExLTE3ICBEYW5pZWwgQmF0
ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91
dCByMTc2MjMyLgpkaWZmIC0tZ2l0IGEvVG9vbHMvZ3RrL2poYnVpbGQubW9kdWxlcyBiL1Rvb2xz
L2d0ay9qaGJ1aWxkLm1vZHVsZXMKaW5kZXggMzRkYTYyZWM2MTE3NTRjNjRiNzZmZjU5MzMwNWY5
OTYxYzE3YWU3ZS4uZDBiYmZiNzc4OThlYWE3YTJjNjNkOThkMTRiYWJkY2RjMmMzMDczYSAxMDA2
NDQKLS0tIGEvVG9vbHMvZ3RrL2poYnVpbGQubW9kdWxlcworKysgYi9Ub29scy9ndGsvamhidWls
ZC5tb2R1bGVzCkBAIC0zNTUsNyArMzU1LDkgQEAKICAgICA8YnJhbmNoIG1vZHVsZT0iL3B1Yi9t
ZXNhLzEwLjIuMS9NZXNhTGliLTEwLjIuMS50YXIuYnoyIiB2ZXJzaW9uPSIxMC4yLjEiCiAgICAg
ICAgICAgICBjaGVja291dGRpcj0iTWVzYSIKICAgICAgICAgICAgIHJlcG89ImZ0cC5mcmVlZGVz
a3RvcC5vcmciCi0gICAgICAgICAgICBoYXNoPSJzaGEyNTY6NDYxMjc3OTA5MjA3ZGE2ODlkODE1
MmNmYmY5ZTE4MmVhNmY3MGUxZTY3MmFiNjRjNjdkZjgzNzI1YzhkMmI1NCIvPgorICAgICAgICAg
ICAgaGFzaD0ic2hhMjU2OjQ2MTI3NzkwOTIwN2RhNjg5ZDgxNTJjZmJmOWUxODJlYTZmNzBlMWU2
NzJhYjY0YzY3ZGY4MzcyNWM4ZDJiNTQiPgorICAgICAgPHBhdGNoIGZpbGU9Im1lc2EtZ2FsbGl2
bS1GaXgtYnVpbGQtYWZ0ZXItTExWTS1jb21taXQtMjExMjU5LnBhdGNoIiBzdHJpcD0iMSIvPgor
ICAgIDwvYnJhbmNoPgogICA8L2F1dG90b29scz4KIAogPC9tb2R1bGVzZXQ+CmRpZmYgLS1naXQg
YS9Ub29scy9ndGsvcGF0Y2hlcy9tZXNhLWdhbGxpdm0tRml4LWJ1aWxkLWFmdGVyLUxMVk0tY29t
bWl0LTIxMTI1OS5wYXRjaCBiL1Rvb2xzL2d0ay9wYXRjaGVzL21lc2EtZ2FsbGl2bS1GaXgtYnVp
bGQtYWZ0ZXItTExWTS1jb21taXQtMjExMjU5LnBhdGNoCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjc1ZjM4ZTU1MjRk
OTA3MTYxN2VhNDM3MDYwMjhiZDIwOGY2YWMxZGIKLS0tIC9kZXYvbnVsbAorKysgYi9Ub29scy9n
dGsvcGF0Y2hlcy9tZXNhLWdhbGxpdm0tRml4LWJ1aWxkLWFmdGVyLUxMVk0tY29tbWl0LTIxMTI1
OS5wYXRjaApAQCAtMCwwICsxLDI5IEBACitGcm9tIDU2NDgyMWM5MTdmNGE5ZDVhMGRlMmVlNzdi
OTBiMGNkODVlM2QzYTYgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCitGcm9tOiBBYXJvbiBXYXRy
eSA8YXdhdHJ5QGdtYWlsLmNvbT4KK0RhdGU6IEZyaSwgMjAgSnVuIDIwMTQgMTk6MTM6MzAgLTA1
MDAKK1N1YmplY3Q6IFtQQVRDSF0gZ2FsbGl2bTogRml4IGJ1aWxkIGFmdGVyIExMVk0gY29tbWl0
IDIxMTI1OQorCitTaWduZWQtb2ZmLWJ5OiBBYXJvbiBXYXRyeSA8YXdhdHJ5QGdtYWlsLmNvbT4K
K1Jldmlld2VkLWJ5OiBUb20gU3RlbGxhcmQgPHRob21hcy5zdGVsbGFyZEBhbWQuY29tPgorLS0t
Cisgc3JjL2dhbGxpdW0vYXV4aWxpYXJ5L2dhbGxpdm0vbHBfYmxkX2RlYnVnLmNwcCB8IDQgKysr
LQorIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKKworZGlm
ZiAtLWdpdCBhL3NyYy9nYWxsaXVtL2F1eGlsaWFyeS9nYWxsaXZtL2xwX2JsZF9kZWJ1Zy5jcHAg
Yi9zcmMvZ2FsbGl1bS9hdXhpbGlhcnkvZ2FsbGl2bS9scF9ibGRfZGVidWcuY3BwCitpbmRleCBk
ZjI2ODgzLi40MTNhMGMyIDEwMDY0NAorLS0tIGEvc3JjL2dhbGxpdW0vYXV4aWxpYXJ5L2dhbGxp
dm0vbHBfYmxkX2RlYnVnLmNwcAorKysrIGIvc3JjL2dhbGxpdW0vYXV4aWxpYXJ5L2dhbGxpdm0v
bHBfYmxkX2RlYnVnLmNwcAorQEAgLTUxLDcgKzUxLDkgQEAKKyAjaW5jbHVkZSA8bGx2bS9NQy9N
Q0luc3RQcmludGVyLmg+CisgI2luY2x1ZGUgPGxsdm0vTUMvTUNSZWdpc3RlckluZm8uaD4KKyAK
Ky0jaWYgSEFWRV9MTFZNID49IDB4MDMwMworKyNpZiBIQVZFX0xMVk0gPj0gMHgwMzA1CisrI2Rl
ZmluZSBPd25pbmdQdHIgc3RkOjp1bmlxdWVfcHRyCisrI2VsaWYgSEFWRV9MTFZNID49IDB4MDMw
MworICNpbmNsdWRlIDxsbHZtL0FEVC9Pd25pbmdQdHIuaD4KKyAjZW5kaWYKKyAKKy0tIAorMi4x
LjAKKwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>