* Package: app-emulation/xen-tools-4.15.3 * Repository: gentoo * Maintainer: hydrapolic@gmail.com proxy-maint@gentoo.org,xen@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc hvm ipxe kernel_linux python_single_target_python3_10 qemu qemu-traditional rombios screen userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox * Using python3.10 to build >>> Unpacking source... >>> Unpacking xen-4.15.3.tar.gz to /var/tmp/portage/app-emulation/xen-tools-4.15.3/work >>> Unpacking seabios-1.14.0.tar.gz to /var/tmp/portage/app-emulation/xen-tools-4.15.3/work >>> Unpacking ipxe-git-3c040ad387099483102708bb1839110bc788cefb.tar.gz to /var/tmp/portage/app-emulation/xen-tools-4.15.3/work >>> Unpacking xen-gentoo-patches-4.16.1-gentoo-patchset-0.tar.gz to /var/tmp/portage/app-emulation/xen-tools-4.15.3/work >>> Source unpacked in /var/tmp/portage/app-emulation/xen-tools-4.15.3/work >>> Preparing source in /var/tmp/portage/app-emulation/xen-tools-4.15.3/work/xen-4.15.3 ... sed: can't read tools/qemu-xen/meson.build: No such file or directory * Applying patches from /var/tmp/portage/app-emulation/xen-tools-4.15.3/work/xen-gentoo-patches-4.16.1-gentoo-patchset-0 ... * xen-tools-4-anti-ovmf-download.patch ... patching file tools/firmware/Makefile Hunk #1 succeeded at 20 with fuzz 1 (offset 2 lines). [ ok ] * xen-tools-4.14-ar-cc.patch ... [ ok ] * xen-tools-4.15.0-unbundle-ipxe.patch ... [ ok ] * xen-tools-4.16.0-xenstat.patch ... [ ok ] * xen-tools-4.4.1-tinfo.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/app-emulation/xen-tools-4.15.3/work/xen-4.15.3 ... * econf: updating xen-4.15.3/config.sub with /usr/share/gnuconfig/config.sub * econf: updating xen-4.15.3/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --docd ir=/usr/share/doc/xen-tools-4.15.3 --htmldir=/usr/share/doc/xen-tools-4.15.3/html --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --disable-golang --disable-werror --disable-xen --en able-tools --enable-docs --disable-xenapi --enable-ipxe --disable-ocamltools --disable-ovmf --enable-rombios --with-xenstored=xenstored --enable-qemu-traditional ... make: *** No rule to make target 'qemu-bridge-helper.o', needed by 'qemu-bridge-helper'. Stop. make: *** Waiting for unfinished jobs....
Seems like the qemu-bridge patch is missing?
Yes, the patch is gone but was replaced with a sed [1]. Looks like it is missing something and/or incomplete. Will have a closer look. 1: https://github.com/gentoo/gentoo/blob/598819d1a34cb5d100405d7168413fd0ede90ae9/app-emulation/xen-tools/xen-tools-4.15.3.ebuild#L240-L244
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdb300ad461c96e6f555b2dec4edab4d962b85fc commit fdb300ad461c96e6f555b2dec4edab4d962b85fc Author: Florian Schmaus <flow@gentoo.org> AuthorDate: 2022-07-06 17:02:22 +0000 Commit: Florian Schmaus <flow@gentoo.org> CommitDate: 2022-07-06 18:48:59 +0000 app-emulation/xen-tools: fix qemu-bridge-helper build error Also use the tarballs from gitweb.gentoo.org. Thanks to Tomáš Mózes for reporting the issue. Closes: https://bugs.gentoo.org/856697 Signed-off-by: Florian Schmaus <flow@gentoo.org> app-emulation/xen-tools/Manifest | 1 + app-emulation/xen-tools/xen-tools-4.15.3.ebuild | 24 +++++++++++++----------- 2 files changed, 14 insertions(+), 11 deletions(-)
Thanks, builds fine.