mesonbuild/meson

gnome module doesn't give a clear error on missing gobject-introspection-1.0.pc files

Open

#2,664 opened on Nov 20, 2017

 (0 comments) (2 reactions) (0 assignees)Python (1,465 forks)batch import
buggnomehelp wanted

Repository metrics

Stars
 (4,978 stars)
PR merge metrics
 (Avg merge 139d 13h) (51 merged PRs in 30d)

Description

When running meson build on a a system without the libgirepository1.0-dev package installed, I got this very cryptic error:

Program g-ir-scanner found: YES (/usr/bin/g-ir-scanner)
Program g-ir-compiler found: YES (/usr/bin/g-ir-compiler)
Meson encountered an error in file subprojects/gstreamer/gst/meson.build, line 270, column 4:
gobject-introspection dependency was not found, gir cannot be generated.

I'd expect to have the error I found in the meson logs show up in the main config:

Determining dependency 'gobject-introspection-1.0' with pkg-config executable '/usr/bin/pkg-config'

Contributor guide