From 057aa1781573299e0d5e2f9ff817a759e8b589df Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Wed, 6 May 2026 12:21:56 +0200 Subject: [PATCH] meson: Suggest -Dppp=false when `pppd.h` is not found MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit If the header `pppd/pppd.h` is not found, it’s *not* mentioned, that PPP/PPPoE support can be disabled. $ meson setup -Dselinux=false -Dlibaudit=no /dev/shm/nm-build […] Run-time dependency gnutls found: YES 3.8.9 Run-time dependency pppd found: NO (tried pkgconfig and cmake) Has header "pppd/pppd.h" : NO meson.build:627:4: ERROR: Assert failed: couldn't find pppd.h. pppd development headers are required Add `Use -Dppp=false to build without it.` to help the user. --- meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meson.build b/meson.build index bbcbba6e69..779b54c4f4 100644 --- a/meson.build +++ b/meson.build @@ -624,7 +624,7 @@ if enable_ppp pppd_version = pppd_dep.version() NM_PPP_VERSION_2_5_OR_NEWER = true else - assert(cc.has_header('pppd/pppd.h'), 'couldn\'t find pppd.h. pppd development headers are required') + assert(cc.has_header('pppd/pppd.h'), 'couldn\'t find pppd.h. pppd development headers are required. Use -Dppp=false to build without it.') pppd_version = '2.4.9' endif