Source: qtscript-opensource-src Version: 5.11.3+dfsg-2 Severity: serious Tags: buster sid User: debian...@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.