<div dir="ltr"><div>Hello, <br></div><div>A compilation failure happened when I tried building libvirt latest code on rhel8<br></div><div><br></div><div>Version:</div><div>gcc-8.3.1-4.5.el8.x86_64</div><div>libvirt v5.9.0-352-g5e939cea89</div><div><br></div><div>Steps:</div><div>1. Clone libvirt source code</div><div>2. Create build dir, and run autogen.sh</div><div># cd libvirt</div><div># mkdir build && cd build</div><div># ../autogen.sh --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-runstatedir=/run --with-qemu --without-openvz --without-lxc --without-vbox --without-libxl --with-sasl --with-polkit --with-libvirtd --without-phyp --with-esx --without-hyperv --without-vmware --without-vz --without-bhyve --with-remote-default-mode=legacy --with-interface --with-network --with-storage-fs --with-storage-lvm --with-storage-iscsi --with-storage-iscsi-direct --with-storage-scsi --with-storage-disk --with-storage-mpath --with-storage-rbd --without-storage-sheepdog --with-storage-gluster --without-storage-zfs --without-storage-vstorage --with-numactl --with-numad --with-capng --without-fuse --with-netcf --with-selinux --with-selinux-mount=/sys/fs/selinux --without-apparmor --without-hal --with-udev --with-yajl --with-sanlock --with-libpcap --with-macvtap --with-audit --with-dtrace --with-driver-modules --with-firewalld --with-firewalld-zone --without-wireshark-dissector --without-pm-utils --with-nss-plugin --with-qemu-user=qemu --with-qemu-group=qemu --with-tls-priority=@LIBVIRT,SYSTEM --enable-werror --enable-expensive-tests --with-init-script=systemd --without-login-shell</div><div># make</div><div><br></div><div>Then error appears:</div><div>make[2]: Entering directory '/root/libvirt/build/include/libvirt'<br>make[2]: Nothing to be done for 'all'.<br>make[2]: Leaving directory '/root/libvirt/build/include/libvirt'<br>Making all in src<br>make[2]: Entering directory '/root/libvirt/build/src'<br>  GEN      access/org.libvirt.api.policy<br>/bin/sh: access/org.libvirt.api.policy: No such file or directory<br>  GEN      access/viraccessapicheck.h<br>/bin/sh: access/viraccessapicheck.h: No such file or directory<br>make[2]: *** [Makefile:15067: access/viraccessapicheck.h] Error 1<br>make[2]: Leaving directory '/root/libvirt/build/src'<br>make[1]: *** [Makefile:1957: all-recursive] Error 1<br>make[1]: Leaving directory '/root/libvirt/build'<br>make: *** [Makefile:1850: all] Error 2<br></div><div><div><br></div><div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">Best regards,</div><div dir="ltr">-----------------------------------<br></div><div dir="ltr">Han Han<br>Quality Engineer<br><span class="" style="" id=":3pn.1" tabindex="-1">Redhat</span>.<br><br>Email: <a href="mailto:hhan@redhat.com" target="_blank"><span class="" style="" id=":3pn.2" tabindex="-1">hhan</span>@<span class="" style="" id=":3pn.3" tabindex="-1">redhat</span>.com</a><br>Phone: +861065339333<br></div></div></div></div></div></div></div></div></div>