tce-load -i compiletc meson libxslt rpcsvc-proto docutils lvm2-dev libnl-dev udev-lib-dev libssh2-dev avahi-dev curl-dev dbus-dev fuse-dev libxml2-dev perl5 qemu cyrus-sasl-dev libyajl-dev libtirpc-dev gnutls35-dev glibc_apps wget ftp://libvirt.org/libvirt/libvirt-7.2.0.tar.xz cd libvirt-7.2.0 edit meson.build dirs: [ '/usr/libexec', '/usr/local/lib/qemu', '/usr/lib' ], mkdir build cd build CC="gcc -flto -mtune=generic -Os -pipe" CXX="g++ -flto -mtune=generic -Os -pipe -fno-exceptions -fno-rtti" meson --prefix=/usr/local --localstatedir=/var --buildtype=plain --libexecdir=/usr/local/lib/libvirt -Ddocs=disabled -Dqemu_user=tc -Dqemu_group=staff libudev found: NO found 173 but need: '>=219' ninja [4m 40.28s] sudo ninja install libvirt 7.2.0 Drivers QEMU : YES OpenVZ : YES VMware : YES VBox : YES libxl : NO LXC : YES ESX : YES Hyper-V : NO vz : NO Bhyve : NO Test : YES Remote : YES Network : YES Libvirtd : YES Interface : NO Storage Drivers Dir : YES FS : NO NetFS : NO LVM : NO iSCSI : NO iscsi-direct : NO SCSI : YES mpath : YES Disk : NO RBD : NO Sheepdog : NO Gluster : NO ZFS : NO Virtuozzo storage : YES Security Drivers SELinux : NO AppArmor : NO Driver Loadable Modules driver_modules : YES Libraries acl : YES apparmor : NO attr : YES audit : NO bash_completion : NO blkid : YES capng : NO curl : YES devmapper : YES dlopen : YES fuse : YES glusterfs : NO libiscsi : NO libkvm : NO libm : YES libnl : YES libparted : NO libpcap : NO libssh : NO libssh2 : YES libutil : YES netcf : NO NLS : YES numactl : NO openwsman : NO parallels-sdk : NO pciaccess : YES polkit : NO rbd : NO readline : YES sanlock : NO sasl : YES selinux : NO udev : NO xdr : YES yajl : YES Windows MinGW : NO windres : NO Test suite Expensive : YES Coverage : NO Miscellaneous Use -Werror : NO Warning Flags : -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeclaration-after-statement -Wdeprecated-declarations -Wdesignated-init -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverride-init -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wno-sign-compare -Wno-cast-function-type -Wjump-misses-init -Wswitch-enum -Wno-format-nonliteral -Wno-format-truncation -Wframe-larger-than=4096 -fexceptions -fasynchronous-unwind-tables -fipa-pure-const -Wno-suggest-attribute=pure -Wno-suggest-attribute=const -fstack-protector-strong -Wdouble-promotion docs : NO tests : YES DTrace : NO firewalld : YES firewalld-zone : YES nss : YES numad : NO Init script : none Char device locks : /var/lock Loader/NVRAM : pm_utils : YES virt-login-shell : YES virt-host-validate : YES TLS priority : NORMAL Developer Tools wireshark_dissector: NO Privileges QEMU : tc:staff