Hello!

On Mon, 2017-09-25 at 12:42 +0200, tj...@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

_______________________________________________
gnome-shell-list mailing list
gnome-shell-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gnome-shell-list

Reply via email to