<?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>116612</bug_id>
          
          <creation_ts>2013-05-22 06:45:18 -0700</creation_ts>
          <short_desc>[Qt][Mips] r150484 broke the build</short_desc>
          <delta_ts>2013-05-30 12:15:39 -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>New Bugs</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>
          
          <blocked>108664</blocked>
    
    <blocked>116578</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Zoltan Arvai">zarvai</reporter>
          <assigned_to name="Allan Sandfeld Jensen">allan.jensen</assigned_to>
          <cc>allan.jensen</cc>
    
    <cc>andersca</cc>
    
    <cc>gergely</cc>
    
    <cc>jturcotte</cc>
    
    <cc>kadam</cc>
    
    <cc>kilvadyb</cc>
    
    <cc>ossy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>892271</commentid>
    <comment_count>0</comment_count>
    <who name="Zoltan Arvai">zarvai</who>
    <bug_when>2013-05-22 06:45:18 -0700</bug_when>
    <thetext>After the patch something went wrong on Qt Mips:

/data/buildbot/mips-1/qt-linux-mipsel-mips32r2-release/build/Source/WebKit2/UIProcess/Plugins/PluginProcessManager.cpp: In member function &apos;WebKit::PluginProcessProxy* WebKit::PluginProcessManager::getOrCreatePluginProcess(uint64_t)&apos;:
/data/buildbot/mips-1/qt-linux-mipsel-mips32r2-release/build/Source/WebKit2/UIProcess/Plugins/PluginProcessManager.cpp:126: error: cannot convert &apos;std::nullptr_t&apos; to &apos;WebKit::PluginProcessProxy*&apos; in return
make[3]: *** [.obj/release-shared/UIProcess/Plugins/PluginProcessManager.o] Error 1

changes in that file:
http://trac.webkit.org/changeset/150484/trunk/Source/WebKit2/UIProcess/Plugins/PluginProcessManager.cpp</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>892919</commentid>
    <comment_count>1</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2013-05-23 09:19:19 -0700</bug_when>
    <thetext>It seems WTF_COMPILER_SUPPORTS_CXX_NULLPTR isn&apos;t defined in
Source/WTF/wtf/Compiler.h , because you use too old compiler.

