From c3c2495e9fd12fd17ac8406f5a922fa46d807558 Mon Sep 17 00:00:00 2001 From: Gyorgy Sarvari Date: Thu, 25 Dec 2025 20:21:51 +0100 Subject: [PATCH] cifs-utils: fix broken PACKAGECONFIGs Some PACKAGECONFIGs (cifsidmap, cifsacl, pam) were failing to build since a while, erroring out with: | ../sources/cifs-utils-7.4/resolve_host.c:23:10: fatal error: config.h: No such file or directory | 23 | #include "config.h" | | ^~~~~~~~~~ | compilation terminated. The config.h header is generated in the root of build folder, and it seems that the recipe can't be built 100% out of the source tree. To avoid this issue, add ${B} as an include folder to CFLAGS, so it finds the required header. Signed-off-by: Gyorgy Sarvari Signed-off-by: Khem Raj --- meta-networking/recipes-support/cifs/cifs-utils_7.4.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-networking/recipes-support/cifs/cifs-utils_7.4.bb b/meta-networking/recipes-support/cifs/cifs-utils_7.4.bb index 9c7b9e3246..d8ab2dacb1 100644 --- a/meta-networking/recipes-support/cifs/cifs-utils_7.4.bb +++ b/meta-networking/recipes-support/cifs/cifs-utils_7.4.bb @@ -21,6 +21,8 @@ PACKAGECONFIG[pam] = "--enable-pam --with-pamdir=${base_libdir}/security,--disab inherit autotools pkgconfig +CFLAGS += "-I ${B}" + do_configure:prepend() { # want installed to /usr/sbin rather than /sbin to be DISTRO_FEATURES usrmerge compliant # must override ROOTSBINDIR (default '/sbin'),