Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 856697 - app-emulation/xen-tools-4.15.3 fails to build: make: *** No rule to make target 'qemu-bridge-helper.o', needed by 'qemu-bridge-helper'. Stop.
Summary: app-emulation/xen-tools-4.15.3 fails to build: make: *** No rule to make targ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Tomáš Mózes
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-07-06 15:06 UTC by Tomáš Mózes
Modified: 2022-07-07 06:09 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tomáš Mózes 2022-07-06 15:06:48 UTC
* 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....
Comment 1 Tomáš Mózes 2022-07-06 15:08:27 UTC
Seems like the qemu-bridge patch is missing?
Comment 2 Florian Schmaus gentoo-dev 2022-07-06 15:44:24 UTC
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
Comment 3 Larry the Git Cow gentoo-dev 2022-07-06 18:55:16 UTC
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(-)
Comment 4 Tomáš Mózes 2022-07-07 06:09:09 UTC
Thanks, builds fine.