[Ci-reports] fail on ssh://codereview.qt-project.org:29418/qt/qtdeclarative#stable

Qt Continuous Integration System ci-noreply at qt-project.org
Tue Dec 4 15:06:41 CET 2012


qtdeclarative failed to compile :(

  In file included from /work/build/qt/qtbase/include/QtQml/qjsvalue.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsengine.h:50,
                   from /work/build/qt/qtbase/include/QtQml/qjsengine.h:1,
                   from qml/qqmlengine.h:48,
                   from qml/qqmlproperty_p.h:57,
                   from qml/qqmlproperty.cpp:43:
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:120: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QJSValue>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QJSValue>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qv8engine_p.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlengine_p.h:82,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qqmlengine_p.h:1,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h:59,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qqmljavascriptexpression_p.h:1,
                   from qml/qqmlbinding_p.h:69,
                   from qml/qqmlproperty.cpp:46:
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:124: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/qjsvalue.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsengine.h:50,
                   from /work/build/qt/qtbase/include/QtQml/qjsengine.h:1,
                   from qml/qqmlengine.h:48,
                   from qml/qqmlengine_p.h:56,
                   from qml/qqmlcompiler_p.h:61,
                   from qml/qqmlinstruction.cpp:44:
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:120: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QJSValue>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QJSValue>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qv8engine_p.h:1:0,
                   from qml/qqmlengine_p.h:82,
                   from qml/qqmlcompiler_p.h:61,
                   from qml/qqmlinstruction.cpp:44:
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:124: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/qjsvalue.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsengine.h:50,
                   from /work/build/qt/qtbase/include/QtQml/qjsengine.h:1,
                   from qml/qqmlengine.h:48,
                   from qml/qqmlengine_p.h:56,
                   from qml/qqmlcompiler_p.h:61,
                   from qml/qqmlvmemetaobject_p.h:68,
                   from qml/qqmlvmemetaobject.cpp:42:
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:120: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QJSValue>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QJSValue>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qv8engine_p.h:1:0,
                   from qml/qqmlengine_p.h:82,
                   from qml/qqmlcompiler_p.h:61,
                   from qml/qqmlvmemetaobject_p.h:68,
                   from qml/qqmlvmemetaobject.cpp:42:
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:124: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/qjsvalue.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsengine.h:50,
                   from /work/build/qt/qtbase/include/QtQml/qjsengine.h:1,
                   from qml/qqmlengine.h:48,
                   from qml/qqmlengine_p.h:56,
                   from qml/qqmlengine.cpp:42:
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:120: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QJSValue>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QJSValue>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qv8engine_p.h:1:0,
                   from qml/qqmlengine_p.h:82,
                   from qml/qqmlengine.cpp:42:
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:124: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/qjsvalue.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsengine.h:50,
                   from /work/build/qt/qtbase/include/QtQml/qjsengine.h:1,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:66,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qv8engine_p.h:1,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlglobal_p.h:49,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qqmlglobal_p.h:1,
                   from qml/qqmlstringconverters.cpp:43:
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:120: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QJSValue>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QJSValue>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qv8engine_p.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlglobal_p.h:49,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qqmlglobal_p.h:1,
                   from qml/qqmlstringconverters.cpp:43:
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:124: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>' [-fpermissive]
  make[3]: *** [.obj/debug-shared/qqmlproperty.o] Error 1
  In file included from /work/build/qt/qtbase/include/QtQml/qjsvalue.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/qqmlcontext.h:47,
                   from /work/build/qt/qtbase/include/QtQml/qqmlcontext.h:1,
                   from qml/qqmlscriptstring_p.h:46,
                   from qml/qqmlscriptstring.cpp:43:
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:120: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QJSValue>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QJSValue>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/qjsvalue.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsengine.h:50,
                   from /work/build/qt/qtbase/include/QtQml/qjsengine.h:1,
                   from qml/qqmlengine.h:48,
                   from qml/qqmlengine_p.h:56,
                   from qml/qqmlcompiler_p.h:61,
                   from qml/qqmlcompileddata.cpp:42:
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:120: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QJSValue>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QJSValue>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qv8engine_p.h:1:0,
                   from qml/qqmlengine_p.h:82,
                   from qml/qqmlcompiler_p.h:61,
                   from qml/qqmlcompileddata.cpp:42:
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:124: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/qjsvalue.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsengine.h:50,
                   from /work/build/qt/qtbase/include/QtQml/qjsengine.h:1,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:66,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qv8engine_p.h:1,
                   from qml/qqmlglobal_p.h:49,
                   from qml/qqmlerror.cpp:43:
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:120: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QJSValue>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QJSValue>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qv8engine_p.h:1:0,
                   from qml/qqmlglobal_p.h:49,
                   from qml/qqmlerror.cpp:43:
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:124: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>' [-fpermissive]
  make[3]: *** [.obj/debug-shared/qqmlinstruction.o] Error 1
  make[3]: *** [.obj/debug-shared/qqmlvmemetaobject.o] Error 1
  make[3]: *** [.obj/debug-shared/qqmlengine.o] Error 1
  make[3]: *** [.obj/debug-shared/qqmlstringconverters.o] Error 1
  In file included from /work/build/qt/qtbase/include/QtQml/qjsvalue.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlcontext.h:47,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlcontext_p.h:56,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qqmlcontext_p.h:1,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlabstractexpression_p.h:56,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qqmlabstractexpression_p.h:1,
                   from qml/qqmlboundsignal_p.h:58,
                   from qml/qqmlboundsignal.cpp:42:
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:120: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QJSValue>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QJSValue>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qv8engine_p.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlengine_p.h:82,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qqmlengine_p.h:1,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h:59,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qqmljavascriptexpression_p.h:1,
                   from qml/qqmlboundsignal_p.h:59,
                   from qml/qqmlboundsignal.cpp:42:
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:124: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/qjsvalue.h:1:0,
                   from qml/qqmlmetatype_p.h:62,
                   from qml/qqmlcustomparser_p.h:56,
                   from qml/qqmlcustomparser.cpp:42:
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:120: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QJSValue>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QJSValue>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qv8engine_p.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlengine_p.h:82,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qqmlengine_p.h:1,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h:59,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qqmljavascriptexpression_p.h:1,
                   from qml/qqmlbinding_p.h:69,
                   from qml/qqmlcustomparser_p.h:59,
                   from qml/qqmlcustomparser.cpp:42:
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:124: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/qjsvalue.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsengine.h:50,
                   from /work/build/qt/qtbase/include/QtQml/qjsengine.h:1,
                   from qml/qqmlengine.h:48,
                   from qml/qqmlproperty_p.h:57,
                   from qml/qqmlnotifier.cpp:43:
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:120: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QJSValue>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QJSValue>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/qjsvalue.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsengine.h:50,
                   from /work/build/qt/qtbase/include/QtQml/qjsengine.h:1,
                   from qml/qqmlengine.h:48,
                   from qml/qqmlproperty_p.h:57,
                   from qml/qqmlvaluetype_p.h:58,
                   from qml/qqmlvaluetype.cpp:42:
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:120: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QJSValue>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QJSValue>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qv8engine_p.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlglobal_p.h:49,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qqmlglobal_p.h:1,
                   from qml/qqmlvaluetype.cpp:45:
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:124: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>' [-fpermissive]
  make[3]: *** [.obj/debug-shared/qqmlcompileddata.o] Error 1
  In file included from /work/build/qt/qtbase/include/QtQml/qjsvalue.h:1:0,
                   from qml/qqmlcomponent.h:50,
                   from qml/qqmlincubator.cpp:43:
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:120: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QJSValue>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QJSValue>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qv8engine_p.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlengine_p.h:82,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qqmlengine_p.h:1,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlvme_p.h:68,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qqmlvme_p.h:1,
                   from qml/qqmlincubator_p.h:46,
                   from qml/qqmlincubator.cpp:44:
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:124: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>' [-fpermissive]
  make[3]: *** [.obj/debug-shared/qqmlscriptstring.o] Error 1
  make[3]: *** [.obj/debug-shared/qqmlerror.o] Error 1
  make[3]: *** [.obj/debug-shared/qqmlcustomparser.o] Error 1
  make[3]: *** [.obj/debug-shared/qqmlboundsignal.o] Error 1
  make[3]: *** [.obj/debug-shared/qqmlnotifier.o] Error 1
  make[3]: *** [.obj/debug-shared/qqmlvaluetype.o] Error 1
  In file included from /work/build/qt/qtbase/include/QtQml/qjsvalue.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsengine.h:50,
                   from /work/build/qt/qtbase/include/QtQml/qjsengine.h:1,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:66,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qv8engine_p.h:1,
                   from qml/qqmlglobal_p.h:49,
                   from qml/qqmldirparser.cpp:44:
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:120: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QJSValue>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QJSValue>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qv8engine_p.h:1:0,
                   from qml/qqmlglobal_p.h:49,
                   from qml/qqmldirparser.cpp:44:
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:124: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/qjsvalue.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsengine.h:50,
                   from /work/build/qt/qtbase/include/QtQml/qjsengine.h:1,
                   from qml/qqmlengine.h:48,
                   from qml/qqmlproperty_p.h:57,
                   from qml/qqmlbinding_p.h:61,
                   from qml/qqmlbinding.cpp:42:
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:120: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QJSValue>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QJSValue>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qv8engine_p.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlengine_p.h:82,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qqmlengine_p.h:1,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h:59,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qqmljavascriptexpression_p.h:1,
                   from qml/qqmlbinding_p.h:69,
                   from qml/qqmlbinding.cpp:42:
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:124: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/qjsvalue.h:1:0,
                   from qml/qqmlmetatype_p.h:62,
                   from qml/qqmlmetatype.cpp:43:
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:120: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QJSValue>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QJSValue>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qv8engine_p.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlengine_p.h:82,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qqmlengine_p.h:1,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h:59,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qqmljavascriptexpression_p.h:1,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlbinding_p.h:69,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlcustomparser_p.h:59,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qqmlcustomparser_p.h:1,
                   from qml/qqmlmetatype.cpp:46:
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:124: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/qjsvalue.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsengine.h:50,
                   from /work/build/qt/qtbase/include/QtQml/qjsengine.h:1,
                   from qml/qqmlengine.h:48,
                   from qml/qqmlengine_p.h:56,
                   from qml/qqmlcompiler_p.h:61,
                   from qml/qqmlcompiler.cpp:42:
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:120: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QJSValue>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QJSValue>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qv8engine_p.h:1:0,
                   from qml/qqmlengine_p.h:82,
                   from qml/qqmlcompiler_p.h:61,
                   from qml/qqmlcompiler.cpp:42:
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:124: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/qjsvalue.h:1:0,
                   from qml/qqmlcontext.h:47,
                   from qml/qqmlinfo.cpp:45:
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:120: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QJSValue>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QJSValue>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qv8engine_p.h:1:0,
                   from qml/qqmlengine_p.h:82,
                   from qml/qqmlinfo.cpp:48:
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:124: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/qjsvalue.h:1:0,
                   from qml/qqmlmetatype_p.h:62,
                   from qml/qqmltypenamecache_p.h:58,
                   from qml/qqmltypenamecache.cpp:42:
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:120: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QJSValue>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QJSValue>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qv8engine_p.h:1:0,
                   from qml/qqmlengine_p.h:82,
                   from qml/qqmltypenamecache.cpp:44:
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:124: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/qjsvalue.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsengine.h:50,
                   from /work/build/qt/qtbase/include/QtQml/qjsengine.h:1,
                   from qml/qqmlengine.h:48,
                   from qml/qqmlengine_p.h:56,
                   from qml/qqmllist.cpp:44:
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:120: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QJSValue>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QJSValue>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qv8engine_p.h:1:0,
                   from qml/qqmlengine_p.h:82,
                   from qml/qqmllist.cpp:44:
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:124: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/qjsvalue.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsengine.h:50,
                   from /work/build/qt/qtbase/include/QtQml/qjsengine.h:1,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlengine.h:48,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlengine_p.h:56,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qqmlengine_p.h:1,
                   from qml/qqmlpropertycache.cpp:44:
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:120: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QJSValue>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QJSValue>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qv8engine_p.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlengine_p.h:82,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qqmlengine_p.h:1,
                   from qml/qqmlpropertycache.cpp:44:
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:124: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>' [-fpermissive]
  make[3]: *** [.obj/debug-shared/qqmlincubator.o] Error 1
  In file included from /work/build/qt/qtbase/include/QtQml/qjsvalue.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsengine.h:50,
                   from /work/build/qt/qtbase/include/QtQml/qjsengine.h:1,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlengine.h:48,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlengine_p.h:56,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qqmlengine_p.h:1,
                   from qml/qqmlvme_p.h:68,
                   from qml/qqmlvme.cpp:42:
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:120: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QJSValue>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QJSValue>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qv8engine_p.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlengine_p.h:82,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qqmlengine_p.h:1,
                   from qml/qqmlvme_p.h:68,
                   from qml/qqmlvme.cpp:42:
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:124: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>' [-fpermissive]
  make[3]: *** [.obj/debug-shared/qqmldirparser.o] Error 1
  make[3]: *** [.obj/debug-shared/qqmlmetatype.o] Error 1
  make[3]: *** [.obj/debug-shared/qqmlcompiler.o] Error 1
  make[3]: *** [.obj/debug-shared/qqmltypenamecache.o] Error 1
  In file included from /work/build/qt/qtbase/include/QtQml/qjsvalue.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsengine.h:50,
                   from /work/build/qt/qtbase/include/QtQml/qjsengine.h:1,
                   from qml/qqmlengine.h:48,
                   from qml/qqmlproperty_p.h:57,
                   from qml/qqmlproxymetaobject.cpp:43:
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:120: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QJSValue>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QJSValue>' [-fpermissive]
  make[3]: *** [.obj/debug-shared/qqmlpropertycache.o] Error 1
  In file included from /work/build/qt/qtbase/include/QtQml/qjsvalue.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlmetatype_p.h:62,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qqmlmetatype_p.h:1,
                   from qml/qqmlimport_p.h:51,
                   from qml/qqmlimport.cpp:42:
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:120: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QJSValue>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QJSValue>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qv8engine_p.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlglobal_p.h:49,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qqmlglobal_p.h:1,
                   from qml/qqmlimport.cpp:52:
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:124: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>' [-fpermissive]
  make[3]: *** [.obj/debug-shared/qqmlproxymetaobject.o] Error 1
  make[3]: *** [.obj/debug-shared/qqmlvme.o] Error 1
  make[3]: *** [.obj/debug-shared/qqmlbinding.o] Error 1
  make[3]: *** [.obj/debug-shared/qqmlinfo.o] Error 1
  make[3]: *** [.obj/debug-shared/qqmlimport.o] Error 1
  make[3]: *** [.obj/debug-shared/qqmllist.o] Error 1
  In file included from /work/build/qt/qtbase/include/QtQml/qjsvalue.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsengine.h:50,
                   from /work/build/qt/qtbase/include/QtQml/qjsengine.h:1,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:66,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qv8engine_p.h:1,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlglobal_p.h:49,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qqmlglobal_p.h:1,
                   from qml/qqmlrewrite.cpp:44:
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:120: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QJSValue>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QJSValue>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qv8engine_p.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlglobal_p.h:49,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qqmlglobal_p.h:1,
                   from qml/qqmlrewrite.cpp:44:
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:124: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>' [-fpermissive]
  make[3]: *** [.obj/debug-shared/qqmlrewrite.o] Error 1
  In file included from /work/build/qt/qtbase/include/QtQml/qjsvalue.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsengine.h:50,
                   from /work/build/qt/qtbase/include/QtQml/qjsengine.h:1,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:66,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qv8engine_p.h:1,
                   from qml/qquicklistmodelworkeragent_p.h:61,
                   from qml/qquicklistmodelworkeragent.cpp:42:
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:46: error: specialization of ‘template<class T> struct TestNamespace::QMetaTypeId’ in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of ‘template<class T> struct TestNamespace::QMetaTypeId’ [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:120: error: definition of ‘static int TestNamespace::QMetaTypeId<TestNamespace::QJSValue>::qt_metatype_id()’ is not in namespace enclosing ‘TestNamespace::QMetaTypeId<TestNamespace::QJSValue>’ [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qv8engine_p.h:1:0,
                   from qml/qquicklistmodelworkeragent_p.h:61,
                   from qml/qquicklistmodelworkeragent.cpp:42:
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:46: error: specialization of ‘template<class T> struct TestNamespace::QMetaTypeId’ in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of ‘template<class T> struct TestNamespace::QMetaTypeId’ [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:124: error: definition of ‘static int TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>::qt_metatype_id()’ is not in namespace enclosing ‘TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>’ [-fpermissive]
  make[3]: *** [.obj/debug-shared/qquicklistmodelworkeragent.o] Error 1
  In file included from /work/build/qt/qtbase/include/QtQml/qjsvalue.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsengine.h:50,
                   from /work/build/qt/qtbase/include/QtQml/qjsengine.h:1,
                   from qml/qqmlengine.h:48,
                   from qml/qqmlengine_p.h:56,
                   from qml/qqmlcleanup.cpp:44:
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:120: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QJSValue>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QJSValue>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qv8engine_p.h:1:0,
                   from qml/qqmlengine_p.h:82,
                   from qml/qqmlcleanup.cpp:44:
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:46: error: specialization of 'template<class T> struct TestNamespace::QMetaTypeId' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of 'template<class T> struct TestNamespace::QMetaTypeId' [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:124: error: definition of 'static int TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>::qt_metatype_id()' is not in namespace enclosing 'TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>' [-fpermissive]
  make[3]: *** [.obj/debug-shared/qqmlcleanup.o] Error 1
  In file included from /work/build/qt/qtbase/include/QtQml/qjsvalue.h:1:0,
                   from qml/qqmlcomponent.h:50,
                   from qml/qqmlcomponent.cpp:42:
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:46: error: specialization of ‘template<class T> struct TestNamespace::QMetaTypeId’ in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of ‘template<class T> struct TestNamespace::QMetaTypeId’ [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:120: error: definition of ‘static int TestNamespace::QMetaTypeId<TestNamespace::QJSValue>::qt_metatype_id()’ is not in namespace enclosing ‘TestNamespace::QMetaTypeId<TestNamespace::QJSValue>’ [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qv8engine_p.h:1:0,
                   from qml/qqmlengine_p.h:82,
                   from qml/qqmlcomponent_p.h:59,
                   from qml/qqmlcomponent.cpp:43:
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:46: error: specialization of ‘template<class T> struct TestNamespace::QMetaTypeId’ in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of ‘template<class T> struct TestNamespace::QMetaTypeId’ [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:124: error: definition of ‘static int TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>::qt_metatype_id()’ is not in namespace enclosing ‘TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>’ [-fpermissive]
  make[3]: *** [.obj/debug-shared/qqmlcomponent.o] Error 1
  In file included from /work/build/qt/qtbase/include/QtQml/qjsvalue.h:1:0,
                   from qml/qqmlcontext.h:47,
                   from qml/qqmlcontext.cpp:42:
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:46: error: specialization of ‘template<class T> struct TestNamespace::QMetaTypeId’ in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of ‘template<class T> struct TestNamespace::QMetaTypeId’ [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:120: error: definition of ‘static int TestNamespace::QMetaTypeId<TestNamespace::QJSValue>::qt_metatype_id()’ is not in namespace enclosing ‘TestNamespace::QMetaTypeId<TestNamespace::QJSValue>’ [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qv8engine_p.h:1:0,
                   from qml/qqmlengine_p.h:82,
                   from qml/qqmlcomponent_p.h:59,
                   from qml/qqmlcontext.cpp:46:
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:46: error: specialization of ‘template<class T> struct TestNamespace::QMetaTypeId’ in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of ‘template<class T> struct TestNamespace::QMetaTypeId’ [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:124: error: definition of ‘static int TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>::qt_metatype_id()’ is not in namespace enclosing ‘TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>’ [-fpermissive]
  make[3]: *** [.obj/debug-shared/qqmlcontext.o] Error 1
  In file included from /work/build/qt/qtbase/include/QtQml/qjsvalue.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlmetatype_p.h:62,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlcustomparser_p.h:56,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qqmlcustomparser_p.h:1,
                   from qml/qquicklistmodel_p.h:46,
                   from qml/qquicklistmodel_p_p.h:56,
                   from qml/qquicklistmodel.cpp:42:
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:46: error: specialization of ‘template<class T> struct TestNamespace::QMetaTypeId’ in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of ‘template<class T> struct TestNamespace::QMetaTypeId’ [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/v8/qjsvalue.h:155:120: error: definition of ‘static int TestNamespace::QMetaTypeId<TestNamespace::QJSValue>::qt_metatype_id()’ is not in namespace enclosing ‘TestNamespace::QMetaTypeId<TestNamespace::QJSValue>’ [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qv8engine_p.h:1:0,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlengine_p.h:82,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qqmlengine_p.h:1,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h:59,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qqmljavascriptexpression_p.h:1,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlbinding_p.h:69,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlcustomparser_p.h:59,
                   from /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/qqmlcustomparser_p.h:1,
                   from qml/qquicklistmodel_p.h:46,
                   from qml/qquicklistmodel_p_p.h:56,
                   from qml/qquicklistmodel.cpp:42:
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:46: error: specialization of ‘template<class T> struct TestNamespace::QMetaTypeId’ in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qmetatype.h:525:8: error:   from definition of ‘template<class T> struct TestNamespace::QMetaTypeId’ [-fpermissive]
  /work/build/qt/qtbase/include/QtQml/5.0.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/v8/qv8engine_p.h:220:124: error: definition of ‘static int TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>::qt_metatype_id()’ is not in namespace enclosing ‘TestNamespace::QMetaTypeId<TestNamespace::QQmlV8Handle>’ [-fpermissive]
  make[3]: *** [.obj/debug-shared/qquicklistmodel.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_stable_Integration/build_00006/linux-g++_developer-build_qtnamespace_qtlibinfix_Ubuntu_11.10_x64/log.txt.gz

  Tested changes (refs/builds/stable_1354629618):
    http://codereview.qt-project.org/41707 [PS1] - Use the qRegisterMetaType which does not take a string.
    http://codereview.qt-project.org/41706 [PS1] - Declare QJSValue as a metatype where it is defined.
    http://codereview.qt-project.org/41703 [PS1] - Declare QQmlV8Handle as a metatype where it is defined.



More information about the Ci-reports mailing list