Created attachment 857909 [details] build.log (ppc64, 0.5.4) [...] >>> Test phase: gui-libs/neatvnc-0.5.4 meson test --print-errorlogs -C /var/tmp/portage/gui-libs/neatvnc-0.5.4/work/neatvnc-0.5.4-build --num-processes 16 ninja: no work to do. ninja: Entering directory `/var/tmp/portage/gui-libs/neatvnc-0.5.4/work/neatvnc-0.5.4-build' ninja: no work to do. [1/1] 🌑 pixels 0/30s^M1/1 pixels FAIL 0.01s exit status 1 >>> MALLOC_PERTURB_=237 /var/tmp/portage/gui-libs/neatvnc-0.5.4/work/neatvnc-0.5.4-build/test/pixels Summary of Failures: 1/1 pixels FAIL 0.01s exit status 1 Ok: 0 Expected Fail: 0 Fail: 1 Unexpected Pass: 0 Skipped: 0 Timeout: 0 Full log written to /var/tmp/portage/gui-libs/neatvnc-0.5.4/work/neatvnc-0.5.4-build/meson-logs/testlog.txt * ERROR: gui-libs/neatvnc-0.5.4::gentoo failed (test phase):
Created attachment 857911 [details] testlog.txt
Created attachment 857913 [details] emerge --info
I've noticed that Debian has this on ppc64, but their build logs suggest that they don't run the tests. I've emailed their maintainer to ask them to run the tests.
It fails on all big endian systems. Please test 0.6.0. I don't think that's fixed it, but let's check before reporting upstream.
Created attachment 858439 [details] testlog.txt (ppc64, 0.6.0) Just checked 0.6.0 and it shows the same test failure.
Upstream have pushed a potential fix. Please could you try with this patch: https://github.com/any1/neatvnc/commit/1081ff35cde03cde5c172531574a637d1bde6524
(In reply to James Le Cuirot from comment #6) > Upstream have pushed a potential fix. Please could you try with this patch: > https://github.com/any1/neatvnc/commit/ > 1081ff35cde03cde5c172531574a637d1bde6524 The patch applies on top of 0.6.0 but the test still fails.
I'll wait and see whether Weston gets fixed up for big endian. There doesn't seem much point in pursuing this unless it does.
The situation with Weston hasn't improved. I've reopened the upstream neatvnc report, but I don't expect to see this resolved any time soon. In the meantime, I'm masking the package in the big-endian profile.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20991ed4d0cd5e5dd1c3c9ae1b38be7bccb0bc01 commit 20991ed4d0cd5e5dd1c3c9ae1b38be7bccb0bc01 Author: James Le Cuirot <chewi@gentoo.org> AuthorDate: 2023-06-24 13:34:03 +0000 Commit: James Le Cuirot <chewi@gentoo.org> CommitDate: 2023-06-24 13:41:14 +0000 profiles: Mask gui-libs/neatvnc on big-endian profiles Bug: https://bugs.gentoo.org/901391 Signed-off-by: James Le Cuirot <chewi@gentoo.org> profiles/features/big-endian/package.mask | 5 +++++ 1 file changed, 5 insertions(+)
Upstream have suggested that this might be useful: > Full log written to /<<PKGBUILDDIR>>/obj-powerpc-linux-gnu/meson-logs/testlog.txt > cd obj-powerpc-linux-gnu && tail -v -n \+0 meson-logs/testlog.txt
Ah, never mind, I see you already attached that.