net-misc/spice-gtk fails to build if media-libs/gstreamer is built without USE=introspection. It cannot find "GstBase-1.0.gir" in "/usr/share/gir-1.0/": libtool: link: x86_64-pc-linux-gnu-gcc -shared -fPIC -DPIC .libs/spice-util.o .libs/spice-gtk-session.o .libs/spice-widget.o .libs/vncdisplaykeymap.o .libs/spice-grabsequence.o .libs/desktop-integration.o .libs/usb-device-widget.o .libs/spice-widget-cairo.o .libs/spice-widget-egl.o .libs/spice-widget-enums.o .libs/spice-marshal.o -Wl,-rpath -Wl,/var/tmp/portage/net-misc/spice-gtk-0.37-r2/work/spice-gtk-0.37/src/.libs -Wl,--as-needed ./.libs/libspice-client-glib-2.0.so -lgthread-2.0 -lopus -ljpeg -ljson-glib-1.0 -lz -llz4 -lpixman-1 -lssl -lcrypto -lgstaudio-1.0 -lgstapp-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lusb-1.0 -lusbredirhost -lusbredirparser -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lepoxy -lcairo -lX11 -lm -lva-x11 -lva -march=native -O3 -flto=8 -fuse-linker-plugin -Wl,--version-script=./map-file -Wl,-O1 -Wl,-z -Wl,relro -Wl,-z -Wl,now -march=native -O3 -flto=8 -fuse-linker-plugin -pthread -Wl,-soname -Wl,libspice-client-gtk-3.0.so.5 -o .libs/libspice-client-gtk-3.0.so.5.0.0 Couldn't find include 'GstBase-1.0.gir' (search path: '['.', '/usr/local/share/gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0']') make[4]: *** [/usr/share/gobject-introspection-1.0/Makefile.introspection:156: SpiceClientGLib-2.0.gir] Error 1 make[4]: *** Waiting for unfinished jobs.... libtool: link: (cd ".libs" && rm -f "libspice-client-gtk-3.0.so.5" && ln -s "libspice-client-gtk-3.0.so.5.0.0" "libspice-client-gtk-3.0.so.5") libtool: link: (cd ".libs" && rm -f "libspice-client-gtk-3.0.so" && ln -s "libspice-client-gtk-3.0.so.5.0.0" "libspice-client-gtk-3.0.so") libtool: link: ( cd ".libs" && rm -f "libspice-client-gtk-3.0.la" && ln -s "../libspice-client-gtk-3.0.la" "libspice-client-gtk-3.0.la" ) If I enable media-libs/gstreamer[introspection], net-misc/spice-gtk builds fine.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed95d034e8eafd44c1383550e449333e2777640d commit ed95d034e8eafd44c1383550e449333e2777640d Author: Matthias Maier <tamiko@gentoo.org> AuthorDate: 2019-10-15 16:26:10 +0000 Commit: Matthias Maier <tamiko@gentoo.org> CommitDate: 2019-10-15 16:33:14 +0000 net-misc/spice-gtk: depend on gstreamer[introspection?] Closes: https://bugs.gentoo.org/693370 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Matthias Maier <tamiko@gentoo.org> net-misc/spice-gtk/spice-gtk-0.37-r2.ebuild | 2 +- net-misc/spice-gtk/spice-gtk-9999.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)