Summary: | games-board/gnome-mines-3.30.1.1 error: Package `librsvg-2.0' not found | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Keith Harrison <KeithBHarrison> |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gentoobugs |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build log
emerge --info |
Description
Keith Harrison
2019-02-17 08:22:01 UTC
Created attachment 565618 [details]
emerge --info
>>> Compiling source in /var/tmp/portage/games-board/gnome-mines-3.30.1.1/work/gnome-mines-3.30.1.1 ...
ninja -v -j9 -l0 -C /var/tmp/portage/games-board/gnome-mines-3.30.1.1/work/gnome-mines-3.30.1.1-build
ninja: Entering directory `/var/tmp/portage/games-board/gnome-mines-3.30.1.1/work/gnome-mines-3.30.1.1-build'
[1/12] /usr/bin/valac-0.42 -C --debug --pkg libgnome-games-support-1 --pkg librsvg-2.0 --pkg gtk+-3.0 --pkg gee-0.8 --target-glib ' 2.40.0' --pkg glib-2.0 --color=always --directory src/25a6634@@gnome-mines@exe --basedir ../gnome-mines-3.30.1.1/src --gresources=../gnome-mines-3.30.1.1/src/gnome-mines.gresource.xml --pkg=posix ../gnome-mines-3.30.1.1/src/config.vapi ../gnome-mines-3.30.1.1/src/gnome-mines.vala ../gnome-mines-3.30.1.1/src/minefield.vala ../gnome-mines-3.30.1.1/src/minefield-view.vala ../gnome-mines-3.30.1.1/src/tile.vala ../gnome-mines-3.30.1.1/src/theme-selector-dialog.vala
FAILED: src/25a6634@@gnome-mines@exe/gnome-mines.c src/25a6634@@gnome-mines@exe/minefield.c src/25a6634@@gnome-mines@exe/minefield-view.c src/25a6634@@gnome-mines@exe/tile.c src/25a6634@@gnome-mines@exe/theme-selector-dialog.c
/usr/bin/valac-0.42 -C --debug --pkg libgnome-games-support-1 --pkg librsvg-2.0 --pkg gtk+-3.0 --pkg gee-0.8 --target-glib ' 2.40.0' --pkg glib-2.0 --color=always --directory src/25a6634@@gnome-mines@exe --basedir ../gnome-mines-3.30.1.1/src --gresources=../gnome-mines-3.30.1.1/src/gnome-mines.gresource.xml --pkg=posix ../gnome-mines-3.30.1.1/src/config.vapi ../gnome-mines-3.30.1.1/src/gnome-mines.vala ../gnome-mines-3.30.1.1/src/minefield.vala ../gnome-mines-3.30.1.1/src/minefield-view.vala ../gnome-mines-3.30.1.1/src/tile.vala ../gnome-mines-3.30.1.1/src/theme-selector-dialog.vala
error: Package `librsvg-2.0' not found in specified Vala API directories or GObject-Introspection GIR directories
See Also: https://bugs.gentoo.org/678210 I had the same problem. Following https://gitlab.gnome.org/GNOME/gnome-sdk-images/issues/6, I re-emerged librsvg manually with the "vala" use flag and then gnome-mines compiled without problems. So, it seems that the corresponding dependency for the use flag is missing - but this needs to be clarified by an expert. vala:0.40 and newer doesn't ship its own librsvg vapi anymore, 0.36 does; so now when people have newer vala, this fails, while it worked before. We'll need to catch those and add the USE deps indeed. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68dee15f5b524eac964f8cc50029047a1a5db059 commit 68dee15f5b524eac964f8cc50029047a1a5db059 Author: Mart Raudsepp <leio@gentoo.org> AuthorDate: 2019-02-17 11:16:20 +0000 Commit: Mart Raudsepp <leio@gentoo.org> CommitDate: 2019-02-17 11:21:23 +0000 games-board/gnome-mines: depend on librsvg[vala] vala itself doesn't ship vapi files for librsvg since 0.40, so we need to depend on librsvg[vala] for them to be provided. We do this unconditionally even if older vala is used for build, as they are more up to date and matching librsvg C library than what vala itself shipped. Closes: https://bugs.gentoo.org/678212 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org> games-board/gnome-mines/gnome-mines-3.30.1.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17dce04efab9f0b1e9d18a4016b9f163fe43ca03 commit 17dce04efab9f0b1e9d18a4016b9f163fe43ca03 Author: Mart Raudsepp <leio@gentoo.org> AuthorDate: 2019-02-17 11:20:47 +0000 Commit: Mart Raudsepp <leio@gentoo.org> CommitDate: 2019-02-17 11:21:27 +0000 gnome-base/librsvg: default enable USE=vala vala:0.40 and newer don't ship a librsvg vapi file anymore, while various things (especially when building with meson) are quite likely to need it. Default enable the vapi file building here to reduce package.use tweaks that have to be done. Bug: https://bugs.gentoo.org/678210 Bug: https://bugs.gentoo.org/678212 Bug: https://bugs.gentoo.org/665578 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org> gnome-base/librsvg/librsvg-2.40.20.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23bdf70bc8a245e698af77df0a092d27cab8cea7 commit 23bdf70bc8a245e698af77df0a092d27cab8cea7 Author: Mart Raudsepp <leio@gentoo.org> AuthorDate: 2019-02-17 12:34:47 +0000 Commit: Mart Raudsepp <leio@gentoo.org> CommitDate: 2019-02-17 12:34:47 +0000 games-board/gnome-mines-3.30.0: depend on librsvg[vala] Apply the librsvg[vala] fix to latest stable too, that I accidentally wrongly removed before. Bug: https://bugs.gentoo.org/678212 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org> games-board/gnome-mines/gnome-mines-3.30.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) |