But now c++11 is mandatory for WebKit2, so you probably need newer compiler.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>892941</commentid>
    <comment_count>2</comment_count>
    <who name="Balazs Kilvady">kilvadyb</who>
    <bug_when>2013-05-23 10:19:46 -0700</bug_when>
    <thetext>(In reply to comment #1)
&gt; It seems WTF_COMPILER_SUPPORTS_CXX_NULLPTR isn&apos;t defined in
&gt; Source/WTF/wtf/Compiler.h , because you use too old compiler.
&gt; 
&gt; But now c++11 is mandatory for WebKit2, so you probably need newer compiler.

Tamk you for the info. We are working on it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>892942</commentid>
    <comment_count>3</comment_count>
    <who name="Balazs Kilvady">kilvadyb</who>
    <bug_when>2013-05-23 10:21:02 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (In reply to comment #1)
&gt; &gt; It seems WTF_COMPILER_SUPPORTS_CXX_NULLPTR isn&apos;t defined in
&gt; &gt; Source/WTF/wtf/Compiler.h , because you use too old compiler.
&gt; &gt; 
&gt; &gt; But now c++11 is mandatory for WebKit2, so you probably need newer compiler.
&gt; 
&gt; Tamk you for the info. We are working on it.
Sorry, I wanted to write: Thank you</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>893966</commentid>
    <comment_count>4</comment_count>
    <who name="Allan Sandfeld Jensen">allan.jensen</who>
    <bug_when>2013-05-27 04:26:56 -0700</bug_when>
    <thetext>The compiler support most of C++11, but is &apos;nullptr&apos; really necessary? We can replace it with a 0, and it would work.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>893969</commentid>
    <comment_count>5</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2013-05-27 04:29:31 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; The compiler support most of C++11, but is &apos;nullptr&apos; really necessary? We can replace it with a 0, and it would work.

C++11 in WebKit2 is mandatory now... 

... but feel free to find a WebKit2 owner for this fix. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>893970</commentid>
    <comment_count>6</comment_count>
      <attachid>202969</attachid>
    <who name="Allan Sandfeld Jensen">allan.jensen</who>
    <bug_when>2013-05-27 04:31:01 -0700</bug_when>
    <thetext>Created attachment 202969
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>893971</commentid>
    <comment_count>7</comment_count>
    <who name="Allan Sandfeld Jensen">allan.jensen</who>
    <bug_when>2013-05-27 04:32:46 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (In reply to comment #4)
&gt; &gt; The compiler support most of C++11, but is &apos;nullptr&apos; really necessary? We can replace it with a 0, and it would work.
&gt; 
&gt; C++11 in WebKit2 is mandatory now... 
&gt; 
&gt; ... but feel free to find a WebKit2 owner for this fix. :)

All of C++11 is hardly mandatory, or we would depend on unreleased compilers. There is has to be an expected subset of featuers.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>894138</commentid>
    <comment_count>8</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-05-27 13:26:32 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; (In reply to comment #5)
&gt; &gt; (In reply to comment #4)
&gt; &gt; &gt; The compiler support most of C++11, but is &apos;nullptr&apos; really necessary? We can replace it with a 0, and it would work.
&gt; &gt; 
&gt; &gt; C++11 in WebKit2 is mandatory now... 
&gt; &gt; 
&gt; &gt; ... but feel free to find a WebKit2 owner for this fix. :)
&gt; 
&gt; All of C++11 is hardly mandatory, or we would depend on unreleased compilers. There is has to be an expected subset of featuers.

I’ve generally only used features that’s available on compilers that have been out for at least two years. That includes MSVC 2010 as well as GCC 4.6.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>895533</commentid>
    <comment_count>9</comment_count>
    <who name="Zoltan Arvai">zarvai</who>
    <bug_when>2013-05-30 07:37:27 -0700</bug_when>
    <thetext>The bot is green again :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>895626</commentid>
    <comment_count>10</comment_count>
      <attachid>202969</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-05-30 12:15:39 -0700</bug_when>
    <thetext>Comment on attachment 202969
Patch

Clearing review flag.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>202969</attachid>
            <date>2013-05-27 04:31:01 -0700</date>
            <delta_ts>2013-05-30 12:15:39 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-116612-20130527132941.patch</filename>
            <type>text/plain</type>
            <size>1336</size>
            <attacher name="Allan Sandfeld Jensen">allan.jensen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTUwNzQxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMzZlNTIzMDFjNzJmNzcy
ZTNkYjRjZjFlMzEwOTk0MDY4MWNmZGU2Yi4uY2YxODc2NGRhMzdlMDlhMTUwYTE1ZDdiN2JiNTY0
YzM1NDk5MzM3ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEzLTA1LTI3ICBBbGxh
biBTYW5kZmVsZCBKZW5zZW4gIDxhbGxhbi5qZW5zZW5AZGlnaWEuY29tPgorCisgICAgICAgIFtR
dF1bTWlwc10gcjE1MDQ4NCBicm9rZSB0aGUgYnVpbGQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNjYxMgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFVubmVjZXNzYXJ5IHVzZSBvZiAnbnVsbHB0cicgYnJl
YWtzIEdDQyA8IDQuNiBldmVuIGluIEMrKzExIG1vZGUuCisKKyAgICAgICAgKiBVSVByb2Nlc3Mv
UGx1Z2lucy9QbHVnaW5Qcm9jZXNzTWFuYWdlci5jcHA6CisgICAgICAgIChXZWJLaXQ6OlBsdWdp
blByb2Nlc3NNYW5hZ2VyOjpnZXRPckNyZWF0ZVBsdWdpblByb2Nlc3MpOgorCiAyMDEzLTA1LTI2
ICBDaGFuZ2h1biBLYW5nICA8dGVtb29jaGluQGNvbXBhbnkxMDAubmV0PgogCiAgICAgICAgIFRo
ZSBwdWJsaWMgV0sgaGVhZGVyIGZpbGUgc2hvdWxkIG5vdCBpbmNsdWRlIFdLQVBJQ2FzdC5oCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvUGx1Z2lucy9QbHVnaW5Qcm9jZXNz
TWFuYWdlci5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvUGx1Z2lucy9QbHVnaW5Qcm9j
ZXNzTWFuYWdlci5jcHAKaW5kZXggMjI3OWFhZWNkY2Q5NTYwMTA5ZmE4MWUxMjRmMzZiZWQ3ZTgw
MmQ3My4uNmFmNTkzYTU0OWM0ZGVmNWViZTA1MWNkN2I3YTg1MjdjZjAzM2YzNyAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1BsdWdpbnMvUGx1Z2luUHJvY2Vzc01hbmFnZXIu
Y3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9QbHVnaW5zL1BsdWdpblByb2Nlc3NN
YW5hZ2VyLmNwcApAQCAtMTIzLDcgKzEyMyw3IEBAIFBsdWdpblByb2Nlc3NQcm94eSogUGx1Z2lu
UHJvY2Vzc01hbmFnZXI6OmdldE9yQ3JlYXRlUGx1Z2luUHJvY2Vzcyh1aW50NjRfdCBwbHVnCiAg
ICAgICAgIH0KICAgICB9CiAKLSAgICByZXR1cm4gbnVsbHB0cjsKKyAgICByZXR1cm4gMDsKIH0K
IAogfSAvLyBuYW1lc3BhY2UgV2ViS2l0Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>