Hello! On Mon, 2017-09-25 at 12:42 +0200, tjoen dds nl wrote:
System: Linux LFS-like gnome-shell-3.26.0 gobject-introspection-1.54.0 make check passed all tests bash-4.4 with all 12 patches cut and paste from xterm [...] Command '[u'/home/tdance/rpmbuild/BUILD/gnome-shell-3.26.0/_build/tmp- introspectJOKYck/Shell-0.1', u'--introspect-dump=/home/tdance/rpmbuild/BUILD/gnome-shell- 3.26.0/_build/tmp- introspectJOKYck/functions.txt,/home/tdance/rpmbuild/BUILD/gnome- shell-3.26.0/_build/tmp-introspectJOKYck/dump.xml']' returned non-zero exit status -11 ninja: build stopped: subcommand failed. Similar problem with gjs-1.50.0 : Command '[u'/home/tdance/rpmbuild/BUILD.... where I circumvented problem with $ sed -i 's/INTROSPECTION_GIRS = GjsPrivate- 1.0.gir/INTROSPECTION_GIRS =/g' Makefile.in I am not familiar enough with meson and ninja to find a circumvention or how to disable GIR
You cannot disable GIR when you build gnome-shell, because gnome-shell is partially written in JavaScript and needs GIR information to load its C library. From the error code, -11, it might be that some process is segfaulting in the introspection process. Specifically, it looks like the temporary binary that is run to extract property information is segfaulting. A reason for this could be lacking a working display server on the build machine (some gtk libraries don't like having their classes probed if gtk is not initialized), but I'm not sure. Investigating further what is segfaulting might help you. Cheers, Giovanni
Attachment:
signature.asc
Description: This is a digitally signed message part