Summary: | app-emulation/xen-tools-4.3.0 - mv: cannot stat '/var/tmp/portage/app-emulation/xen-tools-4.3.0/image/usr/lib/xen/bin/vscclient': No such file or directory | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Another Mortal <a.m> |
Component: | Current packages | Assignee: | Ian Delaney (RETIRED) <idella4> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Another Mortal
2013-07-23 10:18:08 UTC
Alright… spoke too soon. This does *not* depend on 'git' being there or not. The files are missing because the configure script for qemu-xen auto-detects support for all kinds of tools (here smartcards libcacard/vscclient and VirtFS), and simply decides not to build stuff that isn't there. The 'mv' statement in the ebuild makes unwarranted assumptions about what is being built (or not, as the case happens to be). Wouldn't it be simpler just to move _everything_ that gets built? I.e.: if [[ "${ARCH}" == 'amd64' ]] && use qemu; then mkdir -p "${D}"usr/$(get_libdir)/xen/bin || die - mv "${D}"usr/lib/xen/bin/{qemu*,vscclient,virtfs-proxy-helper} "${D}"usr/$(get_libdir)/xen/bin/ || die + mv "${D}"usr/lib/xen/bin/* "${D}"usr/$(get_libdir)/xen/bin/ || die fi Please attach the entire build log to this bug report. Looks ok here. Thx a.m 24 Jul 2013; Ian Delaney <idella4@gentoo.org> xen-tools-4.3.0.ebuild: Correction to install with IUSE qemu, fixes Bug #477884 from other related bugs this can go fixed |