Summary: | media-libs/grilo-0.2.4 - mv: cannot move '.../image/usr/bin/grilo-simple-playlist' to '.../image/usr/bin/grilo-simple-playlist-0.2/1': No such file or directory | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Maciej Piechotka <uzytkownik2> |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | media-libs:grilo-0.2.4:20121210-081958.log.gz |
Description
Maciej Piechotka
2012-12-10 08:24:50 UTC
It's triggered by USE=vala and line: # Prevent file collision with other slot if use vala; then mv "${ED}usr/bin/grilo-simple-playlist" \ "${ED}usr/bin/grilo-simple-playlist-${SLOT}" || die fi Since slot after moving to new EAPI is 0.2/1 it causes problems. That SLOT value is illegal: 0.2/1 "For future compatibility, it is recommended that slots contain only characters which are allowed in an ebuild name or version (alphanumerics, hypens, full stops, underscores, the plus character) — other characters may cause problems with future portage enhancements." - http://devmanual.gentoo.org/general-concepts/slotting/index.html Anything but the slash, then. This doesn't directly cause the issue at hand, of course. (In reply to comment #2) > That SLOT value is illegal: 0.2/1 No, it's not illegal. The "/" is used to denote a subslot in EAPI5. Fixed, thanks for reporting.
> 10 Dec 2012; Alexandre Rostovtsev <tetromino@gentoo.org> grilo-0.2.4.ebuild:
> Fix build failure with USE=vala due to subslotting (bug #446692, thanks to
> Maciej Piechotka).
|