Hello,
I'm trying to build the ibus source package and the tests fail with the
following error:
(ibus-daemon:17123): GLib-GIO-WARNING **: 20:49:29.230: Expected a
credentials
struct of 84 bytes but got 88 bytes of data
which I traced to the GIO function g_unix_credentials_message_deserialize (which
can be seen here[1]).
It seems to be some structure size issue on amd64 (i386 tests don't fail)
regarding
SCM_CREDS implementation. But I couldn't debug the test because they are run
from
complicated shell scripts :(
Two patches to the test runner needs to be applied for hurd-amd64[2]:
* add t64 suffix to libgtk-3-0 directory where the query immodules binary is
found
* replace `&> file` redirection to the more standard `> file 2>&1` understood
by dash
Anybody has a hunch on the culprit?
Thanks,
Diego
---
[1]
https://gitlab.gnome.org/GNOME/glib/-/blob/main/gio/gunixcredentialsmessage.c?ref_type=heads#L115
[2]
https://salsa.debian.org/diegonc/ibus/-/commits/b7b240769ce45137cbfb9979572fbeb23a97462b