Bug#1021606: libyuv: FTBFS on hppa - broken googletest
Source: libyuv
Version: 0.0~git20220923.b9adaef-1
Severity: normal
Tags: ftbfs patch
Dear Maintainer,
The following tests fail on hppa:
[----------] Global test environment tear-down
[==========] 3211 tests from 8 test suites ran. (1597834 ms total)
[ PASSED ] 3169 tests.
[ FAILED ] 42 tests, listed below:
[ FAILED ] LibYUVConvertTest.TestNoDither
[ FAILED ] LibYUVConvertTest.TestDither
[ FAILED ] LibYUVConvertTest.I420ToARGBToRGB565_Any
[ FAILED ] LibYUVConvertTest.I420ToARGBToRGB565_Unaligned
[ FAILED ] LibYUVConvertTest.I420ToARGBToRGB565_Invert
[ FAILED ] LibYUVConvertTest.I420ToARGBToRGB565_Opt
[ FAILED ] LibYUVConvertTest.I422ToARGBToRGB565_Any
[ FAILED ] LibYUVConvertTest.I422ToARGBToRGB565_Unaligned
[ FAILED ] LibYUVConvertTest.I422ToARGBToRGB565_Invert
[ FAILED ] LibYUVConvertTest.I422ToARGBToRGB565_Opt
[ FAILED ] LibYUVConvertTest.ARGBToAR30ToARGB_Any
[ FAILED ] LibYUVConvertTest.ARGBToAR30ToARGB_Unaligned
[ FAILED ] LibYUVConvertTest.ARGBToAR30ToARGB_Invert
[ FAILED ] LibYUVConvertTest.ARGBToAR30ToARGB_Opt
[ FAILED ] LibYUVConvertTest.ABGRToAR30ToABGR_Any
[ FAILED ] LibYUVConvertTest.ABGRToAR30ToABGR_Unaligned
[ FAILED ] LibYUVConvertTest.ABGRToAR30ToABGR_Invert
[ FAILED ] LibYUVConvertTest.ABGRToAR30ToABGR_Opt
[ FAILED ] LibYUVConvertTest.AR30ToARGBToABGR_Any
[ FAILED ] LibYUVConvertTest.AR30ToARGBToABGR_Unaligned
[ FAILED ] LibYUVConvertTest.AR30ToARGBToABGR_Invert
[ FAILED ] LibYUVConvertTest.AR30ToARGBToABGR_Opt
[ FAILED ] LibYUVConvertTest.AR30ToABGRToARGB_Any
[ FAILED ] LibYUVConvertTest.AR30ToABGRToARGB_Unaligned
[ FAILED ] LibYUVConvertTest.AR30ToABGRToARGB_Invert
[ FAILED ] LibYUVConvertTest.AR30ToABGRToARGB_Opt
[ FAILED ] LibYUVConvertTest.ARGBToAB30ToARGB_Any
[ FAILED ] LibYUVConvertTest.ARGBToAB30ToARGB_Unaligned
[ FAILED ] LibYUVConvertTest.ARGBToAB30ToARGB_Invert
[ FAILED ] LibYUVConvertTest.ARGBToAB30ToARGB_Opt
[ FAILED ] LibYUVConvertTest.ABGRToAB30ToABGR_Any
[ FAILED ] LibYUVConvertTest.ABGRToAB30ToABGR_Unaligned
[ FAILED ] LibYUVConvertTest.ABGRToAB30ToABGR_Invert
[ FAILED ] LibYUVConvertTest.ABGRToAB30ToABGR_Opt
[ FAILED ] LibYUVConvertTest.AB30ToARGBToABGR_Any
[ FAILED ] LibYUVConvertTest.AB30ToARGBToABGR_Unaligned
[ FAILED ] LibYUVConvertTest.AB30ToARGBToABGR_Invert
[ FAILED ] LibYUVConvertTest.AB30ToARGBToABGR_Opt
[ FAILED ] LibYUVConvertTest.AB30ToABGRToARGB_Any
[ FAILED ] LibYUVConvertTest.AB30ToABGRToARGB_Unaligned
[ FAILED ] LibYUVConvertTest.AB30ToABGRToARGB_Invert
[ FAILED ] LibYUVConvertTest.AB30ToABGRToARGB_Opt
42 FAILED TESTS
YOU HAVE 40 DISABLED TESTS
I believe these are caused by broken googletest on big-endian architectures.
Please add hppa to the list of arches with broken googletest.
Thanks,
Dave Anglin
-- System Information:
Debian Release: bookworm/sid
APT prefers buildd-unstable
APT policy: (500, 'buildd-unstable'), (500, 'unstable')
Architecture: hppa (parisc64)
Kernel: Linux 5.19.14+ (SMP w/4 CPU threads)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
--- rules.save 2022-10-11 17:05:53.037246365 +0000
+++ rules 2022-10-11 17:06:19.267489103 +0000
@@ -26,7 +26,7 @@
endif
# Known broken googletest
-ifneq (,$(filter $(DEB_HOST_ARCH), armel s390x powerpc ppc64 sparc64))
+ifneq (,$(filter $(DEB_HOST_ARCH), armel hppa s390x powerpc ppc64 sparc64))
LIBYUV_TEST_FLAG = OFF
endif
Reply to: