Bug 47187

Summary: [Qt] Fix breakage in RVCT 2.2 compile
Product: WebKit Reporter: Keith Kyzivat <kamaji>
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: hausmann
Priority: P3    
Version: 528+ (Nightly build)   
Hardware: S60 Hardware   
OS: S60 3rd edition   
Attachments:
Description Flags
RVCT 2.2 build output (cross compiled from linux) showing error message.
none
Patch hausmann: review+

Description Keith Kyzivat 2010-10-05 09:43:07 PDT
RVCT 2.2 build results in errors resolving the namespace of some classes during the build process:

"html/canvas/Int32Array.h", line 40: Error:  #1001: class member designated by a using-declaration must be visible in a direct base class
      using TypedArrayBase<int>::set;
            ^
"html/canvas/Uint8Array.h", line 42: Error:  #1001: class member designated by a using-declaration must be visible in a direct base class
      using TypedArrayBase<unsigned char>::set;
            ^

For RVCT2.2, the using clause is unneeded, and can be omitted.

This bug is fully reproduceable 100% of the time.
A Test case cannot be made for this since this is a build-related issue.
Comment 1 Keith Kyzivat 2010-10-05 09:44:01 PDT
Created attachment 69798 [details]
RVCT 2.2 build output (cross compiled from linux) showing error message.
Comment 2 Keith Kyzivat 2010-10-05 10:07:20 PDT
Created attachment 69801 [details]
Patch
Comment 3 Simon Hausmann 2010-10-05 10:15:02 PDT
Committed r69122: <http://trac.webkit.org/changeset/69122>