qtdeclarative failed to compile :(
In file included from
/work/build/qt/qtbase/include/QtQml/5.2.0/QtQml/private/qv4function_p.h:1:0,
from compiler/qv4compileddata.cpp:45:
/work/build/qt/qtbase/include/QtQml/5.2.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4function_p.h:89:12:
error: 'ReturnedValue' does not name a type
/work/build/qt/qtbase/include/QtQml/5.2.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4function_p.h:99:20:
error: expected identifier before '*' token
/work/build/qt/qtbase/include/QtQml/5.2.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4function_p.h:99:63:
error: ISO C++ forbids declaration of 'ReturnedValue' with no type
[-fpermissive]
/work/build/qt/qtbase/include/QtQml/5.2.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4function_p.h:99:63:
error: 'ReturnedValue' declared as function returning a function
/work/build/qt/qtbase/include/QtQml/5.2.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4function_p.h:107:14:
error: 'ReturnedValue' has not been declared
compiler/qv4compileddata.cpp: In function 'bool
QV4::CompiledData::{anonymous}::functionSortHelper(QV4::Function*,
QV4::Function*)':
compiler/qv4compileddata.cpp:60:48: error: 'struct QV4::Function' has no
member named 'codePtr'
compiler/qv4compileddata.cpp:60:91: error: 'struct QV4::Function' has no
member named 'codePtr'
make[3]: *** [.obj/release-shared/qv4compileddata.o] Error 1
In file included from
/work/build/qt/qtbase/include/QtQml/5.2.0/QtQml/private/qv4function_p.h:1:0,
from compiler/qv4instr_moth_p.h:47,
from compiler/qv4instr_moth.cpp:42:
/work/build/qt/qtbase/include/QtQml/5.2.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4function_p.h:89:12:
error: ‘ReturnedValue’ does not name a type
/work/build/qt/qtbase/include/QtQml/5.2.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4function_p.h:99:20:
error: expected identifier before ‘*’ token
/work/build/qt/qtbase/include/QtQml/5.2.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4function_p.h:99:63:
error: ISO C++ forbids declaration of ‘ReturnedValue’ with no type
[-fpermissive]
/work/build/qt/qtbase/include/QtQml/5.2.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4function_p.h:99:63:
error: ‘ReturnedValue’ declared as function returning a function
/work/build/qt/qtbase/include/QtQml/5.2.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4function_p.h:107:14:
error: ‘ReturnedValue’ has not been declared
make[3]: *** [.obj/release-shared/qv4instr_moth.o] Error 1
In file included from
/work/build/qt/qtbase/include/QtQml/5.2.0/QtQml/private/qv4function_p.h:1:0,
from compiler/qv4instr_moth_p.h:47,
from compiler/qv4isel_moth_p.h:50,
from compiler/qv4isel_moth.cpp:43:
/work/build/qt/qtbase/include/QtQml/5.2.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4function_p.h:89:12:
error: ‘ReturnedValue’ does not name a type
/work/build/qt/qtbase/include/QtQml/5.2.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4function_p.h:99:20:
error: expected identifier before ‘*’ token
/work/build/qt/qtbase/include/QtQml/5.2.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4function_p.h:99:63:
error: ISO C++ forbids declaration of ‘ReturnedValue’ with no type
[-fpermissive]
/work/build/qt/qtbase/include/QtQml/5.2.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4function_p.h:99:63:
error: ‘ReturnedValue’ declared as function returning a function
/work/build/qt/qtbase/include/QtQml/5.2.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4function_p.h:107:14:
error: ‘ReturnedValue’ has not been declared
compiler/qv4isel_moth.cpp: In member function ‘virtual void
QQmlJS::Moth::CompilationUnit::linkBackendToEngine(QV4::ExecutionEngine*)’:
compiler/qv4isel_moth.cpp:1056:73: error: invalid conversion from
‘QV4::ReturnedValue (*)(QV4::ExecutionContext*, const uchar*) {aka
QV4::ReturnedValue (*)(QV4::ExecutionContext*, const unsigned char*)}’ to ‘int
(*)(QV4::ExecutionContext*, const uchar*) {aka int (*)(QV4::ExecutionContext*,
const unsigned char*)}’ [-fpermissive]
/work/build/qt/qtbase/include/QtQml/5.2.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4function_p.h:106:5:
error: initializing argument 4 of
‘QV4::Function::Function(QV4::ExecutionEngine*,
QV4::CompiledData::CompilationUnit*, const QV4::CompiledData::Function*, int
(*)(QV4::ExecutionContext*, const uchar*), quint32)’ [-fpermissive]
make[3]: *** [.obj/release-shared/qv4isel_moth.o] Error 1
make[2]: *** [sub-qml-make_first-ordered] Error 2
make[1]: *** [sub-src-make_first] Error 2
make: *** [module-qtdeclarative] Error 2
Build log:
http://testresults.qt-project.org/ci/QtDeclarative_dev_Integration/build_00786/linux-g++_no-widgets_Ubuntu_12.04_x64/log.txt.gz
Tested changes (refs/builds/dev_1378922103):
http://codereview.qt-project.org/65185 [PS2] - Change calling convention in
JIT to use ReturnedValue
http://codereview.qt-project.org/65180 [PS2] - Fix ReturnedValue support on
ia32 and arm
http://codereview.qt-project.org/65037 [PS6] - Fix __qmljs_init_closure to
use ReturnedValue
http://codereview.qt-project.org/65036 [PS6] - Change binops to use
ReturnedValue
http://codereview.qt-project.org/65033 [PS6] - Remove unused code to
generate post increment and decrement expressions
http://codereview.qt-project.org/65032 [PS6] - Use ReturnedValue for some
more runtime methods
http://codereview.qt-project.org/64989 [PS8] - Use QV4::ReturnedValue in
the runtime API
http://codereview.qt-project.org/64987 [PS8] - Use a ReturnedValue when
converting to String or Object
_______________________________________________
Ci-reports mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/ci-reports