gnu: qtbase: Disable problematic tests on powerpc64le.
* gnu/packages/qt.scm (qtbase) [arguments] [powerpc64le]: Disable the tst_qpainter, tst_qprocess and tst_qsqlthread tests in the check phase. Series-changes: 3 - New commit
parent
6b8e35ce23
commit
2334a24a04
gnu/packages
|
@ -792,6 +792,7 @@ developers using C++ or QML, a CSS & JavaScript like language.")
|
||||||
(string-append
|
(string-append
|
||||||
"("
|
"("
|
||||||
(string-join
|
(string-join
|
||||||
|
(append
|
||||||
(list
|
(list
|
||||||
;; The 'tst_moc' test fails with "'fi.exists()' returned FALSE".
|
;; The 'tst_moc' test fails with "'fi.exists()' returned FALSE".
|
||||||
"tst_moc"
|
"tst_moc"
|
||||||
|
@ -859,6 +860,7 @@ developers using C++ or QML, a CSS & JavaScript like language.")
|
||||||
;; QPA plugin doesn't implement generatePeekerId",
|
;; QPA plugin doesn't implement generatePeekerId",
|
||||||
;; likely requires a real display.
|
;; likely requires a real display.
|
||||||
"tst_qx11info"
|
"tst_qx11info"
|
||||||
|
|
||||||
;; The 'tst_qgraphicswidget' test fails because "This
|
;; The 'tst_qgraphicswidget' test fails because "This
|
||||||
;; plugin does not support propagateSizeHints".
|
;; plugin does not support propagateSizeHints".
|
||||||
"tst_qgraphicswidget"
|
"tst_qgraphicswidget"
|
||||||
|
@ -870,7 +872,27 @@ developers using C++ or QML, a CSS & JavaScript like language.")
|
||||||
"tst_qcompleter"
|
"tst_qcompleter"
|
||||||
"tst_qfiledialog"
|
"tst_qfiledialog"
|
||||||
;; This test is susceptible to the 600 ms timeout used:
|
;; This test is susceptible to the 600 ms timeout used:
|
||||||
"tst_qpauseanimation") "|") ")")))))
|
"tst_qpauseanimation")
|
||||||
|
#$@(if (target-ppc64le?)
|
||||||
|
#~((list
|
||||||
|
;; The 'tst_QPainter::fpe_radialGradients'
|
||||||
|
;; test fails with a 'Floating point
|
||||||
|
;; exception' error on powerpc64le (see:
|
||||||
|
;; https://bugreports.qt.io/browse/QTBUG-117113).
|
||||||
|
"tst_qpainter"
|
||||||
|
|
||||||
|
;; The 'startStopStartStopBuffers' test fails
|
||||||
|
;; on the powerpc64le architecture (see:
|
||||||
|
;; https://bugreports.qt.io/browse/QTBUG-80953).
|
||||||
|
"tst_qprocess"
|
||||||
|
|
||||||
|
;; The 'tst_QSqlThread::readWriteThreading'
|
||||||
|
;; test may fail with an sqlite related error,
|
||||||
|
;; "'Unable to fetch row' || 'database is
|
||||||
|
;; locked'" (see:
|
||||||
|
;; https://bugreports.qt.io/browse/QTBUG-117114).
|
||||||
|
"tst_qsqlthread"))
|
||||||
|
#~())) "|") ")")))))
|
||||||
(replace 'patch-mkspecs
|
(replace 'patch-mkspecs
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(let* ((archdata (search-input-directory outputs "lib/qt6"))
|
(let* ((archdata (search-input-directory outputs "lib/qt6"))
|
||||||
|
|
Reference in New Issue