[Ci-reports] fail on QtDeclarative_dev_Integration #1034

Qt Continuous Integration System ci-noreply at qt-project.org
Wed Jan 8 16:59:29 CET 2014


qtdeclarative failed to compile :(

  In file included from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:52:0,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4objectproto_p.h:44,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/qv4objectproto_p.h:1,
                   from compiler/qv4compileddata.cpp:46:
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:58:20: error: expected identifier before '*' token
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:58:56: error: ISO C++ forbids declaration of 'ReturnedValue' with no type [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:58:56: error: 'ReturnedValue' declared as function returning a function
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:59:43: error: 'ValueRef' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:60:48: error: 'SafeValue' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:62:52: error: 'PropertyAttributes' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:63:25: error: expected identifier before '*' token
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:63:67: error: ISO C++ forbids declaration of 'PropertyAttributes' with no type [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:63:67: error: 'PropertyAttributes' declared as function returning a function
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:64:38: error: 'SafeValue' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:65:20: error: expected identifier before '*' token
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:65:44: error: ISO C++ forbids declaration of 'ReturnedValue' with no type [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:65:44: error: 'ReturnedValue' declared as function returning a function
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:95:5: error: 'PropertyAttributes' does not name a type
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:96:5: error: 'Property' does not name a type
  In file included from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:52:0,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4objectproto_p.h:44,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/qv4objectproto_p.h:1,
                   from compiler/qv4compileddata.cpp:46:
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:112:5: error: 'PropertyAttributes' does not name a type
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:116:32: error: 'PropertyAttributes' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:136:28: error: 'SafeValue' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:139:12: error: 'ReturnedValue' does not name a type
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:142:43: error: 'SafeValue' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:154:26: error: 'ValueRef' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:157:26: error: 'SafeValue' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:160:5: error: 'ReturnedValue' does not name a type
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:165:12: error: 'Property' does not name a type
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:169:22: error: 'ExecutionContext' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:169:49: error: 'ObjectRef' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:169:77: error: 'ValueRef' does not name a type
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:169:86: error: ISO C++ forbids declaration of 'comparefn' with no type [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:170:24: error: 'Object' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:170:41: error: 'ArrayObject' does not name a type
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:170:54: error: ISO C++ forbids declaration of 'otherObj' with no type [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:171:12: error: 'Property' does not name a type
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:172:22: error: 'ExecutionEngine' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:178:12: error: 'ReturnedValue' does not name a type
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:179:47: error: 'ValueRef' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:180:52: error: 'SafeValue' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:182:56: error: 'PropertyAttributes' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:183:12: error: 'PropertyAttributes' does not name a type
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:184:42: error: 'SafeValue' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:185:12: error: 'ReturnedValue' does not name a type
  In file included from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:52:0,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4objectproto_p.h:44,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/qv4objectproto_p.h:1,
                   from compiler/qv4compileddata.cpp:46:
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h: In constructor 'QV4::ArrayData::ArrayData()':
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:78:11: error: class 'QV4::ArrayData' does not have any field named 'attrs'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:79:11: error: class 'QV4::ArrayData' does not have any field named 'data'
  In file included from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:52:0,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4objectproto_p.h:44,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/qv4objectproto_p.h:1,
                   from compiler/qv4compileddata.cpp:46:
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h: In member function 'bool QV4::ArrayData::hasAttributes() const':
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:109:24: error: 'attrs' was not declared in this scope
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h: In member function 'void QV4::ArrayData::setAttributes(uint, int)':
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:118:13: error: 'attrs' was not declared in this scope
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:118:27: error: 'Attr_Data' was not declared in this scope
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:118:27: note: suggested alternative:
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4global_p.h:174:5: note:   'TestNamespace::QV4::Attr_Data'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:120:15: error: request for member 'resolve' in 'a', which is of non-class type 'int'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h: In member function 'bool QV4::ArrayData::isEmpty(uint) const':
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:128:25: error: 'const struct QV4::ArrayVTable' has no member named 'get'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:128:41: error: 'Primitive' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h: At global scope:
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:199:5: error: 'SparseArray' does not name a type
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:206:12: error: 'ReturnedValue' does not name a type
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:207:47: error: 'ValueRef' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:208:52: error: 'SafeValue' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:210:56: error: 'PropertyAttributes' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:211:12: error: 'PropertyAttributes' does not name a type
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:212:42: error: 'SafeValue' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:213:12: error: 'ReturnedValue' does not name a type
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h: In constructor 'QV4::SparseArrayData::SparseArrayData()':
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:195:11: error: class 'QV4::SparseArrayData' does not have any field named 'sparse'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h: At global scope:
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:220:8: error: 'Property' does not name a type
  In file included from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4objectproto_p.h:44:0,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/qv4objectproto_p.h:1,
                   from compiler/qv4compileddata.cpp:46:
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:113:5: error: 'ArrayData' does not name a type
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:194:5: error: 'ArrayData' does not name a type
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:198:23: error: 'ArrayData' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:198:39: error: expected ',' or '...' before 't'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h: In member function 'void TestNamespace::QV4::Object::setArrayType(int)':
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:199:13: error: 't' was not declared in this scope
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:199:18: error: 'ArrayData' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:199:44: error: 'ArrayData' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:201:9: error: 'arrayData' was not declared in this scope
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h: At global scope:
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:198:10: error: unused parameter 'Type' [-Werror=unused-parameter]
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h: In member function 'void TestNamespace::QV4::Object::arrayReserve(uint)':
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:206:9: error: 'arrayData' was not declared in this scope
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h: In member function 'void TestNamespace::QV4::Object::arrayCreate()':
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:210:14: error: 'arrayData' was not declared in this scope
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:211:29: error: expected type-specifier before 'ArrayData'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:211:29: error: expected ';' before 'ArrayData'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h: In member function 'TestNamespace::QV4::SparseArrayNode* TestNamespace::QV4::Object::sparseBegin()':
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:215:55: error: 'arrayType' was not declared in this scope
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:215:60: error: 'ArrayData' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:215:92: error: expected type-specifier before 'SparseArrayData'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:215:92: error: expected '>' before 'SparseArrayData'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:215:92: error: expected '(' before 'SparseArrayData'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:215:92: error: 'SparseArrayData' was not declared in this scope
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:215:92: note: suggested alternative:
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:191:47: note:   'QV4::SparseArrayData'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:215:109: error: expected primary-expression before '>' token
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:215:111: error: 'arrayData' was not declared in this scope
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:215:139: error: expected ')' before ':' token
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h: In member function 'TestNamespace::QV4::SparseArrayNode* TestNamespace::QV4::Object::sparseEnd()':
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:216:53: error: 'arrayType' was not declared in this scope
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:216:58: error: 'ArrayData' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:216:90: error: expected type-specifier before 'SparseArrayData'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:216:90: error: expected '>' before 'SparseArrayData'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:216:90: error: expected '(' before 'SparseArrayData'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:216:90: error: 'SparseArrayData' was not declared in this scope
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:216:90: note: suggested alternative:
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:191:47: note:   'QV4::SparseArrayData'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:216:107: error: expected primary-expression before '>' token
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:216:109: error: 'arrayData' was not declared in this scope
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:216:135: error: expected ')' before ':' token
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h: In member function 'TestNamespace::QV4::Property* TestNamespace::QV4::Object::arrayInsert(uint)':
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:220:16: error: 'ArrayData' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h: In member function 'bool TestNamespace::QV4::Object::protoHasArray()':
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:228:20: error: 'struct TestNamespace::QV4::Object' has no member named 'arrayData'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h: In member function 'void TestNamespace::QV4::Object::push_back(TestNamespace::QV4::ValueRef)':
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:347:10: error: 'arrayData' was not declared in this scope
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h: In member function 'void TestNamespace::QV4::Object::arraySet(uint, const TestNamespace::QV4::Property&, TestNamespace::QV4::PropertyAttributes)':
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:363:5: error: 'arrayData' was not declared in this scope
  In file included from ../3rdparty/masm/stubs/JSGlobalData.h:44:0,
                   from ../3rdparty/masm/yarr/YarrJIT.h:31,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4regexp_p.h:55,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4regexpobject_p.h:54,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/qv4regexpobject_p.h:1,
                   from compiler/qv4compileddata.cpp:48:
  ../3rdparty/masm/stubs/ExecutableAllocator.h: At global scope:
  ../3rdparty/masm/stubs/ExecutableAllocator.h:62:28: error: reference to 'QV4' is ambiguous
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:49:15: error: candidates are: namespace QV4 { }
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4global_p.h:114:15: error:                 namespace TestNamespace::QV4 { }
  ../3rdparty/masm/stubs/ExecutableAllocator.h:62:28: error: reference to 'QV4' is ambiguous
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:49:15: error: candidates are: namespace QV4 { }
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4global_p.h:114:15: error:                 namespace TestNamespace::QV4 { }
  ../3rdparty/masm/stubs/ExecutableAllocator.h:62:53: error: expected ')' before '*' token
  ../3rdparty/masm/stubs/ExecutableAllocator.h:82:5: error: reference to 'QV4' is ambiguous
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:49:15: error: candidates are: namespace QV4 { }
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4global_p.h:114:15: error:                 namespace TestNamespace::QV4 { }
  ../3rdparty/masm/stubs/ExecutableAllocator.h:82:5: error: 'QV4' does not name a type
  ../3rdparty/masm/stubs/ExecutableAllocator.h:85:5: error: reference to 'QV4' is ambiguous
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:49:15: error: candidates are: namespace QV4 { }
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4global_p.h:114:15: error:                 namespace TestNamespace::QV4 { }
  ../3rdparty/masm/stubs/ExecutableAllocator.h:85:5: error: 'QV4' does not name a type
  ../3rdparty/masm/stubs/ExecutableAllocator.h:86:5: error: reference to 'QV4' is ambiguous
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:49:15: error: candidates are: namespace QV4 { }
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4global_p.h:114:15: error:                 namespace TestNamespace::QV4 { }
  ../3rdparty/masm/stubs/ExecutableAllocator.h:86:5: error: 'QV4' does not name a type
  ../3rdparty/masm/stubs/ExecutableAllocator.h: In destructor 'JSC::ExecutableMemoryHandle::~ExecutableMemoryHandle()':
  ../3rdparty/masm/stubs/ExecutableAllocator.h:70:9: error: 'm_allocation' was not declared in this scope
  ../3rdparty/masm/stubs/ExecutableAllocator.h:70:34: error: 'm_allocator' was not declared in this scope
  ../3rdparty/masm/stubs/ExecutableAllocator.h: In member function 'void* JSC::ExecutableMemoryHandle::start()':
  ../3rdparty/masm/stubs/ExecutableAllocator.h:79:28: error: 'm_allocation' was not declared in this scope
  ../3rdparty/masm/stubs/ExecutableAllocator.h: At global scope:
  ../3rdparty/masm/stubs/ExecutableAllocator.h:91:25: error: reference to 'QV4' is ambiguous
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:49:15: error: candidates are: namespace QV4 { }
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4global_p.h:114:15: error:                 namespace TestNamespace::QV4 { }
  ../3rdparty/masm/stubs/ExecutableAllocator.h:91:25: error: reference to 'QV4' is ambiguous
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:49:15: error: candidates are: namespace QV4 { }
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4global_p.h:114:15: error:                 namespace TestNamespace::QV4 { }
  ../3rdparty/masm/stubs/ExecutableAllocator.h:91:50: error: expected ')' before '*' token
  In file included from ../3rdparty/masm/stubs/JSGlobalData.h:44:0,
                   from ../3rdparty/masm/yarr/YarrJIT.h:31,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4regexp_p.h:55,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4regexpobject_p.h:54,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/qv4regexpobject_p.h:1,
                   from compiler/qv4compileddata.cpp:48:
  ../3rdparty/masm/stubs/ExecutableAllocator.h:135:5: error: reference to 'QV4' is ambiguous
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:49:15: error: candidates are: namespace QV4 { }
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4global_p.h:114:15: error:                 namespace TestNamespace::QV4 { }
  ../3rdparty/masm/stubs/ExecutableAllocator.h:135:5: error: 'QV4' does not name a type
  In file included from ../3rdparty/masm/stubs/JSGlobalData.h:44:0,
                   from ../3rdparty/masm/yarr/YarrJIT.h:31,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4regexp_p.h:55,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4regexpobject_p.h:54,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/qv4regexpobject_p.h:1,
                   from compiler/qv4compileddata.cpp:48:
  ../3rdparty/masm/stubs/ExecutableAllocator.h: In member function 'PassRefPtr<JSC::ExecutableMemoryHandle> JSC::ExecutableAllocator::allocate(JSC::JSGlobalData&, int, void*, int)':
  ../3rdparty/masm/stubs/ExecutableAllocator.h:97:52: error: 'realAllocator' was not declared in this scope
  In file included from ../3rdparty/masm/yarr/YarrJIT.h:31:0,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4regexp_p.h:55,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4regexpobject_p.h:54,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/qv4regexpobject_p.h:1,
                   from compiler/qv4compileddata.cpp:48:
  ../3rdparty/masm/stubs/JSGlobalData.h: At global scope:
  ../3rdparty/masm/stubs/JSGlobalData.h:51:18: error: reference to 'QV4' is ambiguous
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:49:15: error: candidates are: namespace QV4 { }
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4global_p.h:114:15: error:                 namespace TestNamespace::QV4 { }
  ../3rdparty/masm/stubs/JSGlobalData.h:51:18: error: reference to 'QV4' is ambiguous
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:49:15: error: candidates are: namespace QV4 { }
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4global_p.h:114:15: error:                 namespace TestNamespace::QV4 { }
  ../3rdparty/masm/stubs/JSGlobalData.h:51:43: error: expected ')' before '*' token
  make[3]: *** [.obj/qv4compileddata.o] Error 1
  In file included from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:52:0,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:48,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4script_p.h:46,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/qv4script_p.h:1,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmltypeloader_p.h:73,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlengine_p.h:58,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/qqmlengine_p.h:1,
                   from util/qqmllistaccessor.cpp:50:
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:58:20: error: expected identifier before '*' token
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:58:56: error: ISO C++ forbids declaration of 'ReturnedValue' with no type [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:58:56: error: 'ReturnedValue' declared as function returning a function
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:59:43: error: 'ValueRef' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:60:48: error: 'SafeValue' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:62:52: error: 'PropertyAttributes' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:63:25: error: expected identifier before '*' token
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:63:67: error: ISO C++ forbids declaration of 'PropertyAttributes' with no type [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:63:67: error: 'PropertyAttributes' declared as function returning a function
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:64:38: error: 'SafeValue' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:65:20: error: expected identifier before '*' token
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:65:44: error: ISO C++ forbids declaration of 'ReturnedValue' with no type [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:65:44: error: 'ReturnedValue' declared as function returning a function
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:95:5: error: 'PropertyAttributes' does not name a type
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:96:5: error: 'Property' does not name a type
  In file included from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:52:0,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:48,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4script_p.h:46,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/qv4script_p.h:1,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmltypeloader_p.h:73,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlengine_p.h:58,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/qqmlengine_p.h:1,
                   from util/qqmllistaccessor.cpp:50:
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:112:5: error: 'PropertyAttributes' does not name a type
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:116:32: error: 'PropertyAttributes' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:136:28: error: 'SafeValue' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:139:12: error: 'ReturnedValue' does not name a type
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:142:43: error: 'SafeValue' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:154:26: error: 'ValueRef' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:157:26: error: 'SafeValue' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:160:5: error: 'ReturnedValue' does not name a type
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:165:12: error: 'Property' does not name a type
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:169:22: error: 'ExecutionContext' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:169:49: error: 'ObjectRef' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:169:77: error: 'ValueRef' does not name a type
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:169:86: error: ISO C++ forbids declaration of 'comparefn' with no type [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:170:24: error: 'Object' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:170:41: error: 'ArrayObject' does not name a type
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:170:54: error: ISO C++ forbids declaration of 'otherObj' with no type [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:171:12: error: 'Property' does not name a type
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:172:22: error: 'ExecutionEngine' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:178:12: error: 'ReturnedValue' does not name a type
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:179:47: error: 'ValueRef' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:180:52: error: 'SafeValue' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:182:56: error: 'PropertyAttributes' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:183:12: error: 'PropertyAttributes' does not name a type
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:184:42: error: 'SafeValue' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:185:12: error: 'ReturnedValue' does not name a type
  In file included from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:52:0,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:48,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4script_p.h:46,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/qv4script_p.h:1,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmltypeloader_p.h:73,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlengine_p.h:58,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/qqmlengine_p.h:1,
                   from util/qqmllistaccessor.cpp:50:
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h: In constructor 'QV4::ArrayData::ArrayData()':
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:78:11: error: class 'QV4::ArrayData' does not have any field named 'attrs'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:79:11: error: class 'QV4::ArrayData' does not have any field named 'data'
  In file included from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:52:0,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:48,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4script_p.h:46,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/qv4script_p.h:1,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmltypeloader_p.h:73,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlengine_p.h:58,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/qqmlengine_p.h:1,
                   from util/qqmllistaccessor.cpp:50:
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h: In member function 'bool QV4::ArrayData::hasAttributes() const':
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:109:24: error: 'attrs' was not declared in this scope
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h: In member function 'void QV4::ArrayData::setAttributes(uint, int)':
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:118:13: error: 'attrs' was not declared in this scope
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:118:27: error: 'Attr_Data' was not declared in this scope
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:118:27: note: suggested alternative:
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4global_p.h:174:5: note:   'TestNamespace::QV4::Attr_Data'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:120:15: error: request for member 'resolve' in 'a', which is of non-class type 'int'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h: In member function 'bool QV4::ArrayData::isEmpty(uint) const':
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:128:25: error: 'const struct QV4::ArrayVTable' has no member named 'get'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:128:41: error: 'Primitive' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h: At global scope:
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:199:5: error: 'SparseArray' does not name a type
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:206:12: error: 'ReturnedValue' does not name a type
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:207:47: error: 'ValueRef' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:208:52: error: 'SafeValue' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:210:56: error: 'PropertyAttributes' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:211:12: error: 'PropertyAttributes' does not name a type
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:212:42: error: 'SafeValue' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:213:12: error: 'ReturnedValue' does not name a type
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h: In constructor 'QV4::SparseArrayData::SparseArrayData()':
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:195:11: error: class 'QV4::SparseArrayData' does not have any field named 'sparse'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h: At global scope:
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:220:8: error: 'Property' does not name a type
  In file included from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:48:0,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4script_p.h:46,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/qv4script_p.h:1,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmltypeloader_p.h:73,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlengine_p.h:58,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/qqmlengine_p.h:1,
                   from util/qqmllistaccessor.cpp:50:
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:113:5: error: 'ArrayData' does not name a type
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:194:5: error: 'ArrayData' does not name a type
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:198:23: error: 'ArrayData' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:198:39: error: expected ',' or '...' before 't'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h: In member function 'void TestNamespace::QV4::Object::setArrayType(int)':
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:199:13: error: 't' was not declared in this scope
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:199:18: error: 'ArrayData' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:199:44: error: 'ArrayData' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:201:9: error: 'arrayData' was not declared in this scope
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h: At global scope:
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:198:10: error: unused parameter 'Type' [-Werror=unused-parameter]
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h: In member function 'void TestNamespace::QV4::Object::arrayReserve(uint)':
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:206:9: error: 'arrayData' was not declared in this scope
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h: In member function 'void TestNamespace::QV4::Object::arrayCreate()':
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:210:14: error: 'arrayData' was not declared in this scope
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:211:29: error: expected type-specifier before 'ArrayData'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:211:29: error: expected ';' before 'ArrayData'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h: In member function 'TestNamespace::QV4::SparseArrayNode* TestNamespace::QV4::Object::sparseBegin()':
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:215:55: error: 'arrayType' was not declared in this scope
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:215:60: error: 'ArrayData' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:215:92: error: expected type-specifier before 'SparseArrayData'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:215:92: error: expected '>' before 'SparseArrayData'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:215:92: error: expected '(' before 'SparseArrayData'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:215:92: error: 'SparseArrayData' was not declared in this scope
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:215:92: note: suggested alternative:
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:191:47: note:   'QV4::SparseArrayData'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:215:109: error: expected primary-expression before '>' token
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:215:111: error: 'arrayData' was not declared in this scope
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:215:139: error: expected ')' before ':' token
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h: In member function 'TestNamespace::QV4::SparseArrayNode* TestNamespace::QV4::Object::sparseEnd()':
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:216:53: error: 'arrayType' was not declared in this scope
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:216:58: error: 'ArrayData' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:216:90: error: expected type-specifier before 'SparseArrayData'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:216:90: error: expected '>' before 'SparseArrayData'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:216:90: error: expected '(' before 'SparseArrayData'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:216:90: error: 'SparseArrayData' was not declared in this scope
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:216:90: note: suggested alternative:
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:191:47: note:   'QV4::SparseArrayData'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:216:107: error: expected primary-expression before '>' token
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:216:109: error: 'arrayData' was not declared in this scope
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:216:135: error: expected ')' before ':' token
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h: In member function 'TestNamespace::QV4::Property* TestNamespace::QV4::Object::arrayInsert(uint)':
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:220:16: error: 'ArrayData' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h: In member function 'bool TestNamespace::QV4::Object::protoHasArray()':
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:228:20: error: 'struct TestNamespace::QV4::Object' has no member named 'arrayData'
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h: In member function 'void TestNamespace::QV4::Object::push_back(TestNamespace::QV4::ValueRef)':
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:347:10: error: 'arrayData' was not declared in this scope
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h: In member function 'void TestNamespace::QV4::Object::arraySet(uint, const TestNamespace::QV4::Property&, TestNamespace::QV4::PropertyAttributes)':
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:363:5: error: 'arrayData' was not declared in this scope
  make[3]: *** [.obj/qqmllistaccessor.o] Error 1
  In file included from jsruntime/qv4object_p.h:52:0,
                   from jsruntime/qv4functionobject_p.h:48,
                   from compiler/qv4isel_p.cpp:47:
  jsruntime/qv4arraydata_p.h:58:20: error: expected identifier before '*' token
  jsruntime/qv4arraydata_p.h:58:56: error: ISO C++ forbids declaration of 'ReturnedValue' with no type [-fpermissive]
  jsruntime/qv4arraydata_p.h:58:56: error: 'ReturnedValue' declared as function returning a function
  jsruntime/qv4arraydata_p.h:59:43: error: 'ValueRef' has not been declared
  jsruntime/qv4arraydata_p.h:60:48: error: 'SafeValue' has not been declared
  jsruntime/qv4arraydata_p.h:62:52: error: 'PropertyAttributes' has not been declared
  jsruntime/qv4arraydata_p.h:63:25: error: expected identifier before '*' token
  jsruntime/qv4arraydata_p.h:63:67: error: ISO C++ forbids declaration of 'PropertyAttributes' with no type [-fpermissive]
  jsruntime/qv4arraydata_p.h:63:67: error: 'PropertyAttributes' declared as function returning a function
  jsruntime/qv4arraydata_p.h:64:38: error: 'SafeValue' has not been declared
  jsruntime/qv4arraydata_p.h:65:20: error: expected identifier before '*' token
  jsruntime/qv4arraydata_p.h:65:44: error: ISO C++ forbids declaration of 'ReturnedValue' with no type [-fpermissive]
  jsruntime/qv4arraydata_p.h:65:44: error: 'ReturnedValue' declared as function returning a function
  jsruntime/qv4arraydata_p.h:95:5: error: 'PropertyAttributes' does not name a type
  jsruntime/qv4arraydata_p.h:96:5: error: 'Property' does not name a type
  jsruntime/qv4arraydata_p.h:112:5: error: 'PropertyAttributes' does not name a type
  jsruntime/qv4arraydata_p.h:116:32: error: 'PropertyAttributes' has not been declared
  jsruntime/qv4arraydata_p.h:136:28: error: 'SafeValue' has not been declared
  jsruntime/qv4arraydata_p.h:139:12: error: 'ReturnedValue' does not name a type
  jsruntime/qv4arraydata_p.h:142:43: error: 'SafeValue' has not been declared
  jsruntime/qv4arraydata_p.h:154:26: error: 'ValueRef' has not been declared
  jsruntime/qv4arraydata_p.h:157:26: error: 'SafeValue' has not been declared
  jsruntime/qv4arraydata_p.h:160:5: error: 'ReturnedValue' does not name a type
  jsruntime/qv4arraydata_p.h:165:12: error: 'Property' does not name a type
  jsruntime/qv4arraydata_p.h:169:22: error: 'ExecutionContext' has not been declared
  jsruntime/qv4arraydata_p.h:169:49: error: 'ObjectRef' has not been declared
  jsruntime/qv4arraydata_p.h:169:77: error: 'ValueRef' does not name a type
  jsruntime/qv4arraydata_p.h:169:86: error: ISO C++ forbids declaration of 'comparefn' with no type [-fpermissive]
  jsruntime/qv4arraydata_p.h:170:24: error: 'Object' has not been declared
  jsruntime/qv4arraydata_p.h:170:41: error: 'ArrayObject' does not name a type
  jsruntime/qv4arraydata_p.h:170:54: error: ISO C++ forbids declaration of 'otherObj' with no type [-fpermissive]
  jsruntime/qv4arraydata_p.h:171:12: error: 'Property' does not name a type
  jsruntime/qv4arraydata_p.h:172:22: error: 'ExecutionEngine' has not been declared
  jsruntime/qv4arraydata_p.h:178:12: error: 'ReturnedValue' does not name a type
  jsruntime/qv4arraydata_p.h:179:47: error: 'ValueRef' has not been declared
  jsruntime/qv4arraydata_p.h:180:52: error: 'SafeValue' has not been declared
  jsruntime/qv4arraydata_p.h:182:56: error: 'PropertyAttributes' has not been declared
  jsruntime/qv4arraydata_p.h:183:12: error: 'PropertyAttributes' does not name a type
  jsruntime/qv4arraydata_p.h:184:42: error: 'SafeValue' has not been declared
  jsruntime/qv4arraydata_p.h:185:12: error: 'ReturnedValue' does not name a type
  jsruntime/qv4arraydata_p.h: In constructor 'QV4::ArrayData::ArrayData()':
  jsruntime/qv4arraydata_p.h:78:11: error: class 'QV4::ArrayData' does not have any field named 'attrs'
  jsruntime/qv4arraydata_p.h:79:11: error: class 'QV4::ArrayData' does not have any field named 'data'
  jsruntime/qv4arraydata_p.h: In member function 'bool QV4::ArrayData::hasAttributes() const':
  jsruntime/qv4arraydata_p.h:109:24: error: 'attrs' was not declared in this scope
  jsruntime/qv4arraydata_p.h: In member function 'void QV4::ArrayData::setAttributes(uint, int)':
  jsruntime/qv4arraydata_p.h:118:13: error: 'attrs' was not declared in this scope
  jsruntime/qv4arraydata_p.h:118:27: error: 'Attr_Data' was not declared in this scope
  jsruntime/qv4arraydata_p.h:118:27: note: suggested alternative:
  jsruntime/qv4global_p.h:174:5: note:   'TestNamespace::QV4::Attr_Data'
  jsruntime/qv4arraydata_p.h:120:15: error: request for member 'resolve' in 'a', which is of non-class type 'int'
  jsruntime/qv4arraydata_p.h: In member function 'bool QV4::ArrayData::isEmpty(uint) const':
  jsruntime/qv4arraydata_p.h:128:25: error: 'const struct QV4::ArrayVTable' has no member named 'get'
  jsruntime/qv4arraydata_p.h:128:41: error: 'Primitive' has not been declared
  jsruntime/qv4arraydata_p.h: At global scope:
  jsruntime/qv4arraydata_p.h:199:5: error: 'SparseArray' does not name a type
  jsruntime/qv4arraydata_p.h:206:12: error: 'ReturnedValue' does not name a type
  jsruntime/qv4arraydata_p.h:207:47: error: 'ValueRef' has not been declared
  jsruntime/qv4arraydata_p.h:208:52: error: 'SafeValue' has not been declared
  jsruntime/qv4arraydata_p.h:210:56: error: 'PropertyAttributes' has not been declared
  jsruntime/qv4arraydata_p.h:211:12: error: 'PropertyAttributes' does not name a type
  jsruntime/qv4arraydata_p.h:212:42: error: 'SafeValue' has not been declared
  jsruntime/qv4arraydata_p.h:213:12: error: 'ReturnedValue' does not name a type
  jsruntime/qv4arraydata_p.h: In constructor 'QV4::SparseArrayData::SparseArrayData()':
  jsruntime/qv4arraydata_p.h:195:11: error: class 'QV4::SparseArrayData' does not have any field named 'sparse'
  jsruntime/qv4arraydata_p.h: At global scope:
  jsruntime/qv4arraydata_p.h:220:8: error: 'Property' does not name a type
  In file included from jsruntime/qv4functionobject_p.h:48:0,
                   from compiler/qv4isel_p.cpp:47:
  jsruntime/qv4object_p.h:113:5: error: 'ArrayData' does not name a type
  jsruntime/qv4object_p.h:194:5: error: 'ArrayData' does not name a type
  jsruntime/qv4object_p.h:198:23: error: 'ArrayData' has not been declared
  jsruntime/qv4object_p.h:198:39: error: expected ',' or '...' before 't'
  jsruntime/qv4object_p.h: In member function 'void TestNamespace::QV4::Object::setArrayType(int)':
  jsruntime/qv4object_p.h:199:13: error: 't' was not declared in this scope
  jsruntime/qv4object_p.h:199:18: error: 'ArrayData' has not been declared
  jsruntime/qv4object_p.h:199:44: error: 'ArrayData' has not been declared
  jsruntime/qv4object_p.h:201:9: error: 'arrayData' was not declared in this scope
  jsruntime/qv4object_p.h: At global scope:
  jsruntime/qv4object_p.h:198:10: error: unused parameter 'Type' [-Werror=unused-parameter]
  jsruntime/qv4object_p.h: In member function 'void TestNamespace::QV4::Object::arrayReserve(uint)':
  jsruntime/qv4object_p.h:206:9: error: 'arrayData' was not declared in this scope
  jsruntime/qv4object_p.h: In member function 'void TestNamespace::QV4::Object::arrayCreate()':
  jsruntime/qv4object_p.h:210:14: error: 'arrayData' was not declared in this scope
  jsruntime/qv4object_p.h:211:29: error: expected type-specifier before 'ArrayData'
  jsruntime/qv4object_p.h:211:29: error: expected ';' before 'ArrayData'
  jsruntime/qv4object_p.h: In member function 'TestNamespace::QV4::SparseArrayNode* TestNamespace::QV4::Object::sparseBegin()':
  jsruntime/qv4object_p.h:215:55: error: 'arrayType' was not declared in this scope
  jsruntime/qv4object_p.h:215:60: error: 'ArrayData' has not been declared
  jsruntime/qv4object_p.h:215:92: error: expected type-specifier before 'SparseArrayData'
  jsruntime/qv4object_p.h:215:92: error: expected '>' before 'SparseArrayData'
  jsruntime/qv4object_p.h:215:92: error: expected '(' before 'SparseArrayData'
  jsruntime/qv4object_p.h:215:92: error: 'SparseArrayData' was not declared in this scope
  jsruntime/qv4object_p.h:215:92: note: suggested alternative:
  jsruntime/qv4arraydata_p.h:191:47: note:   'QV4::SparseArrayData'
  jsruntime/qv4object_p.h:215:109: error: expected primary-expression before '>' token
  jsruntime/qv4object_p.h:215:111: error: 'arrayData' was not declared in this scope
  jsruntime/qv4object_p.h:215:139: error: expected ')' before ':' token
  jsruntime/qv4object_p.h: In member function 'TestNamespace::QV4::SparseArrayNode* TestNamespace::QV4::Object::sparseEnd()':
  jsruntime/qv4object_p.h:216:53: error: 'arrayType' was not declared in this scope
  jsruntime/qv4object_p.h:216:58: error: 'ArrayData' has not been declared
  jsruntime/qv4object_p.h:216:90: error: expected type-specifier before 'SparseArrayData'
  jsruntime/qv4object_p.h:216:90: error: expected '>' before 'SparseArrayData'
  jsruntime/qv4object_p.h:216:90: error: expected '(' before 'SparseArrayData'
  jsruntime/qv4object_p.h:216:90: error: 'SparseArrayData' was not declared in this scope
  jsruntime/qv4object_p.h:216:90: note: suggested alternative:
  jsruntime/qv4arraydata_p.h:191:47: note:   'QV4::SparseArrayData'
  jsruntime/qv4object_p.h:216:107: error: expected primary-expression before '>' token
  jsruntime/qv4object_p.h:216:109: error: 'arrayData' was not declared in this scope
  jsruntime/qv4object_p.h:216:135: error: expected ')' before ':' token
  jsruntime/qv4object_p.h: In member function 'TestNamespace::QV4::Property* TestNamespace::QV4::Object::arrayInsert(uint)':
  jsruntime/qv4object_p.h:220:16: error: 'ArrayData' has not been declared
  jsruntime/qv4object_p.h: In member function 'bool TestNamespace::QV4::Object::protoHasArray()':
  jsruntime/qv4object_p.h:228:20: error: 'struct TestNamespace::QV4::Object' has no member named 'arrayData'
  jsruntime/qv4object_p.h: In member function 'void TestNamespace::QV4::Object::push_back(TestNamespace::QV4::ValueRef)':
  jsruntime/qv4object_p.h:347:10: error: 'arrayData' was not declared in this scope
  jsruntime/qv4object_p.h: In member function 'void TestNamespace::QV4::Object::arraySet(uint, const TestNamespace::QV4::Property&, TestNamespace::QV4::PropertyAttributes)':
  jsruntime/qv4object_p.h:363:5: error: 'arrayData' was not declared in this scope
  compiler/qv4isel_p.cpp: At global scope:
  compiler/qv4isel_p.cpp:82:1: error: reference to 'QV4' is ambiguous
  jsruntime/qv4arraydata_p.h:49:15: error: candidates are: namespace QV4 { }
  jsruntime/qv4global_p.h:114:15: error:                 namespace TestNamespace::QV4 { }
  compiler/qv4isel_p.cpp:82:1: error: 'QV4' does not name a type
  make[3]: *** [.obj/qv4isel_p.o] Error 1
  In file included from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4object_p.h:52:0,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4lookup_p.h:48,
                   from /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/qv4lookup_p.h:1,
                   from compiler/qv4isel_masm_p.h:49,
                   from compiler/qv4isel_masm.cpp:42:
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:58:20: error: expected identifier before '*' token
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:58:56: error: ISO C++ forbids declaration of 'ReturnedValue' with no type [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:58:56: error: 'ReturnedValue' declared as function returning a function
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:59:43: error: 'ValueRef' has not been declared
  /work/build/qt/qtbase/include/QtQml/5.3.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h:60:48: error: 'SafeValue' has not been declared
  (... 3264 lines omitted; there are too many errors!)
  jsruntime/qv4object_p.h:215:55: error: 'arrayType' was not declared in this scope
  jsruntime/qv4object_p.h:215:60: error: 'ArrayData' has not been declared
  jsruntime/qv4object_p.h:215:92: error: expected type-specifier before 'SparseArrayData'
  jsruntime/qv4object_p.h:215:92: error: expected '>' before 'SparseArrayData'
  jsruntime/qv4object_p.h:215:92: error: expected '(' before 'SparseArrayData'
  jsruntime/qv4object_p.h:215:92: error: 'SparseArrayData' was not declared in this scope
  jsruntime/qv4object_p.h:215:92: note: suggested alternative:
  jsruntime/qv4arraydata_p.h:191:47: note:   'QV4::SparseArrayData'
  jsruntime/qv4object_p.h:215:109: error: expected primary-expression before '>' token
  jsruntime/qv4object_p.h:215:111: error: 'arrayData' was not declared in this scope
  jsruntime/qv4object_p.h:215:139: error: expected ')' before ':' token
  jsruntime/qv4object_p.h: In member function 'TestNamespace::QV4::SparseArrayNode* TestNamespace::QV4::Object::sparseEnd()':
  jsruntime/qv4object_p.h:216:53: error: 'arrayType' was not declared in this scope
  jsruntime/qv4object_p.h:216:58: error: 'ArrayData' has not been declared
  jsruntime/qv4object_p.h:216:90: error: expected type-specifier before 'SparseArrayData'
  jsruntime/qv4object_p.h:216:90: error: expected '>' before 'SparseArrayData'
  jsruntime/qv4object_p.h:216:90: error: expected '(' before 'SparseArrayData'
  jsruntime/qv4object_p.h:216:90: error: 'SparseArrayData' was not declared in this scope
  jsruntime/qv4object_p.h:216:90: note: suggested alternative:
  jsruntime/qv4arraydata_p.h:191:47: note:   'QV4::SparseArrayData'
  jsruntime/qv4object_p.h:216:107: error: expected primary-expression before '>' token
  jsruntime/qv4object_p.h:216:109: error: 'arrayData' was not declared in this scope
  jsruntime/qv4object_p.h:216:135: error: expected ')' before ':' token
  jsruntime/qv4object_p.h: In member function 'TestNamespace::QV4::Property* TestNamespace::QV4::Object::arrayInsert(uint)':
  jsruntime/qv4object_p.h:220:16: error: 'ArrayData' has not been declared
  jsruntime/qv4object_p.h: In member function 'bool TestNamespace::QV4::Object::protoHasArray()':
  jsruntime/qv4object_p.h:228:20: error: 'struct TestNamespace::QV4::Object' has no member named 'arrayData'
  jsruntime/qv4object_p.h: In member function 'void TestNamespace::QV4::Object::push_back(TestNamespace::QV4::ValueRef)':
  jsruntime/qv4object_p.h:347:10: error: 'arrayData' was not declared in this scope
  jsruntime/qv4object_p.h: In member function 'void TestNamespace::QV4::Object::arraySet(uint, const TestNamespace::QV4::Property&, TestNamespace::QV4::PropertyAttributes)':
  jsruntime/qv4object_p.h:363:5: error: 'arrayData' was not declared in this scope
  make[3]: *** [.obj/qv4mm.o] Error 1
  In file included from jsruntime/qv4object_p.h:52:0,
                   from jsruntime/qv4arrayobject_p.h:44,
                   from jsruntime/qv4arrayobject.cpp:42:
  jsruntime/qv4arraydata_p.h:58:20: error: expected identifier before ‘*’ token
  jsruntime/qv4arraydata_p.h:58:56: error: ISO C++ forbids declaration of ‘ReturnedValue’ with no type [-fpermissive]
  jsruntime/qv4arraydata_p.h:58:56: error: ‘ReturnedValue’ declared as function returning a function
  jsruntime/qv4arraydata_p.h:59:43: error: ‘ValueRef’ has not been declared
  jsruntime/qv4arraydata_p.h:60:48: error: ‘SafeValue’ has not been declared
  jsruntime/qv4arraydata_p.h:62:52: error: ‘PropertyAttributes’ has not been declared
  jsruntime/qv4arraydata_p.h:63:25: error: expected identifier before ‘*’ token
  jsruntime/qv4arraydata_p.h:63:67: error: ISO C++ forbids declaration of ‘PropertyAttributes’ with no type [-fpermissive]
  jsruntime/qv4arraydata_p.h:63:67: error: ‘PropertyAttributes’ declared as function returning a function
  jsruntime/qv4arraydata_p.h:64:38: error: ‘SafeValue’ has not been declared
  jsruntime/qv4arraydata_p.h:65:20: error: expected identifier before ‘*’ token
  jsruntime/qv4arraydata_p.h:65:44: error: ISO C++ forbids declaration of ‘ReturnedValue’ with no type [-fpermissive]
  jsruntime/qv4arraydata_p.h:65:44: error: ‘ReturnedValue’ declared as function returning a function
  jsruntime/qv4arraydata_p.h:95:5: error: ‘PropertyAttributes’ does not name a type
  jsruntime/qv4arraydata_p.h:96:5: error: ‘Property’ does not name a type
  jsruntime/qv4arraydata_p.h:112:5: error: ‘PropertyAttributes’ does not name a type
  jsruntime/qv4arraydata_p.h:116:32: error: ‘PropertyAttributes’ has not been declared
  jsruntime/qv4arraydata_p.h:136:28: error: ‘SafeValue’ has not been declared
  jsruntime/qv4arraydata_p.h:139:12: error: ‘ReturnedValue’ does not name a type
  jsruntime/qv4arraydata_p.h:142:43: error: ‘SafeValue’ has not been declared
  jsruntime/qv4arraydata_p.h:154:26: error: ‘ValueRef’ has not been declared
  jsruntime/qv4arraydata_p.h:157:26: error: ‘SafeValue’ has not been declared
  jsruntime/qv4arraydata_p.h:160:5: error: ‘ReturnedValue’ does not name a type
  jsruntime/qv4arraydata_p.h:165:12: error: ‘Property’ does not name a type
  jsruntime/qv4arraydata_p.h:169:22: error: ‘ExecutionContext’ has not been declared
  jsruntime/qv4arraydata_p.h:169:49: error: ‘ObjectRef’ has not been declared
  jsruntime/qv4arraydata_p.h:169:77: error: ‘ValueRef’ does not name a type
  jsruntime/qv4arraydata_p.h:169:86: error: ISO C++ forbids declaration of ‘comparefn’ with no type [-fpermissive]
  jsruntime/qv4arraydata_p.h:170:24: error: ‘Object’ has not been declared
  jsruntime/qv4arraydata_p.h:170:41: error: ‘ArrayObject’ does not name a type
  jsruntime/qv4arraydata_p.h:170:54: error: ISO C++ forbids declaration of ‘otherObj’ with no type [-fpermissive]
  jsruntime/qv4arraydata_p.h:171:12: error: ‘Property’ does not name a type
  jsruntime/qv4arraydata_p.h:172:22: error: ‘ExecutionEngine’ has not been declared
  jsruntime/qv4arraydata_p.h:178:12: error: ‘ReturnedValue’ does not name a type
  jsruntime/qv4arraydata_p.h:179:47: error: ‘ValueRef’ has not been declared
  jsruntime/qv4arraydata_p.h:180:52: error: ‘SafeValue’ has not been declared
  jsruntime/qv4arraydata_p.h:182:56: error: ‘PropertyAttributes’ has not been declared
  jsruntime/qv4arraydata_p.h:183:12: error: ‘PropertyAttributes’ does not name a type
  jsruntime/qv4arraydata_p.h:184:42: error: ‘SafeValue’ has not been declared
  jsruntime/qv4arraydata_p.h:185:12: error: ‘ReturnedValue’ does not name a type
  jsruntime/qv4arraydata_p.h: In constructor ‘QV4::ArrayData::ArrayData()’:
  jsruntime/qv4arraydata_p.h:78:11: error: class ‘QV4::ArrayData’ does not have any field named ‘attrs’
  jsruntime/qv4arraydata_p.h:79:11: error: class ‘QV4::ArrayData’ does not have any field named ‘data’
  jsruntime/qv4arraydata_p.h: In member function ‘bool QV4::ArrayData::hasAttributes() const’:
  jsruntime/qv4arraydata_p.h:109:24: error: ‘attrs’ was not declared in this scope
  jsruntime/qv4arraydata_p.h: In member function ‘void QV4::ArrayData::setAttributes(uint, int)’:
  jsruntime/qv4arraydata_p.h:118:13: error: ‘attrs’ was not declared in this scope
  jsruntime/qv4arraydata_p.h:118:27: error: ‘Attr_Data’ was not declared in this scope
  jsruntime/qv4arraydata_p.h:118:27: note: suggested alternative:
  jsruntime/qv4global_p.h:174:5: note:   ‘TestNamespace::QV4::Attr_Data’
  jsruntime/qv4arraydata_p.h:120:15: error: request for member ‘resolve’ in ‘a’, which is of non-class type ‘int’
  jsruntime/qv4arraydata_p.h: In member function ‘bool QV4::ArrayData::isEmpty(uint) const’:
  jsruntime/qv4arraydata_p.h:128:25: error: ‘const struct QV4::ArrayVTable’ has no member named ‘get’
  jsruntime/qv4arraydata_p.h:128:41: error: ‘Primitive’ has not been declared
  jsruntime/qv4arraydata_p.h: At global scope:
  jsruntime/qv4arraydata_p.h:199:5: error: ‘SparseArray’ does not name a type
  jsruntime/qv4arraydata_p.h:206:12: error: ‘ReturnedValue’ does not name a type
  jsruntime/qv4arraydata_p.h:207:47: error: ‘ValueRef’ has not been declared
  jsruntime/qv4arraydata_p.h:208:52: error: ‘SafeValue’ has not been declared
  jsruntime/qv4arraydata_p.h:210:56: error: ‘PropertyAttributes’ has not been declared
  jsruntime/qv4arraydata_p.h:211:12: error: ‘PropertyAttributes’ does not name a type
  jsruntime/qv4arraydata_p.h:212:42: error: ‘SafeValue’ has not been declared
  jsruntime/qv4arraydata_p.h:213:12: error: ‘ReturnedValue’ does not name a type
  jsruntime/qv4arraydata_p.h: In constructor ‘QV4::SparseArrayData::SparseArrayData()’:
  jsruntime/qv4arraydata_p.h:195:11: error: class ‘QV4::SparseArrayData’ does not have any field named ‘sparse’
  jsruntime/qv4arraydata_p.h: At global scope:
  jsruntime/qv4arraydata_p.h:220:8: error: ‘Property’ does not name a type
  In file included from jsruntime/qv4arrayobject_p.h:44:0,
                   from jsruntime/qv4arrayobject.cpp:42:
  jsruntime/qv4object_p.h:113:5: error: ‘ArrayData’ does not name a type
  jsruntime/qv4object_p.h:194:5: error: ‘ArrayData’ does not name a type
  jsruntime/qv4object_p.h:198:23: error: ‘ArrayData’ has not been declared
  jsruntime/qv4object_p.h:198:39: error: expected ‘,’ or ‘...’ before ‘t’
  jsruntime/qv4object_p.h: In member function ‘void TestNamespace::QV4::Object::setArrayType(int)’:
  jsruntime/qv4object_p.h:199:13: error: ‘t’ was not declared in this scope
  jsruntime/qv4object_p.h:199:18: error: ‘ArrayData’ has not been declared
  jsruntime/qv4object_p.h:199:44: error: ‘ArrayData’ has not been declared
  jsruntime/qv4object_p.h:201:9: error: ‘arrayData’ was not declared in this scope
  jsruntime/qv4object_p.h: At global scope:
  jsruntime/qv4object_p.h:198:10: error: unused parameter ‘Type’ [-Werror=unused-parameter]
  jsruntime/qv4object_p.h: In member function ‘void TestNamespace::QV4::Object::arrayReserve(uint)’:
  jsruntime/qv4object_p.h:206:9: error: ‘arrayData’ was not declared in this scope
  jsruntime/qv4object_p.h: In member function ‘void TestNamespace::QV4::Object::arrayCreate()’:
  jsruntime/qv4object_p.h:210:14: error: ‘arrayData’ was not declared in this scope
  jsruntime/qv4object_p.h:211:29: error: expected type-specifier before ‘ArrayData’
  jsruntime/qv4object_p.h:211:29: error: expected ‘;’ before ‘ArrayData’
  jsruntime/qv4object_p.h: In member function ‘TestNamespace::QV4::SparseArrayNode* TestNamespace::QV4::Object::sparseBegin()’:
  jsruntime/qv4object_p.h:215:55: error: ‘arrayType’ was not declared in this scope
  jsruntime/qv4object_p.h:215:60: error: ‘ArrayData’ has not been declared
  jsruntime/qv4object_p.h:215:92: error: expected type-specifier before ‘SparseArrayData’
  jsruntime/qv4object_p.h:215:92: error: expected ‘>’ before ‘SparseArrayData’
  jsruntime/qv4object_p.h:215:92: error: expected ‘(’ before ‘SparseArrayData’
  jsruntime/qv4object_p.h:215:92: error: ‘SparseArrayData’ was not declared in this scope
  jsruntime/qv4object_p.h:215:92: note: suggested alternative:
  jsruntime/qv4arraydata_p.h:191:47: note:   ‘QV4::SparseArrayData’
  jsruntime/qv4object_p.h:215:109: error: expected primary-expression before ‘>’ token
  jsruntime/qv4object_p.h:215:111: error: ‘arrayData’ was not declared in this scope
  jsruntime/qv4object_p.h:215:139: error: expected ‘)’ before ‘:’ token
  jsruntime/qv4object_p.h: In member function ‘TestNamespace::QV4::SparseArrayNode* TestNamespace::QV4::Object::sparseEnd()’:
  jsruntime/qv4object_p.h:216:53: error: ‘arrayType’ was not declared in this scope
  jsruntime/qv4object_p.h:216:58: error: ‘ArrayData’ has not been declared
  jsruntime/qv4object_p.h:216:90: error: expected type-specifier before ‘SparseArrayData’
  jsruntime/qv4object_p.h:216:90: error: expected ‘>’ before ‘SparseArrayData’
  jsruntime/qv4object_p.h:216:90: error: expected ‘(’ before ‘SparseArrayData’
  jsruntime/qv4object_p.h:216:90: error: ‘SparseArrayData’ was not declared in this scope
  jsruntime/qv4object_p.h:216:90: note: suggested alternative:
  jsruntime/qv4arraydata_p.h:191:47: note:   ‘QV4::SparseArrayData’
  jsruntime/qv4object_p.h:216:107: error: expected primary-expression before ‘>’ token
  jsruntime/qv4object_p.h:216:109: error: ‘arrayData’ was not declared in this scope
  jsruntime/qv4object_p.h:216:135: error: expected ‘)’ before ‘:’ token
  jsruntime/qv4object_p.h: In member function ‘TestNamespace::QV4::Property* TestNamespace::QV4::Object::arrayInsert(uint)’:
  jsruntime/qv4object_p.h:220:16: error: ‘ArrayData’ has not been declared
  jsruntime/qv4object_p.h: In member function ‘bool TestNamespace::QV4::Object::protoHasArray()’:
  jsruntime/qv4object_p.h:228:20: error: ‘struct TestNamespace::QV4::Object’ has no member named ‘arrayData’
  jsruntime/qv4object_p.h: In member function ‘void TestNamespace::QV4::Object::push_back(TestNamespace::QV4::ValueRef)’:
  jsruntime/qv4object_p.h:347:10: error: ‘arrayData’ was not declared in this scope
  jsruntime/qv4object_p.h: In member function ‘void TestNamespace::QV4::Object::arraySet(uint, const TestNamespace::QV4::Property&, TestNamespace::QV4::PropertyAttributes)’:
  jsruntime/qv4object_p.h:363:5: error: ‘arrayData’ was not declared in this scope
  jsruntime/qv4arrayobject.cpp: At global scope:
  jsruntime/qv4arrayobject.cpp:47:17: error: reference to ‘QV4’ is ambiguous
  jsruntime/qv4arraydata_p.h:49:15: error: candidates are: namespace QV4 { }
  jsruntime/qv4global_p.h:114:15: error:                 namespace TestNamespace::QV4 { }
  jsruntime/qv4arrayobject.cpp:47:17: error: ‘QV4’ is not a namespace-name
  jsruntime/qv4arrayobject.cpp:47:20: error: expected namespace-name before ‘;’ token
  jsruntime/qv4arrayobject.cpp:49:7: error: reference to ‘QV4’ is ambiguous
  jsruntime/qv4arraydata_p.h:49:15: error: candidates are: namespace QV4 { }
  jsruntime/qv4global_p.h:114:15: error:                 namespace TestNamespace::QV4 { }
  jsruntime/qv4arrayobject.cpp:49:7: error: ‘QV4’ does not name a type
  jsruntime/qv4arrayobject.cpp:51:1: error: ‘ArrayCtor’ does not name a type
  jsruntime/qv4arrayobject.cpp:52:307: error: expected unqualified-id before ‘)’ token
  jsruntime/qv4arrayobject.cpp:57:1: error: ‘ReturnedValue’ does not name a type
  jsruntime/qv4arrayobject.cpp:83:1: error: ‘ReturnedValue’ does not name a type
  jsruntime/qv4arrayobject.cpp:88:1: error: ‘ArrayPrototype’ does not name a type
  jsruntime/qv4arrayobject.cpp:93:6: error: ‘ArrayPrototype’ has not been declared
  jsruntime/qv4arrayobject.cpp:93:27: error: variable or field ‘init’ declared void
  jsruntime/qv4arrayobject.cpp:93:27: error: ‘ExecutionEngine’ was not declared in this scope
  jsruntime/qv4arrayobject.cpp:93:27: note: suggested alternative:
  jsruntime/qv4engine_p.h:122:47: note:   ‘TestNamespace::QV4::ExecutionEngine’
  jsruntime/qv4arrayobject.cpp:93:44: error: ‘engine’ was not declared in this scope
  jsruntime/qv4arrayobject.cpp:93:52: error: ‘ObjectRef’ was not declared in this scope
  jsruntime/qv4arrayobject.cpp:93:52: note: suggested alternative:
  jsruntime/qv4scopedvalue_p.h:518:28: note:   ‘TestNamespace::QV4::ObjectRef’
  make[3]: *** [.obj/qv4arrayobject.o] Error 1
  In file included from jsruntime/qv4arraydata.cpp:41:0:
  jsruntime/qv4arraydata_p.h:58:20: error: expected identifier before ‘*’ token
  jsruntime/qv4arraydata_p.h:58:56: error: ISO C++ forbids declaration of ‘ReturnedValue’ with no type [-fpermissive]
  jsruntime/qv4arraydata_p.h:58:56: error: ‘ReturnedValue’ declared as function returning a function
  jsruntime/qv4arraydata_p.h:59:43: error: ‘ValueRef’ has not been declared
  jsruntime/qv4arraydata_p.h:60:48: error: ‘SafeValue’ has not been declared
  jsruntime/qv4arraydata_p.h:62:52: error: ‘PropertyAttributes’ has not been declared
  jsruntime/qv4arraydata_p.h:63:25: error: expected identifier before ‘*’ token
  jsruntime/qv4arraydata_p.h:63:67: error: ISO C++ forbids declaration of ‘PropertyAttributes’ with no type [-fpermissive]
  jsruntime/qv4arraydata_p.h:63:67: error: ‘PropertyAttributes’ declared as function returning a function
  jsruntime/qv4arraydata_p.h:64:38: error: ‘SafeValue’ has not been declared
  jsruntime/qv4arraydata_p.h:65:20: error: expected identifier before ‘*’ token
  jsruntime/qv4arraydata_p.h:65:44: error: ISO C++ forbids declaration of ‘ReturnedValue’ with no type [-fpermissive]
  jsruntime/qv4arraydata_p.h:65:44: error: ‘ReturnedValue’ declared as function returning a function
  jsruntime/qv4arraydata_p.h:95:5: error: ‘PropertyAttributes’ does not name a type
  jsruntime/qv4arraydata_p.h:96:5: error: ‘Property’ does not name a type
  jsruntime/qv4arraydata_p.h:112:5: error: ‘PropertyAttributes’ does not name a type
  jsruntime/qv4arraydata_p.h:116:32: error: ‘PropertyAttributes’ has not been declared
  jsruntime/qv4arraydata_p.h:136:28: error: ‘SafeValue’ has not been declared
  jsruntime/qv4arraydata_p.h:139:12: error: ‘ReturnedValue’ does not name a type
  jsruntime/qv4arraydata_p.h:142:43: error: ‘SafeValue’ has not been declared
  jsruntime/qv4arraydata_p.h:154:26: error: ‘ValueRef’ has not been declared
  jsruntime/qv4arraydata_p.h:157:26: error: ‘SafeValue’ has not been declared
  jsruntime/qv4arraydata_p.h:160:5: error: ‘ReturnedValue’ does not name a type
  jsruntime/qv4arraydata_p.h:165:12: error: ‘Property’ does not name a type
  jsruntime/qv4arraydata_p.h:169:22: error: ‘ExecutionContext’ has not been declared
  jsruntime/qv4arraydata_p.h:169:49: error: ‘ObjectRef’ has not been declared
  jsruntime/qv4arraydata_p.h:169:77: error: ‘ValueRef’ does not name a type
  jsruntime/qv4arraydata_p.h:169:86: error: ISO C++ forbids declaration of ‘comparefn’ with no type [-fpermissive]
  jsruntime/qv4arraydata_p.h:170:24: error: ‘Object’ has not been declared
  jsruntime/qv4arraydata_p.h:170:41: error: ‘ArrayObject’ does not name a type
  jsruntime/qv4arraydata_p.h:170:54: error: ISO C++ forbids declaration of ‘otherObj’ with no type [-fpermissive]
  jsruntime/qv4arraydata_p.h:171:12: error: ‘Property’ does not name a type
  jsruntime/qv4arraydata_p.h:172:22: error: ‘ExecutionEngine’ has not been declared
  jsruntime/qv4arraydata_p.h:178:12: error: ‘ReturnedValue’ does not name a type
  jsruntime/qv4arraydata_p.h:179:47: error: ‘ValueRef’ has not been declared
  jsruntime/qv4arraydata_p.h:180:52: error: ‘SafeValue’ has not been declared
  jsruntime/qv4arraydata_p.h:182:56: error: ‘PropertyAttributes’ has not been declared
  jsruntime/qv4arraydata_p.h:183:12: error: ‘PropertyAttributes’ does not name a type
  jsruntime/qv4arraydata_p.h:184:42: error: ‘SafeValue’ has not been declared
  jsruntime/qv4arraydata_p.h:185:12: error: ‘ReturnedValue’ does not name a type
  jsruntime/qv4arraydata_p.h: In constructor ‘QV4::ArrayData::ArrayData()’:
  jsruntime/qv4arraydata_p.h:78:11: error: class ‘QV4::ArrayData’ does not have any field named ‘attrs’
  jsruntime/qv4arraydata_p.h:79:11: error: class ‘QV4::ArrayData’ does not have any field named ‘data’
  jsruntime/qv4arraydata_p.h: In member function ‘bool QV4::ArrayData::hasAttributes() const’:
  jsruntime/qv4arraydata_p.h:109:24: error: ‘attrs’ was not declared in this scope
  jsruntime/qv4arraydata_p.h: In member function ‘void QV4::ArrayData::setAttributes(uint, int)’:
  jsruntime/qv4arraydata_p.h:118:13: error: ‘attrs’ was not declared in this scope
  jsruntime/qv4arraydata_p.h:118:27: error: ‘Attr_Data’ was not declared in this scope
  jsruntime/qv4arraydata_p.h:118:27: note: suggested alternative:
  jsruntime/qv4global_p.h:174:5: note:   ‘TestNamespace::QV4::Attr_Data’
  jsruntime/qv4arraydata_p.h:120:15: error: request for member ‘resolve’ in ‘a’, which is of non-class type ‘int’
  jsruntime/qv4arraydata_p.h: In member function ‘bool QV4::ArrayData::isEmpty(uint) const’:
  jsruntime/qv4arraydata_p.h:128:25: error: ‘const struct QV4::ArrayVTable’ has no member named ‘get’
  jsruntime/qv4arraydata_p.h:128:41: error: ‘Primitive’ has not been declared
  jsruntime/qv4arraydata_p.h: At global scope:
  jsruntime/qv4arraydata_p.h:199:5: error: ‘SparseArray’ does not name a type
  jsruntime/qv4arraydata_p.h:206:12: error: ‘ReturnedValue’ does not name a type
  jsruntime/qv4arraydata_p.h:207:47: error: ‘ValueRef’ has not been declared
  jsruntime/qv4arraydata_p.h:208:52: error: ‘SafeValue’ has not been declared
  jsruntime/qv4arraydata_p.h:210:56: error: ‘PropertyAttributes’ has not been declared
  jsruntime/qv4arraydata_p.h:211:12: error: ‘PropertyAttributes’ does not name a type
  jsruntime/qv4arraydata_p.h:212:42: error: ‘SafeValue’ has not been declared
  jsruntime/qv4arraydata_p.h:213:12: error: ‘ReturnedValue’ does not name a type
  jsruntime/qv4arraydata_p.h: In constructor ‘QV4::SparseArrayData::SparseArrayData()’:
  jsruntime/qv4arraydata_p.h:195:11: error: class ‘QV4::SparseArrayData’ does not have any field named ‘sparse’
  jsruntime/qv4arraydata_p.h: At global scope:
  jsruntime/qv4arraydata_p.h:220:8: error: ‘Property’ does not name a type
  In file included from jsruntime/qv4arraydata.cpp:42:0:
  jsruntime/qv4object_p.h:113:5: error: ‘ArrayData’ does not name a type
  jsruntime/qv4object_p.h:194:5: error: ‘ArrayData’ does not name a type
  jsruntime/qv4object_p.h:198:23: error: ‘ArrayData’ has not been declared
  jsruntime/qv4object_p.h:198:39: error: expected ‘,’ or ‘...’ before ‘t’
  jsruntime/qv4object_p.h: In member function ‘void TestNamespace::QV4::Object::setArrayType(int)’:
  jsruntime/qv4object_p.h:199:13: error: ‘t’ was not declared in this scope
  jsruntime/qv4object_p.h:199:18: error: ‘ArrayData’ has not been declared
  jsruntime/qv4object_p.h:199:44: error: ‘ArrayData’ has not been declared
  jsruntime/qv4object_p.h:201:9: error: ‘arrayData’ was not declared in this scope
  jsruntime/qv4object_p.h: At global scope:
  jsruntime/qv4object_p.h:198:10: error: unused parameter ‘Type’ [-Werror=unused-parameter]
  jsruntime/qv4object_p.h: In member function ‘void TestNamespace::QV4::Object::arrayReserve(uint)’:
  jsruntime/qv4object_p.h:206:9: error: ‘arrayData’ was not declared in this scope
  jsruntime/qv4object_p.h: In member function ‘void TestNamespace::QV4::Object::arrayCreate()’:
  jsruntime/qv4object_p.h:210:14: error: ‘arrayData’ was not declared in this scope
  jsruntime/qv4object_p.h:211:29: error: expected type-specifier before ‘ArrayData’
  jsruntime/qv4object_p.h:211:29: error: expected ‘;’ before ‘ArrayData’
  jsruntime/qv4object_p.h: In member function ‘TestNamespace::QV4::SparseArrayNode* TestNamespace::QV4::Object::sparseBegin()’:
  jsruntime/qv4object_p.h:215:55: error: ‘arrayType’ was not declared in this scope
  jsruntime/qv4object_p.h:215:60: error: ‘ArrayData’ has not been declared
  jsruntime/qv4object_p.h:215:92: error: expected type-specifier before ‘SparseArrayData’
  jsruntime/qv4object_p.h:215:92: error: expected ‘>’ before ‘SparseArrayData’
  jsruntime/qv4object_p.h:215:92: error: expected ‘(’ before ‘SparseArrayData’
  jsruntime/qv4object_p.h:215:92: error: ‘SparseArrayData’ was not declared in this scope
  jsruntime/qv4object_p.h:215:92: note: suggested alternative:
  jsruntime/qv4arraydata_p.h:191:47: note:   ‘QV4::SparseArrayData’
  jsruntime/qv4object_p.h:215:109: error: expected primary-expression before ‘>’ token
  jsruntime/qv4object_p.h:215:111: error: ‘arrayData’ was not declared in this scope
  jsruntime/qv4object_p.h:215:139: error: expected ‘)’ before ‘:’ token
  jsruntime/qv4object_p.h: In member function ‘TestNamespace::QV4::SparseArrayNode* TestNamespace::QV4::Object::sparseEnd()’:
  jsruntime/qv4object_p.h:216:53: error: ‘arrayType’ was not declared in this scope
  jsruntime/qv4object_p.h:216:58: error: ‘ArrayData’ has not been declared
  jsruntime/qv4object_p.h:216:90: error: expected type-specifier before ‘SparseArrayData’
  jsruntime/qv4object_p.h:216:90: error: expected ‘>’ before ‘SparseArrayData’
  jsruntime/qv4object_p.h:216:90: error: expected ‘(’ before ‘SparseArrayData’
  jsruntime/qv4object_p.h:216:90: error: ‘SparseArrayData’ was not declared in this scope
  jsruntime/qv4object_p.h:216:90: note: suggested alternative:
  jsruntime/qv4arraydata_p.h:191:47: note:   ‘QV4::SparseArrayData’
  jsruntime/qv4object_p.h:216:107: error: expected primary-expression before ‘>’ token
  jsruntime/qv4object_p.h:216:109: error: ‘arrayData’ was not declared in this scope
  jsruntime/qv4object_p.h:216:135: error: expected ‘)’ before ‘:’ token
  jsruntime/qv4object_p.h: In member function ‘TestNamespace::QV4::Property* TestNamespace::QV4::Object::arrayInsert(uint)’:
  jsruntime/qv4object_p.h:220:16: error: ‘ArrayData’ has not been declared
  jsruntime/qv4object_p.h: In member function ‘bool TestNamespace::QV4::Object::protoHasArray()’:
  jsruntime/qv4object_p.h:228:20: error: ‘struct TestNamespace::QV4::Object’ has no member named ‘arrayData’
  jsruntime/qv4object_p.h: In member function ‘void TestNamespace::QV4::Object::push_back(TestNamespace::QV4::ValueRef)’:
  jsruntime/qv4object_p.h:347:10: error: ‘arrayData’ was not declared in this scope
  jsruntime/qv4object_p.h: In member function ‘void TestNamespace::QV4::Object::arraySet(uint, const TestNamespace::QV4::Property&, TestNamespace::QV4::PropertyAttributes)’:
  jsruntime/qv4object_p.h:363:5: error: ‘arrayData’ was not declared in this scope
  jsruntime/qv4arraydata.cpp: At global scope:
  jsruntime/qv4arraydata.cpp:45:17: error: reference to ‘QV4’ is ambiguous
  jsruntime/qv4arraydata_p.h:49:15: error: candidates are: namespace QV4 { }
  jsruntime/qv4global_p.h:114:15: error:                 namespace TestNamespace::QV4 { }
  jsruntime/qv4arraydata.cpp:45:17: error: ‘QV4’ is not a namespace-name
  jsruntime/qv4arraydata.cpp:45:20: error: expected namespace-name before ‘;’ token
  jsruntime/qv4arraydata.cpp:47:7: error: ‘ArrayVTable’ does not name a type
  jsruntime/qv4arraydata.cpp:63:7: error: ‘ArrayVTable’ does not name a type
  jsruntime/qv4arraydata.cpp:80:6: error: ‘ArrayData’ has not been declared
  jsruntime/qv4arraydata.cpp:80:29: error: variable or field ‘getHeadRoom’ declared void
  jsruntime/qv4arraydata.cpp:80:29: error: ‘ArrayData’ was not declared in this scope
  jsruntime/qv4arraydata.cpp:80:29: note: suggested alternative:
  jsruntime/qv4arraydata_p.h:70:47: note:   ‘QV4::ArrayData’
  jsruntime/qv4arraydata.cpp:80:40: error: ‘d’ was not declared in this scope
  make[3]: *** [.obj/qv4arraydata.o] Error 1
  In file included from jsruntime/qv4object_p.h:52:0,
                   from jsruntime/qv4engine.cpp:44:
  jsruntime/qv4arraydata_p.h:58:20: error: expected identifier before ‘*’ token
  jsruntime/qv4arraydata_p.h:58:56: error: ISO C++ forbids declaration of ‘ReturnedValue’ with no type [-fpermissive]
  jsruntime/qv4arraydata_p.h:58:56: error: ‘ReturnedValue’ declared as function returning a function
  jsruntime/qv4arraydata_p.h:59:43: error: ‘ValueRef’ has not been declared
  jsruntime/qv4arraydata_p.h:60:48: error: ‘SafeValue’ has not been declared
  jsruntime/qv4arraydata_p.h:62:52: error: ‘PropertyAttributes’ has not been declared
  jsruntime/qv4arraydata_p.h:63:25: error: expected identifier before ‘*’ token
  jsruntime/qv4arraydata_p.h:63:67: error: ISO C++ forbids declaration of ‘PropertyAttributes’ with no type [-fpermissive]
  jsruntime/qv4arraydata_p.h:63:67: error: ‘PropertyAttributes’ declared as function returning a function
  jsruntime/qv4arraydata_p.h:64:38: error: ‘SafeValue’ has not been declared
  jsruntime/qv4arraydata_p.h:65:20: error: expected identifier before ‘*’ token
  jsruntime/qv4arraydata_p.h:65:44: error: ISO C++ forbids declaration of ‘ReturnedValue’ with no type [-fpermissive]
  jsruntime/qv4arraydata_p.h:65:44: error: ‘ReturnedValue’ declared as function returning a function
  jsruntime/qv4arraydata_p.h:95:5: error: ‘PropertyAttributes’ does not name a type
  jsruntime/qv4arraydata_p.h:96:5: error: ‘Property’ does not name a type
  jsruntime/qv4arraydata_p.h:112:5: error: ‘PropertyAttributes’ does not name a type
  jsruntime/qv4arraydata_p.h:116:32: error: ‘PropertyAttributes’ has not been declared
  jsruntime/qv4arraydata_p.h:136:28: error: ‘SafeValue’ has not been declared
  jsruntime/qv4arraydata_p.h:139:12: error: ‘ReturnedValue’ does not name a type
  jsruntime/qv4arraydata_p.h:142:43: error: ‘SafeValue’ has not been declared
  jsruntime/qv4arraydata_p.h:154:26: error: ‘ValueRef’ has not been declared
  jsruntime/qv4arraydata_p.h:157:26: error: ‘SafeValue’ has not been declared
  jsruntime/qv4arraydata_p.h:160:5: error: ‘ReturnedValue’ does not name a type
  jsruntime/qv4arraydata_p.h:165:12: error: ‘Property’ does not name a type
  jsruntime/qv4arraydata_p.h:169:22: error: ‘ExecutionContext’ has not been declared
  jsruntime/qv4arraydata_p.h:169:49: error: ‘ObjectRef’ has not been declared
  jsruntime/qv4arraydata_p.h:169:77: error: ‘ValueRef’ does not name a type
  jsruntime/qv4arraydata_p.h:169:86: error: ISO C++ forbids declaration of ‘comparefn’ with no type [-fpermissive]
  jsruntime/qv4arraydata_p.h:170:24: error: ‘Object’ has not been declared
  jsruntime/qv4arraydata_p.h:170:41: error: ‘ArrayObject’ does not name a type
  jsruntime/qv4arraydata_p.h:170:54: error: ISO C++ forbids declaration of ‘otherObj’ with no type [-fpermissive]
  jsruntime/qv4arraydata_p.h:171:12: error: ‘Property’ does not name a type
  jsruntime/qv4arraydata_p.h:172:22: error: ‘ExecutionEngine’ has not been declared
  jsruntime/qv4arraydata_p.h:178:12: error: ‘ReturnedValue’ does not name a type
  jsruntime/qv4arraydata_p.h:179:47: error: ‘ValueRef’ has not been declared
  jsruntime/qv4arraydata_p.h:180:52: error: ‘SafeValue’ has not been declared
  jsruntime/qv4arraydata_p.h:182:56: error: ‘PropertyAttributes’ has not been declared
  jsruntime/qv4arraydata_p.h:183:12: error: ‘PropertyAttributes’ does not name a type
  jsruntime/qv4arraydata_p.h:184:42: error: ‘SafeValue’ has not been declared
  jsruntime/qv4arraydata_p.h:185:12: error: ‘ReturnedValue’ does not name a type
  jsruntime/qv4arraydata_p.h: In constructor ‘QV4::ArrayData::ArrayData()’:
  jsruntime/qv4arraydata_p.h:78:11: error: class ‘QV4::ArrayData’ does not have any field named ‘attrs’
  jsruntime/qv4arraydata_p.h:79:11: error: class ‘QV4::ArrayData’ does not have any field named ‘data’
  jsruntime/qv4arraydata_p.h: In member function ‘bool QV4::ArrayData::hasAttributes() const’:
  jsruntime/qv4arraydata_p.h:109:24: error: ‘attrs’ was not declared in this scope
  jsruntime/qv4arraydata_p.h: In member function ‘void QV4::ArrayData::setAttributes(uint, int)’:
  jsruntime/qv4arraydata_p.h:118:13: error: ‘attrs’ was not declared in this scope
  jsruntime/qv4arraydata_p.h:118:27: error: ‘Attr_Data’ was not declared in this scope
  jsruntime/qv4arraydata_p.h:118:27: note: suggested alternative:
  jsruntime/qv4global_p.h:174:5: note:   ‘TestNamespace::QV4::Attr_Data’
  jsruntime/qv4arraydata_p.h:120:15: error: request for member ‘resolve’ in ‘a’, which is of non-class type ‘int’
  jsruntime/qv4arraydata_p.h: In member function ‘bool QV4::ArrayData::isEmpty(uint) const’:
  jsruntime/qv4arraydata_p.h:128:25: error: ‘const struct QV4::ArrayVTable’ has no member named ‘get’
  jsruntime/qv4arraydata_p.h:128:41: error: ‘Primitive’ has not been declared
  jsruntime/qv4arraydata_p.h: At global scope:
  jsruntime/qv4arraydata_p.h:199:5: error: ‘SparseArray’ does not name a type
  jsruntime/qv4arraydata_p.h:206:12: error: ‘ReturnedValue’ does not name a type
  jsruntime/qv4arraydata_p.h:207:47: error: ‘ValueRef’ has not been declared
  jsruntime/qv4arraydata_p.h:208:52: error: ‘SafeValue’ has not been declared
  jsruntime/qv4arraydata_p.h:210:56: error: ‘PropertyAttributes’ has not been declared
  jsruntime/qv4arraydata_p.h:211:12: error: ‘PropertyAttributes’ does not name a type
  jsruntime/qv4arraydata_p.h:212:42: error: ‘SafeValue’ has not been declared
  jsruntime/qv4arraydata_p.h:213:12: error: ‘ReturnedValue’ does not name a type
  jsruntime/qv4arraydata_p.h: In constructor ‘QV4::SparseArrayData::SparseArrayData()’:
  jsruntime/qv4arraydata_p.h:195:11: error: class ‘QV4::SparseArrayData’ does not have any field named ‘sparse’
  jsruntime/qv4arraydata_p.h: At global scope:
  jsruntime/qv4arraydata_p.h:220:8: error: ‘Property’ does not name a type
  In file included from jsruntime/qv4engine.cpp:44:0:
  jsruntime/qv4object_p.h:113:5: error: ‘ArrayData’ does not name a type
  jsruntime/qv4object_p.h:194:5: error: ‘ArrayData’ does not name a type
  jsruntime/qv4object_p.h:198:23: error: ‘ArrayData’ has not been declared
  jsruntime/qv4object_p.h:198:39: error: expected ‘,’ or ‘...’ before ‘t’
  jsruntime/qv4object_p.h: In member function ‘void TestNamespace::QV4::Object::setArrayType(int)’:
  jsruntime/qv4object_p.h:199:13: error: ‘t’ was not declared in this scope
  jsruntime/qv4object_p.h:199:18: error: ‘ArrayData’ has not been declared
  jsruntime/qv4object_p.h:199:44: error: ‘ArrayData’ has not been declared
  jsruntime/qv4object_p.h:201:9: error: ‘arrayData’ was not declared in this scope
  jsruntime/qv4object_p.h: At global scope:
  jsruntime/qv4object_p.h:198:10: error: unused parameter ‘Type’ [-Werror=unused-parameter]
  jsruntime/qv4object_p.h: In member function ‘void TestNamespace::QV4::Object::arrayReserve(uint)’:
  jsruntime/qv4object_p.h:206:9: error: ‘arrayData’ was not declared in this scope
  jsruntime/qv4object_p.h: In member function ‘void TestNamespace::QV4::Object::arrayCreate()’:
  jsruntime/qv4object_p.h:210:14: error: ‘arrayData’ was not declared in this scope
  jsruntime/qv4object_p.h:211:29: error: expected type-specifier before ‘ArrayData’
  jsruntime/qv4object_p.h:211:29: error: expected ‘;’ before ‘ArrayData’
  jsruntime/qv4object_p.h: In member function ‘TestNamespace::QV4::SparseArrayNode* TestNamespace::QV4::Object::sparseBegin()’:
  jsruntime/qv4object_p.h:215:55: error: ‘arrayType’ was not declared in this scope
  jsruntime/qv4object_p.h:215:60: error: ‘ArrayData’ has not been declared
  jsruntime/qv4object_p.h:215:92: error: expected type-specifier before ‘SparseArrayData’
  jsruntime/qv4object_p.h:215:92: error: expected ‘>’ before ‘SparseArrayData’
  jsruntime/qv4object_p.h:215:92: error: expected ‘(’ before ‘SparseArrayData’
  jsruntime/qv4object_p.h:215:92: error: ‘SparseArrayData’ was not declared in this scope
  jsruntime/qv4object_p.h:215:92: note: suggested alternative:
  jsruntime/qv4arraydata_p.h:191:47: note:   ‘QV4::SparseArrayData’
  jsruntime/qv4object_p.h:215:109: error: expected primary-expression before ‘>’ token
  jsruntime/qv4object_p.h:215:111: error: ‘arrayData’ was not declared in this scope
  jsruntime/qv4object_p.h:215:139: error: expected ‘)’ before ‘:’ token
  jsruntime/qv4object_p.h: In member function ‘TestNamespace::QV4::SparseArrayNode* TestNamespace::QV4::Object::sparseEnd()’:
  jsruntime/qv4object_p.h:216:53: error: ‘arrayType’ was not declared in this scope
  jsruntime/qv4object_p.h:216:58: error: ‘ArrayData’ has not been declared
  jsruntime/qv4object_p.h:216:90: error: expected type-specifier before ‘SparseArrayData’
  jsruntime/qv4object_p.h:216:90: error: expected ‘>’ before ‘SparseArrayData’
  jsruntime/qv4object_p.h:216:90: error: expected ‘(’ before ‘SparseArrayData’
  jsruntime/qv4object_p.h:216:90: error: ‘SparseArrayData’ was not declared in this scope
  jsruntime/qv4object_p.h:216:90: note: suggested alternative:
  jsruntime/qv4arraydata_p.h:191:47: note:   ‘QV4::SparseArrayData’
  jsruntime/qv4object_p.h:216:107: error: expected primary-expression before ‘>’ token
  jsruntime/qv4object_p.h:216:109: error: ‘arrayData’ was not declared in this scope
  jsruntime/qv4object_p.h:216:135: error: expected ‘)’ before ‘:’ token
  jsruntime/qv4object_p.h: In member function ‘TestNamespace::QV4::Property* TestNamespace::QV4::Object::arrayInsert(uint)’:
  jsruntime/qv4object_p.h:220:16: error: ‘ArrayData’ has not been declared
  jsruntime/qv4object_p.h: In member function ‘bool TestNamespace::QV4::Object::protoHasArray()’:
  jsruntime/qv4object_p.h:228:20: error: ‘struct TestNamespace::QV4::Object’ has no member named ‘arrayData’
  jsruntime/qv4object_p.h: In member function ‘void TestNamespace::QV4::Object::push_back(TestNamespace::QV4::ValueRef)’:
  jsruntime/qv4object_p.h:347:10: error: ‘arrayData’ was not declared in this scope
  jsruntime/qv4object_p.h: In member function ‘void TestNamespace::QV4::Object::arraySet(uint, const TestNamespace::QV4::Property&, TestNamespace::QV4::PropertyAttributes)’:
  jsruntime/qv4object_p.h:363:5: error: ‘arrayData’ was not declared in this scope
  In file included from ../3rdparty/masm/stubs/JSGlobalData.h:44:0,
                   from ../3rdparty/masm/yarr/YarrJIT.h:31,
                   from jsruntime/qv4regexp_p.h:55,
                   from jsruntime/qv4regexpobject_p.h:54,
                   from jsruntime/qv4engine.cpp:55:
  ../3rdparty/masm/stubs/ExecutableAllocator.h: At global scope:
  ../3rdparty/masm/stubs/ExecutableAllocator.h:62:28: error: reference to ‘QV4’ is ambiguous
  jsruntime/qv4arraydata_p.h:49:15: error: candidates are: namespace QV4 { }
  jsruntime/qv4global_p.h:114:15: error:                 namespace TestNamespace::QV4 { }
  ../3rdparty/masm/stubs/ExecutableAllocator.h:62:28: error: reference to ‘QV4’ is ambiguous
  jsruntime/qv4arraydata_p.h:49:15: error: candidates are: namespace QV4 { }
  jsruntime/qv4global_p.h:114:15: error:                 namespace TestNamespace::QV4 { }
  ../3rdparty/masm/stubs/ExecutableAllocator.h:62:53: error: expected ‘)’ before ‘*’ token
  ../3rdparty/masm/stubs/ExecutableAllocator.h:82:5: error: reference to ‘QV4’ is ambiguous
  jsruntime/qv4arraydata_p.h:49:15: error: candidates are: namespace QV4 { }
  jsruntime/qv4global_p.h:114:15: error:                 namespace TestNamespace::QV4 { }
  ../3rdparty/masm/stubs/ExecutableAllocator.h:82:5: error: ‘QV4’ does not name a type
  ../3rdparty/masm/stubs/ExecutableAllocator.h:85:5: error: reference to ‘QV4’ is ambiguous
  jsruntime/qv4arraydata_p.h:49:15: error: candidates are: namespace QV4 { }
  jsruntime/qv4global_p.h:114:15: error:                 namespace TestNamespace::QV4 { }
  ../3rdparty/masm/stubs/ExecutableAllocator.h:85:5: error: ‘QV4’ does not name a type
  ../3rdparty/masm/stubs/ExecutableAllocator.h:86:5: error: reference to ‘QV4’ is ambiguous
  jsruntime/qv4arraydata_p.h:49:15: error: candidates are: namespace QV4 { }
  jsruntime/qv4global_p.h:114:15: error:                 namespace TestNamespace::QV4 { }
  ../3rdparty/masm/stubs/ExecutableAllocator.h:86:5: error: ‘QV4’ does not name a type
  ../3rdparty/masm/stubs/ExecutableAllocator.h: In destructor ‘JSC::ExecutableMemoryHandle::~ExecutableMemoryHandle()’:
  ../3rdparty/masm/stubs/ExecutableAllocator.h:70:9: error: ‘m_allocation’ was not declared in this scope
  ../3rdparty/masm/stubs/ExecutableAllocator.h:70:34: error: ‘m_allocator’ was not declared in this scope
  ../3rdparty/masm/stubs/ExecutableAllocator.h: In member function ‘void* JSC::ExecutableMemoryHandle::start()’:
  ../3rdparty/masm/stubs/ExecutableAllocator.h:79:28: error: ‘m_allocation’ was not declared in this scope
  ../3rdparty/masm/stubs/ExecutableAllocator.h: At global scope:
  ../3rdparty/masm/stubs/ExecutableAllocator.h:91:25: error: reference to ‘QV4’ is ambiguous
  jsruntime/qv4arraydata_p.h:49:15: error: candidates are: namespace QV4 { }
  jsruntime/qv4global_p.h:114:15: error:                 namespace TestNamespace::QV4 { }
  ../3rdparty/masm/stubs/ExecutableAllocator.h:91:25: error: reference to ‘QV4’ is ambiguous
  jsruntime/qv4arraydata_p.h:49:15: error: candidates are: namespace QV4 { }
  jsruntime/qv4global_p.h:114:15: error:                 namespace TestNamespace::QV4 { }
  ../3rdparty/masm/stubs/ExecutableAllocator.h:91:50: error: expected ‘)’ before ‘*’ token
  In file included from ../3rdparty/masm/stubs/JSGlobalData.h:44:0,
                   from ../3rdparty/masm/yarr/YarrJIT.h:31,
                   from jsruntime/qv4regexp_p.h:55,
                   from jsruntime/qv4regexpobject_p.h:54,
                   from jsruntime/qv4engine.cpp:55:
  ../3rdparty/masm/stubs/ExecutableAllocator.h:135:5: error: reference to ‘QV4’ is ambiguous
  jsruntime/qv4arraydata_p.h:49:15: error: candidates are: namespace QV4 { }
  jsruntime/qv4global_p.h:114:15: error:                 namespace TestNamespace::QV4 { }
  ../3rdparty/masm/stubs/ExecutableAllocator.h:135:5: error: ‘QV4’ does not name a type
  In file included from ../3rdparty/masm/stubs/JSGlobalData.h:44:0,
                   from ../3rdparty/masm/yarr/YarrJIT.h:31,
                   from jsruntime/qv4regexp_p.h:55,
                   from jsruntime/qv4regexpobject_p.h:54,
                   from jsruntime/qv4engine.cpp:55:
  ../3rdparty/masm/stubs/ExecutableAllocator.h: In member function ‘PassRefPtr<JSC::ExecutableMemoryHandle> JSC::ExecutableAllocator::allocate(JSC::JSGlobalData&, int, void*, int)’:
  ../3rdparty/masm/stubs/ExecutableAllocator.h:97:52: error: ‘realAllocator’ was not declared in this scope
  In file included from ../3rdparty/masm/yarr/YarrJIT.h:31:0,
                   from jsruntime/qv4regexp_p.h:55,
                   from jsruntime/qv4regexpobject_p.h:54,
                   from jsruntime/qv4engine.cpp:55:
  ../3rdparty/masm/stubs/JSGlobalData.h: At global scope:
  ../3rdparty/masm/stubs/JSGlobalData.h:51:18: error: reference to ‘QV4’ is ambiguous
  jsruntime/qv4arraydata_p.h:49:15: error: candidates are: namespace QV4 { }
  jsruntime/qv4global_p.h:114:15: error:                 namespace TestNamespace::QV4 { }
  ../3rdparty/masm/stubs/JSGlobalData.h:51:18: error: reference to ‘QV4’ is ambiguous
  jsruntime/qv4arraydata_p.h:49:15: error: candidates are: namespace QV4 { }
  jsruntime/qv4global_p.h:114:15: error:                 namespace TestNamespace::QV4 { }
  ../3rdparty/masm/stubs/JSGlobalData.h:51:43: error: expected ‘)’ before ‘*’ token
  make[3]: *** [.obj/qv4engine.o] Error 1
  make[2]: *** [sub-qml-make_first-ordered] Error 2
  make[1]: *** [sub-src-make_first] Error 2
  make: *** [module-qtdeclarative] Error 2

  Build log: http://testresults.qt-project.org/ci/QtDeclarative_dev_Integration/build_01034/linux-g++_developer-build_qtnamespace_qtlibinfix_Ubuntu_11.10_x64/log.txt.gz

  Tested changes (refs/builds/dev_1389196411):
    http://codereview.qt-project.org/74856 [PS2] - Cleanup: change signature of Object::insertMember()
    http://codereview.qt-project.org/74855 [PS2] - Smaller code cleanup
    http://codereview.qt-project.org/73995 [PS5] - Rework array handling for JS objects
    http://codereview.qt-project.org/74616 [PS3] - Fixes for argument objects
    http://codereview.qt-project.org/74689 [PS3] - Add Object::hasOwnProperty()



More information about the Ci-reports mailing list