[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#924846: qtscript-opensource-src: FTBFS: ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:483:5: error: expected '(' before 'volatile'



Source: qtscript-opensource-src
Version: 5.11.3+dfsg-2
Severity: serious
Tags: buster sid
User: debian-qa@lists.debian.org
Usertags: qa-ftbfs-20190315 qa-ftbfs
Justification: FTBFS in buster on amd64

Hi,

During a rebuild of all packages in buster (in a buster chroot, not a
sid chroot), your package failed to build on amd64.

Relevant part (hopefully):
> g++ -c -include .pch/Qt5Script -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/qtscript-opensource-src-5.11.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_FOREACH -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I../3rdparty/javascriptcore/JavaScriptCore -I../3rdparty/javascriptcore -I../3rdparty/javascriptcore/JavaScriptCore/assembler -I../3rdparty/javascriptcore/JavaScriptCore/bytecode -I../3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I../3rdparty/javascriptcore/JavaScriptCore/debugger -I../3rdparty/javascriptcore/JavaScriptCore/interpreter -I../3rdparty/javascriptcore/JavaScriptCore/jit -I../3rdparty/javascriptcore/JavaScriptCore/parser -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I../3rdparty/javascriptcore/JavaScriptCore/profiler -I../3rdparty/javascriptcore/JavaScriptCore/runtime -I../3rdparty/javascriptcore/JavaScriptCore/wrec -I../3rdparty/javascriptcore/JavaScriptCore/wtf -I../3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I../3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I../3rdparty/javascriptcore/JavaScriptCore/yarr -I../3rdparty/javascriptcore/JavaScriptCore/API -I../3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I../3rdparty/javascriptcore/JavaScriptCore/generated -I/<<BUILDDIR>>/qtscript-opensource-src-5.11.3+dfsg/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/<<BUILDDIR>>/qtscript-opensource-src-5.11.3+dfsg/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I. -Iparser -I../../include -I../../include/QtScript -I../../include/QtScript/5.11.3 -I../../include/QtScript/5.11.3/QtScript -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore/5.11.3 -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore/5.11.3/QtCore -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/release/JITStubs.o ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp
> In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITOpcodes.cpp:27:
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]':
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from 'static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]'
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from 'void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; long unsigned int inlineCapacity = 0; size_t = long unsigned int]'
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from 'void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; long unsigned int inlineCapacity = 0; size_t = long unsigned int]'
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:9:   required from 'U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; long unsigned int inlineCapacity = 0; size_t = long unsigned int]'
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:17:   required from 'void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; long unsigned int inlineCapacity = 0]'
> ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:141:   required from here
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr<QTJSC::FunctionExecutable>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
>              memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
>              ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITOpcodes.cpp:27:
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr<QTJSC::FunctionExecutable>' declared here
>      template <typename T> class RefPtr : public FastAllocBase {
>                                  ^~~~~~
> In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITOpcodes.cpp:27:
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]':
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from 'static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]'
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from 'void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; long unsigned int inlineCapacity = 0; size_t = long unsigned int]'
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from 'void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; long unsigned int inlineCapacity = 0; size_t = long unsigned int]'
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:9:   required from 'U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; long unsigned int inlineCapacity = 0; size_t = long unsigned int]'
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:17:   required from 'void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; long unsigned int inlineCapacity = 0]'
> ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:146:   required from here
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr<QTJSC::RegExp>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
>              memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
>              ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITOpcodes.cpp:27:
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr<QTJSC::RegExp>' declared here
>      template <typename T> class RefPtr : public FastAllocBase {
>                                  ^~~~~~
> In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:35,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:31,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.h:34,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:31:
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
>          OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
>                      ^~~~~~~~
> In file included from /usr/include/c++/8/memory:80,
>                  from /usr/include/c++/8/thread:39,
>                  from /usr/include/c++/8/future:39,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtCore/qthread.h:50,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore:223,
>                  from ../../include/QtScript/QtScriptDepends:3:
> /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
>    template<typename> class auto_ptr;
>                             ^~~~~~~~
> In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:35,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:31,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.h:34,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:31:
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
>          void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
>                          ^~~~~~~~
> In file included from /usr/include/c++/8/memory:80,
>                  from /usr/include/c++/8/thread:39,
>                  from /usr/include/c++/8/future:39,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtCore/qthread.h:50,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore:223,
>                  from ../../include/QtScript/QtScriptDepends:3:
> /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
>    template<typename> class auto_ptr;
>                             ^~~~~~~~
> In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:35,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:31,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.h:34,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:31:
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
>      struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
>                               ^~~~~~~~
> In file included from /usr/include/c++/8/memory:80,
>                  from /usr/include/c++/8/thread:39,
>                  from /usr/include/c++/8/future:39,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtCore/qthread.h:50,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore:223,
>                  from ../../include/QtScript/QtScriptDepends:3:
> /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
>    template<typename> class auto_ptr;
>                             ^~~~~~~~
> In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:27,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:35:
> ../3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
>          void adoptData(std::auto_ptr<ScopeNodeData> data)
>                              ^~~~~~~~
> In file included from /usr/include/c++/8/memory:80,
>                  from /usr/include/c++/8/thread:39,
>                  from /usr/include/c++/8/future:39,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtCore/qthread.h:50,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore:223,
>                  from ../../include/QtScript/QtScriptDepends:3:
> /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
>    template<typename> class auto_ptr;
>                             ^~~~~~~~
> In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp:27:
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]':
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from 'static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]'
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from 'void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; long unsigned int inlineCapacity = 0; size_t = long unsigned int]'
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from 'void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; long unsigned int inlineCapacity = 0; size_t = long unsigned int]'
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:9:   required from 'U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; long unsigned int inlineCapacity = 0; size_t = long unsigned int]'
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:17:   required from 'void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; long unsigned int inlineCapacity = 0]'
> ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:141:   required from here
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr<QTJSC::FunctionExecutable>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
>              memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
>              ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp:27:
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr<QTJSC::FunctionExecutable>' declared here
>      template <typename T> class RefPtr : public FastAllocBase {
>                                  ^~~~~~
> In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp:27:
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]':
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from 'static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]'
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from 'void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; long unsigned int inlineCapacity = 0; size_t = long unsigned int]'
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from 'void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; long unsigned int inlineCapacity = 0; size_t = long unsigned int]'
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:9:   required from 'U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; long unsigned int inlineCapacity = 0; size_t = long unsigned int]'
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:17:   required from 'void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; long unsigned int inlineCapacity = 0]'
> ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:146:   required from here
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr<QTJSC::RegExp>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
>              memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
>              ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp:27:
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr<QTJSC::RegExp>' declared here
>      template <typename T> class RefPtr : public FastAllocBase {
>                                  ^~~~~~
> In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:27,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:35:
> ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler<QTJSC::X86Assembler>::Call QTJSC::MacroAssemblerX86_64::call()':
> ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
>          DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
>                       ^~~~~
> ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler<QTJSC::X86Assembler>::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()':
> ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
>          DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
>                       ^~~~~
> ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler<QTJSC::X86Assembler>::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler<QTJSC::X86Assembler>::Jump)':
> ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
>          DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
>                       ^~~~~
> ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp: At global scope:
> ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:483:5: error: expected '(' before 'volatile'
>  asm volatile (
>      ^~~~~~~~
>      (
> ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:484:1: error: expected unqualified-id before string constant
>  ".text\n"
>  ^~~~~~~~~
> ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:483:15: error: expected ')' before string constant
>  asm volatile (
>               ~^
>                )
>  ".text\n"
>  ~~~~~~~~~      
> ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:518:5: error: expected '(' before 'volatile'
>  asm volatile (
>      ^~~~~~~~
>      (
> ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:519:1: error: expected unqualified-id before string constant
>  ".globl " SYMBOL_STRING(ctiVMThrowTrampoline) "\n"
>  ^~~~~~~~~
> ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:518:15: error: expected ')' before string constant
>  asm volatile (
>               ~^
>                )
>  ".globl " SYMBOL_STRING(ctiVMThrowTrampoline) "\n"
>  ~~~~~~~~~      
> ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:534:5: error: expected '(' before 'volatile'
>  asm volatile (
>      ^~~~~~~~
>      (
> ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:535:1: error: expected unqualified-id before string constant
>  ".globl " SYMBOL_STRING(ctiOpThrowNotCaught) "\n"
>  ^~~~~~~~~
> ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:534:15: error: expected ')' before string constant
>  asm volatile (
>               ~^
>                )
>  ".globl " SYMBOL_STRING(ctiOpThrowNotCaught) "\n"
>  ~~~~~~~~~      
> In file included from ../3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:35,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:31,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.h:34,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:31:
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]':
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from 'static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]'
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from 'void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; long unsigned int inlineCapacity = 0; size_t = long unsigned int]'
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from 'void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; long unsigned int inlineCapacity = 0; size_t = long unsigned int]'
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:9:   required from 'U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; long unsigned int inlineCapacity = 0; size_t = long unsigned int]'
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:17:   required from 'void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; long unsigned int inlineCapacity = 0]'
> ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:141:   required from here
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr<QTJSC::FunctionExecutable>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
>              memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
>              ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:25,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:35,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:31,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.h:34,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:31:
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr<QTJSC::FunctionExecutable>' declared here
>      template <typename T> class RefPtr : public FastAllocBase {
>                                  ^~~~~~
> In file included from ../3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:35,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:31,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.h:34,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:31:
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]':
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from 'static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]'
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from 'void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; long unsigned int inlineCapacity = 0; size_t = long unsigned int]'
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from 'void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; long unsigned int inlineCapacity = 0; size_t = long unsigned int]'
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:9:   required from 'U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; long unsigned int inlineCapacity = 0; size_t = long unsigned int]'
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:17:   required from 'void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; long unsigned int inlineCapacity = 0]'
> ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:146:   required from here
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr<QTJSC::RegExp>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
>              memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
>              ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:25,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:35,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:31,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.h:34,
>                  from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:31:
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr<QTJSC::RegExp>' declared here
>      template <typename T> class RefPtr : public FastAllocBase {
>                                  ^~~~~~
> make[3]: *** [Makefile:5352: obj/release/JITStubs.o] Error 1

The full build log is available from:
   http://aws-logs.debian.net/2019/03/15/qtscript-opensource-src_5.11.3+dfsg-2_testing.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.


Reply to: