Hello Devs. Libvirt 5.10.0 has been released a few days ago. An updated ebuild would be nice. cheers, t. Reproducible: Always
Hi, it appears that this version bump needs some TLC. I've tried both the stable and git version of crossdev and received the same error. -- * Applying libvirt-5.7.0-do-not-use-sysconf.patch ... [ ok ] * Applying libvirt-1.2.16-fix_paths_in_libvirt-guests_sh.patch ... [ ok ] * Applying libvirt-5.2.0-fix-paths-for-apparmor.patch ... [ ok ] * Running eautoreconf in '/var/tmp/portage/app-emulation/libvirt-5.10.0/work/libvirt-5.10.0' ... * Running libtoolize --install --copy --force --automake ... [ ok ] * Running aclocal -I m4 ... [ ok ] * Running autoconf --force ... [ ok ] * Running autoheader ... [ ok ] * Running automake --add-missing --copy --force-missing ... [ ok ] * Running elibtoolize in: libvirt-5.10.0/ * Running elibtoolize in: libvirt-5.10.0/build-aux/ * Applying portage/1.2.0 patch ... * Applying sed/1.5.6 patch ... * Applying as-needed/2.4.3 patch ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/app-emulation/libvirt-5.10.0/work/libvirt-5.10.0 ... * econf: updating libvirt-5.10.0/build-aux/config.sub with /usr/share/gnuconfig/config.sub * econf: updating libvirt-5.10.0/build-aux/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 --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/libvirt-5.10.0 --htmldir=/usr/share/doc/libvirt-5.10.0/html --with-sysroot=/ --libdir=/usr/lib64 --with-apparmor --with-apparmor-profiles --without-audit --with-capng --with-dbus --without-dtrace --without-firewalld --with-fuse --without-glusterfs --without-storage-gluster --without-storage-iscsi --without-storage-iscsi-direct --with-libvirtd --with-libssh --with-storage-lvm --with-storage-mpath --with-lxc --with-macvtap --enable-nls --with-numactl --with-numad --without-openvz --with-storage-disk --with-libpcap --with-phyp --with-pm-utils --with-polkit --with-qemu --with-yajl --without-storage-rbd --with-sasl --without-selinux --with-udev --with-virtualport --with-network --with-wireshark-dissector --without-libxl --without-storage-zfs --without-hal --without-netcf --without-sanlock --with-esx --with-init-script=systemd --with-qemu-group=qemu --with-qemu-user=qemu --with-remote --with-storage-fs --with-vmware --disable-static --disable-werror --localstatedir=/var --with-runstatedir=/run --enable-threads=posix --with-vbox configure: loading site script /usr/share/config.site configure: error: Build directory must be different from source directory --
(In reply to Jason Chan from comment #1) > Hi, it appears that this version bump needs some TLC. I've tried both the > stable and git version of crossdev and received the same error. > > > -- > * Applying libvirt-5.7.0-do-not-use-sysconf.patch ... > [ ok ] > * Applying libvirt-1.2.16-fix_paths_in_libvirt-guests_sh.patch ... > [ ok ] > * Applying libvirt-5.2.0-fix-paths-for-apparmor.patch ... > [ ok ] > * Running eautoreconf in > '/var/tmp/portage/app-emulation/libvirt-5.10.0/work/libvirt-5.10.0' ... > * Running libtoolize --install --copy --force --automake ... > [ ok ] > * Running aclocal -I m4 ... > [ ok ] > * Running autoconf --force ... > [ ok ] > * Running autoheader ... > [ ok ] > * Running automake --add-missing --copy --force-missing ... > [ ok ] > * Running elibtoolize in: libvirt-5.10.0/ > * Running elibtoolize in: libvirt-5.10.0/build-aux/ > * Applying portage/1.2.0 patch ... > * Applying sed/1.5.6 patch ... > * Applying as-needed/2.4.3 patch ... > >>> Source prepared. > >>> Configuring source in /var/tmp/portage/app-emulation/libvirt-5.10.0/work/libvirt-5.10.0 ... > * econf: updating libvirt-5.10.0/build-aux/config.sub with > /usr/share/gnuconfig/config.sub > * econf: updating libvirt-5.10.0/build-aux/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 > --disable-dependency-tracking --disable-silent-rules > --docdir=/usr/share/doc/libvirt-5.10.0 > --htmldir=/usr/share/doc/libvirt-5.10.0/html --with-sysroot=/ > --libdir=/usr/lib64 --with-apparmor --with-apparmor-profiles --without-audit > --with-capng --with-dbus --without-dtrace --without-firewalld --with-fuse > --without-glusterfs --without-storage-gluster --without-storage-iscsi > --without-storage-iscsi-direct --with-libvirtd --with-libssh > --with-storage-lvm --with-storage-mpath --with-lxc --with-macvtap > --enable-nls --with-numactl --with-numad --without-openvz > --with-storage-disk --with-libpcap --with-phyp --with-pm-utils --with-polkit > --with-qemu --with-yajl --without-storage-rbd --with-sasl --without-selinux > --with-udev --with-virtualport --with-network --with-wireshark-dissector > --without-libxl --without-storage-zfs --without-hal --without-netcf > --without-sanlock --with-esx --with-init-script=systemd > --with-qemu-group=qemu --with-qemu-user=qemu --with-remote --with-storage-fs > --with-vmware --disable-static --disable-werror --localstatedir=/var > --with-runstatedir=/run --enable-threads=posix --with-vbox > configure: loading site script /usr/share/config.site > configure: error: Build directory must be different from source directory > -- Hello Jason, Since libvirt-5.10(commit f96395e78), libvirt changed the way of compiling. You can see https://libvirt.org/compiling.html#compiling for reference. Luckily I found copying libvirt-9999 for libvirt-5.10 worked for me. So I pushed a PR here: https://github.com/gentoo/gentoo/pull/14190 . If any problem found by CI, I'll fix it later.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb4fc1071be2c3cc4db7f3ce9ba4b5ef15aae3ac commit bb4fc1071be2c3cc4db7f3ce9ba4b5ef15aae3ac Author: Matthias Maier <tamiko@gentoo.org> AuthorDate: 2019-12-31 21:07:11 +0000 Commit: Matthias Maier <tamiko@gentoo.org> CommitDate: 2019-12-31 22:01:21 +0000 app-emulation/libvirt: version bump to 5.10.0 Closes: https://bugs.gentoo.org/698424 Closes: https://bugs.gentoo.org/702816 Closes: https://github.com/gentoo/gentoo/pull/14190 Package-Manager: Portage-2.3.83, Repoman-2.3.20 Signed-off-by: Matthias Maier <tamiko@gentoo.org> app-emulation/libvirt/Manifest | 1 + app-emulation/libvirt/libvirt-5.10.0.ebuild | 379 ++++++++++++++++++++++++++++ 2 files changed, 380 insertions(+)