Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 693370 - net-misc/spice-gtk should depend on media-libs/gstreamer[introspection] - 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', '/us
Summary: net-misc/spice-gtk should depend on media-libs/gstreamer[introspection] - Cou...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Virtualization Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-09-02 21:46 UTC by Johannes Schmidt
Modified: 2019-10-15 16:33 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Johannes Schmidt 2019-09-02 21:46:33 UTC
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.
Comment 1 Larry the Git Cow gentoo-dev 2019-10-15 16:33:53 UTC
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(-)