From 7d3b8ac47789545af5a4cd2fc1cf9bcfb91ae3b0 Mon Sep 17 00:00:00 2001 From: Julien Olivain Date: Sat, 29 Oct 2022 12:51:17 +0200 Subject: [PATCH] wave: add missing header inclusion When compiling tinycompress with some libc other than glibc (e.g. musl libc), compilation fails with the following error: In file included from wave.c:11:0: /path/to/gcc/sysroot/usr/include/sound/asound.h:404:18: error: field 'trigger_tstamp' has incomplete type struct timespec trigger_tstamp; /* time when stream was started/stopped/paused */ [...] According to POSIX, "struct timespec" is defined in . See: https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html This patch fixes this build failure by including prior . Signed-off-by: Julien Olivain --- src/utils/wave.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/utils/wave.c b/src/utils/wave.c index a74149a..d17f66a 100644 --- a/src/utils/wave.c +++ b/src/utils/wave.c @@ -8,6 +8,7 @@ #include #include #include +#include #include #include "tinycompress/tinywave.h" -- 2.38.1