Summary: | games-board/gnome-chess-3.28.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:17:49 UTC
Created attachment 565614 [details]
emerge --info
See Also: https://bugs.gentoo.org/678212 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-chess 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=d7c3818f059cc56a86cf4c21d801b4e9245deda8 commit d7c3818f059cc56a86cf4c21d801b4e9245deda8 Author: Mart Raudsepp <leio@gentoo.org> AuthorDate: 2019-02-17 11:09:59 +0000 Commit: Mart Raudsepp <leio@gentoo.org> CommitDate: 2019-02-17 11:21:15 +0000 games-board/gnome-chess: 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/678210 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org> games-board/gnome-chess/gnome-chess-3.28.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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(-) |