Created attachment 744639 [details] build.log [...] >>> Test phase: games-emulation/dosbox-staging-0.77.1 meson test -C /var/tmp/portage/games-emulation/dosbox-staging-0.77.1/work/dosbox-staging-0.77.1-build --num-processes 4 ninja: Entering directory `/var/tmp/portage/games-emulation/dosbox-staging-0.77.1/work/dosbox-staging-0.77.1-build' ninja: no work to do. 1/7 gtest example EXPECTEDFAIL 0.13s exit status 1 2/7 gtest fs_utils OK 0.21s 3/7 gtest string_utils OK 0.35s 4/7 gtest setup OK 0.40s 5/7 gtest support OK 0.20s 6/7 gtest rwqueue OK 2.00s 7/7 gtest soft_limiter FAIL 1.99s killed by signal 6 SIGABRT >>> MALLOC_PERTURB_=163 /var/tmp/portage/games-emulation/dosbox-staging-0.77.1/work/dosbox-staging-0.77.1-build/tests/soft_limiter Ok: 5 Expected Fail: 1 Fail: 1 Unexpected Pass: 0 Skipped: 0 Timeout: 0 Full log written to /var/tmp/portage/games-emulation/dosbox-staging-0.77.1/work/dosbox-staging-0.77.1-build/meson-logs/testlog.txt
Created attachment 744642 [details] testlog.txt
Created attachment 744645 [details] emerge --info
This seems to be limited to some 32-bit platforms: https://github.com/dosbox-staging/dosbox-staging/issues/1230 (and it does pass locally with amd64) I guess we could skip the test overall as it may turn up on other arches/systems too
(In reply to Bernard Cafarelli from comment #3) > This seems to be limited to some 32-bit platforms: > https://github.com/dosbox-staging/dosbox-staging/issues/1230 > (and it does pass locally with amd64) > > I guess we could skip the test overall as it may turn up on other > arches/systems too Thanks for the research! Yes, it really seems a 32bit thing. This test passes on ppc64 but fails on ppc too as I discovered recently.
All right, for now I added a note and similar sed command as per upstream bug to skip this test (I also fixed automagic gtest dependency)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e404d6818cb47382e09284a27b576830f1d01175 commit e404d6818cb47382e09284a27b576830f1d01175 Author: Bernard Cafarelli <voyageur@gentoo.org> AuthorDate: 2021-10-22 20:59:28 +0000 Commit: Bernard Cafarelli <voyageur@gentoo.org> CommitDate: 2021-10-22 20:59:45 +0000 games-emulation/dosbox-staging: skip test failing on some platforms Also add USE=test logic for gtest dependency Closes: https://bugs.gentoo.org/817908 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> games-emulation/dosbox-staging/dosbox-staging-0.77.1.ebuild | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-)
(In reply to Bernard Cafarelli from comment #5) > All right, for now I added a note and similar sed command as per upstream > bug to skip this test (I also fixed automagic gtest dependency) Thanks!