diff options
author | Fabrice Fontaine <fontaine.fabrice@gmail.com> | 2022-01-11 00:01:49 +0100 |
---|---|---|
committer | Fabrice Fontaine <fontaine.fabrice@gmail.com> | 2022-01-11 00:11:52 +0100 |
commit | d91e947bda590765e1c791f40e8ffb4135ab1cd3 (patch) | |
tree | 8de3a451e60fd1ad11c64598ae7222a70662f26e | |
parent | fa1136edcaf3e14b8030187fb7d206807f582dfa (diff) |
include time.h before asound.h
Include time.h before asound.h to avoid the following build failure on
musl that was already fixed a long time with
https://github.com/tinyalsa/tinyalsa/commit/c8333f8c7a4e4b9549abeef7530b2cd20a18e537
but reappeared on version 2.0.0:
In file included from ../src/pcm_hw.c:42:
/home/peko/autobuild/instance-1/output-1/host/i586-buildroot-linux-musl/sysroot/usr/include/sound/asound.h:444:18: error: field 'trigger_tstamp' has incomplete type
444 | struct timespec trigger_tstamp; /* time when stream was started/stopped/paused */
| ^~~~~~~~~~~~~~
Fixes:
- http://autobuild.buildroot.org/results/a75e23dc585bd071f4d65face5489ed6ac22edbe
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
-rw-r--r-- | src/mixer.c | 1 | ||||
-rw-r--r-- | src/mixer_hw.c | 1 | ||||
-rw-r--r-- | src/pcm_hw.c | 1 | ||||
-rw-r--r-- | src/pcm_plugin.c | 1 |
4 files changed, 4 insertions, 0 deletions
diff --git a/src/mixer.c b/src/mixer.c index afbc015..029fc84 100644 --- a/src/mixer.c +++ b/src/mixer.c @@ -55,6 +55,7 @@ #define __user #endif +#include <time.h> #include <sound/asound.h> #include <tinyalsa/mixer.h> diff --git a/src/mixer_hw.c b/src/mixer_hw.c index da5a390..50e9d07 100644 --- a/src/mixer_hw.c +++ b/src/mixer_hw.c @@ -42,6 +42,7 @@ #include <sys/ioctl.h> #include <linux/ioctl.h> +#include <time.h> #include <sound/asound.h> #include "mixer_io.h" diff --git a/src/pcm_hw.c b/src/pcm_hw.c index 5eb53be..2383ae0 100644 --- a/src/pcm_hw.c +++ b/src/pcm_hw.c @@ -41,6 +41,7 @@ #include <sys/ioctl.h> #include <sys/mman.h> #include <linux/ioctl.h> +#include <time.h> #include <sound/asound.h> #include <tinyalsa/asoundlib.h> diff --git a/src/pcm_plugin.c b/src/pcm_plugin.c index 47bf4a5..b6b69aa 100644 --- a/src/pcm_plugin.c +++ b/src/pcm_plugin.c @@ -40,6 +40,7 @@ #include <sys/ioctl.h> #include <linux/ioctl.h> +#include <time.h> #include <sound/asound.h> #include <tinyalsa/asoundlib.h> #include <tinyalsa/plugin.h> |