From de2a4b8974bf05c8dbf55a9cd20c45834164d5bf Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Sat, 2 Nov 2024 23:15:00 +0100 Subject: [PATCH] build: fix configure failure in gcc-14 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit References: https://github.com/gphalkes/transcript/pull/1 ``` $ ./configure … Checking for opendir/readdir/closedir/dirent.h/stdint.h... no !! Some required functionality is not available. See config.log for details. … $ cat config.log .config.c:12:9: error: implicit declaration of function ‘puts’ [-Wimplicit-function-declaration] // once the right prototype is in view: .config.c:13:27: error: passing argument 1 of ‘puts’ makes pointer from integer without a cast [-Wint-conversion] ``` --- dist/config.pkg | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dist/config.pkg b/dist/config.pkg index e2f1d64..0ecd653 100644 --- a/config.pkg +++ b/config.pkg @@ -66,6 +66,7 @@ config() { #include #include #include +#include int main(int argc, char *argv[]) { DIR *dir; @@ -74,7 +75,7 @@ int main(int argc, char *argv[]) { dir = opendir("."); entry = readdir(dir); - puts(entry->d_name[0]); + puts(entry->d_name); closedir(dir); return 0; } -- 2.47.0