Compile on Ubuntu (18.04) with https://edcint.co.nz/checkwmiplus/download/wmic-source-v1-4-1/:
sudo apt-get install gcc cmake pkg-config gcc-mingw-w64 libgnutls28-dev \
perl-base heimdal-dev libpopt-dev libglib2.0-dev \
libunistring-dev autoconf gcc libdatetime-perl make \
build-essential g++ python-dev
sudo ulimit -n 100000
# remove "defined" in Samba/source/pidl/pidl on 578
# remove the following line in Samba/source/lib/tls/tls.c:
# gnutls_transport_set_lowat(tls->session, 0);
# gnutls_certificate_type_set_priority(tls->session, cert_type_priority);
# gnutls_transport_set_lowat(tls->session, 0)
sudo make "CPP=gcc -E -ffreestanding"