Created attachment 521208 [details] test-suite.log PASS: test_output.sh PASS: test_check_nofork.sh PASS: test_check_nofork_teardown.sh FAIL: check_check_export PASS: test_xml_output.sh PASS: test_log_output.sh PASS: test_set_max_msg_size.sh PASS: test_tap_output.sh FAIL: check_check ============================================================================ Testsuite summary for Check 0.12.0 ============================================================================ # TOTAL: 9 # PASS: 7 # SKIP: 0 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 0
Created attachment 521210 [details] build.log
Created attachment 521212 [details] emerge --info
This is indeed a regression over dev-libs/check-0.10.0-r1.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dd503fa6fcd6831b9ff69176f9cb1f3cd4201fc commit 6dd503fa6fcd6831b9ff69176f9cb1f3cd4201fc Author: Sergei Trofimovich <slyfox@gentoo.org> AuthorDate: 2018-03-20 09:14:52 +0000 Commit: Sergei Trofimovich <slyfox@gentoo.org> CommitDate: 2018-03-20 09:14:52 +0000 Revert "dev-libs/check: stable 0.12.0 for ppc, bug #644648" This reverts commit 4c137a7e98c746ef020035e8c75e4a6a369906a3. Lets sort out indeger division failures first. Bug: https://bugs.gentoo.org/648920 dev-libs/check/check-0.12.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)}
Could you try this Fedora patch? https://src.fedoraproject.org/rpms/check/raw/master/f/check-0.11.0-fp.patch
Yes it works! To apply it I had to change the paths from --- tests/check_check_master.c.orig 2018-01-29 20:33:55.033001412 -0700 to --- check-0.12.0/tests/check_check_master.c.orig 2018-01-29 20:33:55.033001412 -0700 etc.
[master 1e6f6a31e85] dev-libs/check: Fix tests (#648920 by ernsteiswuerfel) 2 files changed, 33 insertions(+), 7 deletions(-) create mode 100644 dev-libs/check/files/check-0.12.0-fp.patch