Fail to build libvirt rpms on Fedora39: Unknown options: "libnbd"
Software environment
- Operating system: Fedora39
- Architecture: x86_64
- kernel version: 6.5.5-300.fc39.x86_64
- libvirt version: v9.8.0-60-g25685ebe
- Hypervisor and version: N/A
Description of problem
As subject
Steps to reproduce
- Build the libvirt rpm pkgs as the following steps:
dnf build
meson build
meson dist -C build --no-tests
cp build/libvirt.spec ~/rpmbuild/SPECS
cp build/meson-dist/libvirt-9.9.0.tar.xz ~/rpmbuild/SOURCES
rpmbuild -ba ~/rpmbuild/SPECS/libvirt.spec --nocheck
Error at the last step:
+ __mingw32_topdir=..
+ /usr/bin/meson --cross-file /usr/share/mingw/toolchain-mingw32.meson --default-library shared --prefix /usr/i686-w64-mingw32/sys-root/mingw --bindir /usr/i686-w64-mingw32/sys-root/mingw/bin --sbindir /usr/i686-w64-mingw32/sys-root/mingw/sbin --sysconfdir /usr/i686-w64-mingw32/sys-root/mingw/etc --datadir /usr/i686-w64-mingw32/sys-root/mingw/share --includedir /usr/i686-w64-mingw32/sys-root/mingw/include --libdir /usr/
i686-w64-mingw32/sys-root/mingw/lib --libexecdir /usr/i686-w64-mingw32/sys-root/mingw/libexec --localstatedir /usr/i686-w64-mingw32/sys-root/mingw/var --sharedstatedir /usr/i686-w64-mingw32/sys-root/mingw/com --mandir /usr/i686-w64-mingw32/sys-root/mingw/share/man --infodir /usr/i686-w64-mingw32/sys-root/mingw/share/info --auto-features=enabled -Ddriver_remote=enabled -Ddriver_test=enabled -Ddriver_esx=enabled -Dcurl=enabled -Ddocs=enabled -Dapparmor=disabled -Dapparmor_profiles=disabled -Dattr=disabled -Daudit=disabled -Dbash_completion=disabled -Dblkid=disabled -Dcapng=disabled -Ddriver_bhyve=disabled -Ddriver_hyperv=disabled -Ddriver_interface=disabled -Ddriver_libvirtd=disabled -Ddriver_libxl=disabled -Ddriver_lxc=disabled -Ddriver_network=disabled -Ddriver_openvz=disabled -Ddriver_qemu=disabled -Ddriver_secrets=disabled -Ddriver_vbox=disabled -Ddriver_vmware=disabled -Ddriver_vz=disabled -Ddtrace=disabled -Dexpensive_tests=enabled -Dfirewalld=disabled -Dfirewalld_zone=disabled -Dfuse=disabled -Dglusterfs=disabled -Dhost_validate=disabled -Dlibiscsi=disabled -Dlibnbd=disabled -Dlibnl=disabled -Dlibpcap=disabled -Dlibssh2=disabled -Dlibssh=disabled -Dlogin_shell=disabled -Dnetcf=disabled -Dnls=disabled -Dnss=disabled -Dnumactl=disabled -Dnumad=disabled -Dopenwsman=disabled -Dpciaccess=disabled -Dpm_utils=disabled -Dpolkit=disabled -Dreadline=disabled -Drpath=disabled -Dsanlock=disabled -Dsasl=disabled -Dsecdriver_apparmor=disabled -Dsecdriver_selinux=disabled -Dselinux=disabled -Dstorage_dir=disabled -Dstorage_disk=disabled -Dstorage_fs=disabled -Dstorage_gluster=disabled -Dstorage_iscsi_direct=disabled -Dstorage_iscsi=disabled -Dstorage_lvm=disabled -Dstorage_mpath=disabled -Dstorage_rbd=disabled -Dstorage_scsi=disabled -Dstorage_vstorage=disabled -Dstorage_zfs=disabled -Dsysctl_config=disabled -Dtests=disabled -Dudev=disabled -Dwireshark_dissector=disabled -Dyajl=disabled ..
The Meson build system
Version: 1.2.2
Source dir: /home/hhan/rpmbuild/BUILD/libvirt-9.9.0
Build dir: /home/hhan/rpmbuild/BUILD/libvirt-9.9.0/build_win32
Build type: cross build
../meson.build:1:0: ERROR: Unknown options: "libnbd"
A full log can be found at /home/hhan/rpmbuild/BUILD/libvirt-9.9.0/build_win32/meson-logs/meson-log.txt
WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.
error: Bad exit status from /var/tmp/rpm-tmp.KKd1ZP (%build)
RPM build warnings:
source_date_epoch_from_changelog set but %changelog is missing
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.KKd1ZP (%build)