Bug#957735: qtscript-opensource-src: ftbfs with GCC-10
Package: src:qtscript-opensource-src
Version: 5.12.5+dfsg-2
Severity: normal
Tags: sid bullseye
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-10
Please keep this issue open in the bug tracker for the package it
was filed for. If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.
The package fails to build in a test rebuild on at least amd64 with
gcc-10/g++-10, but succeeds to build with gcc-9/g++-9. The
severity of this report will be raised before the bullseye release,
so nothing has to be done for the buster release.
The full build log can be found at:
http://people.debian.org/~doko/logs/gcc10-20200225/qtscript-opensource-src_5.12.5+dfsg-2_unstable_gcc10.log
The last lines of the build log are at the end of this report.
To build with GCC 10, either set CC=gcc-10 CXX=g++-10 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-10/porting_to.html
[...]
PASS : tst_QScriptEngine::translateScriptUnicode(qsTr('H\u2082O', 'not the same H\u2082O')@translatable-unicode.js)
PASS : tst_QScriptEngine::translateScriptUnicode(qsTr('H\u2082O'))
PASS : tst_QScriptEngine::translateScriptUnicode(qsTranslate('\u010C\u0101\u011F\u0115', 'CO\u2082'))
PASS : tst_QScriptEngine::translateScriptUnicodeIdBased(qsTrId('\u01F8\u01D2\u0199\u01D0\u01E1''))
PASS : tst_QScriptEngine::translateScriptUnicodeIdBased(qsTrId('\u0191\u01CE\u0211\u0229\u019C\u018E\u019A\u01D0'))
PASS : tst_QScriptEngine::translateScriptUnicodeIdBased(qsTrId('\u0181\u01A1\u0213\u018F\u018C', 10))
PASS : tst_QScriptEngine::translateScriptUnicodeIdBased(qsTrId('\u0181\u01A1\u0213\u018F\u018C'))
PASS : tst_QScriptEngine::translateScriptUnicodeIdBased(qsTrId('\u01CD\u0180\u01A8\u0190\u019E\u01AB'))
PASS : tst_QScriptEngine::translateFromBuiltinCallback()
XFAIL : tst_QScriptEngine::functionScopes() QScriptValue::scope() is internal, not implemented
Loc: [tst_qscriptengine.cpp(5391)]
PASS : tst_QScriptEngine::functionScopes()
PASS : tst_QScriptEngine::nativeFunctionScopes()
PASS : tst_QScriptEngine::evaluateProgram()
PASS : tst_QScriptEngine::evaluateProgram_customScope()
PASS : tst_QScriptEngine::evaluateProgram_closure()
PASS : tst_QScriptEngine::evaluateProgram_executeLater()
PASS : tst_QScriptEngine::evaluateProgram_multipleEngines()
PASS : tst_QScriptEngine::evaluateProgram_empty()
PASS : tst_QScriptEngine::collectGarbageAfterConnect()
PASS : tst_QScriptEngine::collectGarbageAfterNativeArguments()
PASS : tst_QScriptEngine::promoteThisObjectToQObjectInConstructor()
PASS : tst_QScriptEngine::scriptValueFromQMetaObject()
PASS : tst_QScriptEngine::qRegExpInport(normal)
PASS : tst_QScriptEngine::qRegExpInport(normal2)
PASS : tst_QScriptEngine::qRegExpInport(case insensitive))
PASS : tst_QScriptEngine::qRegExpInport(case insensitive2))
PASS : tst_QScriptEngine::qRegExpInport(b(a*)(b*))
PASS : tst_QScriptEngine::qRegExpInport(greedy)
PASS : tst_QScriptEngine::qRegExpInport(willcard)
PASS : tst_QScriptEngine::qRegExpInport(willcard 2)
PASS : tst_QScriptEngine::qRegExpInport(slash)
PASS : tst_QScriptEngine::qRegExpInport(slash2)
PASS : tst_QScriptEngine::qRegExpInport(fixed)
PASS : tst_QScriptEngine::qRegExpInport(fixed insensitive)
PASS : tst_QScriptEngine::qRegExpInport(fixed sensitive)
PASS : tst_QScriptEngine::qRegExpInport(html)
PASS : tst_QScriptEngine::qRegExpInport(html minimal)
PASS : tst_QScriptEngine::qRegExpInport(aaa)
PASS : tst_QScriptEngine::qRegExpInport(aaa minimal)
PASS : tst_QScriptEngine::qRegExpInport(minimal)
PASS : tst_QScriptEngine::qRegExpInport(.? minimal)
PASS : tst_QScriptEngine::qRegExpInport(.+ minimal)
PASS : tst_QScriptEngine::qRegExpInport([.?] minimal)
PASS : tst_QScriptEngine::qRegExpInport([.+] minimal)
PASS : tst_QScriptEngine::reentrency()
PASS : tst_QScriptEngine::newFixedStaticScopeObject()
PASS : tst_QScriptEngine::newGrowingStaticScopeObject()
PASS : tst_QScriptEngine::dateRoundtripJSQtJS()
PASS : tst_QScriptEngine::dateRoundtripQtJSQt()
=== Received signal at function time: 46ms, total time: 9645ms, dumping stack ===
=== End of stack trace ===
QFATAL : tst_QScriptEngine::dateConversionJSQt() Received signal 7
Function time: 46ms Total time: 9645ms
FAIL! : tst_QScriptEngine::dateConversionJSQt() Received a fatal error.
Loc: [Unknown file(0)]
Totals: 505 passed, 1 failed, 2 skipped, 0 blacklisted, 9646ms
********* Finished testing of tst_QScriptEngine *********
make[4]: *** [Makefile:304: check] Aborted
make[4]: Leaving directory '/<<PKGBUILDDIR>>/tests/auto/qscriptengine'
make[3]: *** [Makefile:1088: sub-qscriptengine-check] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/tests/auto'
make[2]: *** [Makefile:301: sub-auto-check] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/tests'
make[1]: *** [Makefile:404: sub-tests-check] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test: error: make -j4 check returned exit code 2
make: *** [debian/rules:13: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Reply to: