<div dir="ltr"><div>Hi, </div><div><br></div><div>I'm building against Qt 5.11.1, using source version 5.11.2 from <a href="https://riverbankcomputing.com/software/pyqt/download5/" target="_blank">https://riverbankcomputing.com/software/pyqt/download5/</a> - I have also tried the current snapshot of 5.11.3 though, with the same results.</div><div><br></div><div>The environment is Ubuntu Bionic and g++ shows version 7.3.0.</div><div><br></div><div>I receive errors when building qpyqml_register_type.cpp (below). I'm not doing much C++ these days but I think I understand what "template argument 2 is invalid" means - though I have no clue how and why it applies here. Any ideas what might cause this?</div><div><br></div><div>Thanks</div><div dir="ltr"><div><br></div><div>Oli</div><div><br></div><div><br></div><div><div><font face="monospace">g++ -c -pipe -O2 -fno-exceptions -Wall -W -D_REENTRANT -fPIC -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DPy_LIMITED_API=0x03040000 -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_NAMESPACE=qt5 -I. -I. -I../../../qutebrowser/include/python3.6m -isystem /usr/include/python3.6m -I../qpy/QtQml -I/usr/local/Qt-5.11.1/include -I/usr/local/Qt-5.11.1/include/QtGui -I/usr/local/Qt-5.11.1/include/QtQml -I/usr/local/Qt-5.11.1/include/QtNetwork -I/usr/local/Qt-5.11.1/include/QtCore -I. -isystem /usr/include/libdrm -I/usr/local/Qt-5.11.1/mkspecs/linux-g++ -o qpyqml_register_type.o ../qpy/QtQml/qpyqml_register_type.cpp</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp: In function ‘qt5::QQmlPrivate::RegisterType* init_type(PyTypeObject*, bool, int, PyTypeObject*)’:</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:301:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(0);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:302:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(1);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:303:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(2);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:304:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(3);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:305:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(4);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:306:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(5);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:307:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(6);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:308:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(7);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:309:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(8);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:310:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(9);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:311:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(10);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:312:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(11);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:313:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(12);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:314:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(13);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:315:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(14);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:316:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(15);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:317:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(16);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:318:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(17);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:319:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(18);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:320:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(19);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:321:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(20);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:322:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(21);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:323:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(22);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:324:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(23);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:325:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(24);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:326:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(25);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:327:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(26);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:328:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(27);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:329:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(28);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:330:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(29);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:331:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(30);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:332:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(31);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:333:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(32);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:334:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(33);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:335:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(34);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:336:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(35);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:337:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(36);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:338:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(37);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:339:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(38);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:340:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(39);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:341:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(40);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:342:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(41);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:343:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(42);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:344:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(43);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:345:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(44);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:346:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(45);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:347:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(46);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:348:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(47);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:349:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(48);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:350:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(49);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:351:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(50);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:352:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(51);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:353:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(52);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:354:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(53);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:355:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(54);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:356:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(55);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:357:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(56);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:358:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(57);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:359:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(58);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:136:112: error: template argument 2 is invalid</font></div><div><font face="monospace">         rt->valueInterceptorCast = QQmlPrivate::StaticCastSelector<QPyQmlObject##n,QQmlPropertyValueInterceptor>::cast(); \</font></div><div><font face="monospace">                                                                                                                ^</font></div><div><font face="monospace">../qpy/QtQml/qpyqml_register_type.cpp:360:9: note: in expansion of macro ‘QPYQML_TYPE_INIT’</font></div><div><font face="monospace">         QPYQML_TYPE_INIT(59);</font></div><div><font face="monospace">         ^~~~~~~~~~~~~~~~</font></div><div><font face="monospace">Makefile:4282: recipe for target 'qpyqml_register_type.o' failed</font></div><div><font face="monospace">make[1]: *** [qpyqml_register_type.o] Error 1</font></div></div><div><br></div></div></div>