1.47.0: meson fails because missing tools/meson-dist-data.sh
meson fails
+ /usr/bin/meson setup --buildtype=plain --prefix=/usr --libdir=/usr/lib64 --libexecdir=/usr/libexec --bindir=/usr/bin --sbindir=/usr/sbin --includedir=/usr/include --datadir=/usr/share --mandir=/usr/share/man --infodir=/usr/share/info --localedir=/usr/share/locale --sysconfdir=/etc --localstatedir=/var --sharedstatedir=/var/lib --wrap-mode=nodownload --auto-features=enabled . x86_64-redhat-linux-gnu --warnlevel 2 -D more_logging=false -D more_asserts=0 -D bluez5_dun=true -D concheck=true -D concheck=true -D config_dhcp_default=internal -D config_dns_rc_manager_default=symlink -D config_logging_backend_default=journal -D config_plugins_default=ifcfg-rh -D crypto=gnutls -D dbus_conf_dir=/usr/share/dbus-1/system.d -D dhcpcanon=no -D dhcpcd=no -D dist_version=G2V -D dist_version=1.47.0-2.fc35 -D docs=true -D ebpf=false -D ifcfg_rh=true -D ifupdown=false -D introspection=true -D iwd=true -D ld_gc=true -D libaudit=yes-disabled-by-default -D libpsl=true -D modem_manager=true -D modify_system=true -D nmcli=true -D nm_cloud_setup=true -D nmtui=false -D ofono=false -D ovs=true -D polkit=true -D pppd_plugin_dir=/usr/lib64/pppd/bad -D ppp=true -D qt=false -D selinux=true -D session_tracking=systemd -D suspend_resume=systemd -D system_ca_path=/etc/pki/tls/cert.pem -D systemdsystemunitdir=/usr/lib/systemd/system -D teamdctl=true -D tests=yes -D valgrind=no -D vapi=true -D wext=true -D wifi=true
The Meson build system
Version: 1.3.1
Source dir: /home/tkloczko/rpmbuild/BUILD/NetworkManager-1.47.0
Build dir: /home/tkloczko/rpmbuild/BUILD/NetworkManager-1.47.0/x86_64-redhat-linux-gnu
Build type: native build
Project name: NetworkManager
Project version: 1.47.0
C compiler for the host machine: /usr/bin/gcc (gcc 14.0.1 "gcc (GCC) 14.0.1 20240118 (Red Hat 14.0.1-0)")
C linker for the host machine: /usr/bin/gcc ld.bfd 2.41-29
Host machine cpu family: x86_64
Host machine cpu: x86_64
Program perl found: YES (/usr/bin/perl)
Program xsltproc found: YES (/usr/bin/xsltproc)
Program /home/tkloczko/rpmbuild/BUILD/NetworkManager-1.47.0/tools/check-exports.sh found: YES (/home/tkloczko/rpmbuild/BUILD/NetworkManager-1.47.0/tools/check-exports.sh)
Has header "sys/auxv.h" : YES
Has header "threads.h" : YES
Checking for function "getrandom" : YES
Checking for function "pidfd_open" : NO
Checking for function "pidfd_send_signal" : NO
Checking for function "rt_sigqueueinfo" : NO
Checking for function "secure_getenv" : YES
Checking for function "__secure_getenv" : NO
Checking for function "reallocarray" : YES
Checking for function "explicit_bzero" : YES
Checking for function "memfd_create" : NO
Checking for size of "pid_t" : 4
Checking for size of "uid_t" : 4
Checking for size of "gid_t" : 4
Checking for size of "dev_t" : 8
Checking for size of "ino_t" : 8
Checking for size of "time_t" : 8
Checking for size of "rlim_t" : 8
Found pkg-config: YES (/usr/bin/pkg-config) 2.1.0
Run-time dependency uuid found: YES 2.39.3
Did not find CMake 'cmake'
Found CMake: NO
Run-time dependency libelogind found: NO (tried pkgconfig and cmake)
Run-time dependency libudev found: YES 251
Run-time dependency dbus-1 found: YES 1.14.10
Run-time dependency libndp found: YES 1.8
Run-time dependency jansson found: YES 2.14
Program eu-readelf found: YES (/usr/bin/eu-readelf)
WARNING: You should add the boolean check kwarg to the run_command call.
It currently defaults to false,
but it will default to true in future releases of meson.
See also: https://github.com/mesonbuild/meson/issues/9300
Run-time dependency libsystemd found: YES 251
Run-time dependency libsystemd-login found: NO (tried pkgconfig and cmake)
Run-time dependency systemd found: YES 251
Run-time dependency gio-unix-2.0 found: YES 2.79.1
Run-time dependency gmodule-2.0 found: YES 2.79.1
Library dl found: YES
Run-time dependency gobject-introspection-1.0 found: YES 1.79.1
Run-time dependency libselinux found: YES 3.6
Run-time dependency audit found: YES 4.0
Run-time dependency libteamdctl found: YES 1.32
Run-time dependency polkit-gobject-1 found: YES 124
Run-time dependency nss found: NO (tried pkgconfig and cmake)
Run-time dependency gnutls found: YES 3.8.3
Run-time dependency pppd found: YES 2.5.0
Program pppd found: YES (/usr/sbin/pppd)
meson.build:497: DEPRECATION: configuration_data.set10 with number. the `set10` method should only be used with booleans
Run-time dependency mm-glib found: YES 1.22.0
Run-time dependency mobile-broadband-provider-info found: YES 20230416
Run-time dependency bluez found: YES 5.72
Program dhclient found: YES (/usr/sbin/dhclient)
Program resolvconf found: YES (/usr/sbin/resolvconf)
Program netconfig /usr/netconfig /usr/sbin/netconfig /usr/local/sbin/netconfig found: NO
Program iptables /sbin/iptables /usr/sbin/iptables found: NO
Program nft /sbin/nft /usr/sbin/nft found: NO
Program dnsmasq /sbin/dnsmasq /usr/sbin/dnsmasq found: NO
Program modprobe found: YES (/usr/sbin/modprobe)
Run-time dependency libpsl found: YES 0.21.5
Run-time dependency libcurl found: YES 8.5.0
Library readline found: YES
Vala compiler for the host machine: valac (valac 0.56.14)
Program /home/tkloczko/rpmbuild/BUILD/NetworkManager-1.47.0/tools/check-gitlab-ci.sh found: YES (/home/tkloczko/rpmbuild/BUILD/NetworkManager-1.47.0/tools/check-gitlab-ci.sh)
Program /home/tkloczko/rpmbuild/BUILD/NetworkManager-1.47.0/tools/check-tree.sh found: YES (/home/tkloczko/rpmbuild/BUILD/NetworkManager-1.47.0/tools/check-tree.sh)
Program /home/tkloczko/rpmbuild/BUILD/NetworkManager-1.47.0/tools/run-nm-test.sh found: YES (/home/tkloczko/rpmbuild/BUILD/NetworkManager-1.47.0/tools/run-nm-test.sh)
Build-time dependency gio-2.0 found: YES 2.79.1
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Configuring nm-version-macros.h using configuration
Build-time dependency glib-2.0 found: YES 2.79.1
Program /usr/bin/glib-mkenums found: YES (/usr/bin/glib-mkenums)
Dependency glib-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/glib-mkenums found: YES (/usr/bin/glib-mkenums)
Program /home/tkloczko/rpmbuild/BUILD/NetworkManager-1.47.0/tools/check-compare-generated.sh found: YES (/home/tkloczko/rpmbuild/BUILD/NetworkManager-1.47.0/tools/check-compare-generated.sh)
Dependency glib-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/glib-mkenums found: YES (/usr/bin/glib-mkenums)
Dependency glib-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/glib-mkenums found: YES (/usr/bin/glib-mkenums)
src/libnm-client-impl/meson.build:139: WARNING: Keyword argument "header" defined multiple times.
WARNING: This will be an error in future Meson releases.
Dependency gobject-introspection-1.0 found: YES 1.79.1 (cached)
Dependency gobject-introspection-1.0 found: YES 1.79.1 (cached)
Program /usr/bin/g-ir-scanner found: YES (/usr/bin/g-ir-scanner)
Dependency gobject-introspection-1.0 found: YES 1.79.1 (cached)
Program /usr/bin/g-ir-compiler found: YES (/usr/bin/g-ir-compiler)
Program /home/tkloczko/rpmbuild/BUILD/NetworkManager-1.47.0/tools/check-compare-generated.sh found: YES (/home/tkloczko/rpmbuild/BUILD/NetworkManager-1.47.0/tools/check-compare-generated.sh)
Program /home/tkloczko/rpmbuild/BUILD/NetworkManager-1.47.0/tools/check-compare-generated.sh found: YES (/home/tkloczko/rpmbuild/BUILD/NetworkManager-1.47.0/tools/check-compare-generated.sh)
Configuring org.freedesktop.nm_dispatcher.service using configuration
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Configuring org.freedesktop.nm_priv_helper.service using configuration
Configuring nm-cloud-setup.service using configuration
DEPRECATION: target nm-device-plugin-wwan links against shared module nm-wwan, which is incorrect.
This will be an error in the future, so please use shared_library() for nm-wwan instead.
If shared_module() was used for nm-wwan because it has references to undefined symbols,
use shared_library() with `override_options: ['b_lundef=false']` instead.
Dependency gio-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Program /home/tkloczko/rpmbuild/BUILD/NetworkManager-1.47.0/tools/check-config-options.sh found: YES (/home/tkloczko/rpmbuild/BUILD/NetworkManager-1.47.0/tools/check-config-options.sh)
Dependency glib-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/glib-mkenums found: YES (/usr/bin/glib-mkenums)
Dependency glib-2.0 found: YES 2.79.1 (cached)
Program /usr/bin/glib-mkenums found: YES (/usr/bin/glib-mkenums)
Program /home/tkloczko/rpmbuild/BUILD/NetworkManager-1.47.0/src/tests/client/test-client.sh found: YES (/home/tkloczko/rpmbuild/BUILD/NetworkManager-1.47.0/src/tests/client/test-client.sh)
Program /home/tkloczko/rpmbuild/BUILD/NetworkManager-1.47.0/src/tests/client/test-client.sh found: YES (/home/tkloczko/rpmbuild/BUILD/NetworkManager-1.47.0/src/tests/client/test-client.sh)
Configuring server.conf using configuration
Configuring NetworkManager-dispatcher.service using configuration
Configuring NetworkManager.service using configuration
Configuring nm-priv-helper.service using configuration
Configuring NetworkManager-wait-online.service using configuration
Configuring org.freedesktop.NetworkManager.policy.in using configuration
Program msgfmt found: YES (/usr/bin/msgfmt)
Program msginit found: YES (/usr/bin/msginit)
Program msgmerge found: YES (/usr/bin/msgmerge)
Program xgettext found: YES (/usr/bin/xgettext)
Program vapigen found: YES (/usr/bin/vapigen)
Program /home/tkloczko/rpmbuild/BUILD/NetworkManager-1.47.0/tools/check-vapi.sh found: YES (/home/tkloczko/rpmbuild/BUILD/NetworkManager-1.47.0/tools/check-vapi.sh)
Program /home/tkloczko/rpmbuild/BUILD/NetworkManager-1.47.0/tools/check-nm-autoptr.sh found: YES (/home/tkloczko/rpmbuild/BUILD/NetworkManager-1.47.0/tools/check-nm-autoptr.sh)
Configuring common.ent using configuration
Configuring version.xml using configuration
Program gtkdoc-scan found: YES (/usr/bin/gtkdoc-scan)
Program gtkdoc-scangobj found: YES (/usr/bin/gtkdoc-scangobj)
Program gtkdoc-mkdb found: YES (/usr/bin/gtkdoc-mkdb)
Program gtkdoc-mkhtml found: YES (/usr/bin/gtkdoc-mkhtml)
Program gtkdoc-fixxref found: YES (/usr/bin/gtkdoc-fixxref)
Configuring version.xml using configuration
Program cp found: YES (/usr/bin/cp)
Program gtkdoc-scan found: YES (/usr/bin/gtkdoc-scan)
Program gtkdoc-scangobj found: YES (/usr/bin/gtkdoc-scangobj)
Program gtkdoc-mkdb found: YES (/usr/bin/gtkdoc-mkdb)
Program gtkdoc-mkhtml found: YES (/usr/bin/gtkdoc-mkhtml)
Program gtkdoc-fixxref found: YES (/usr/bin/gtkdoc-fixxref)
Program /home/tkloczko/rpmbuild/BUILD/NetworkManager-1.47.0/tools/check-docs.sh found: YES (/home/tkloczko/rpmbuild/BUILD/NetworkManager-1.47.0/tools/check-docs.sh)
meson.build:891: WARNING: Project targets '>= 0.47.2' but uses feature introduced in '0.49.0': Calling "add_dist_script" with multiple arguments.
meson.build:891:8: ERROR: Program 'tools/meson-dist-data.sh' not found or not executable
and indeed ..
[tkloczko@pers-jacek NetworkManager-1.47.0]$ ls -l tools/meson-dist-data.sh
ls: cannot access 'tools/meson-dist-data.sh': No such file or directory