[PATCH] tools: amlimage: include <inttypes.h>

Mark Kettenis mark.kettenis at xs4all.nl
Tue Jan 13 13:10:47 CET 2026


> From: Robert Marko <robert.marko at sartura.hr>
> Date: Tue, 13 Jan 2026 12:07:38 +0100
> 
> PRIuN, PRIxN, etc macros are defined in <inttypes.h>, without it being
> included errors like:
> tools/amlimage.c:124:38: error: expected ‘)’ before ‘PRIu8’
> tools/amlimage.c:126:31: error: expected ‘)’ before ‘PRIu32’
> 
> Can be hit depending on the host compiler and HOSTCFLAGS.
> 
> Fixes: 18c1654567dc ("tools: mkimage: Add Amlogic Boot Image type")
> Signed-off-by: Robert Marko <robert.marko at sartura.hr>
> ---
>  tools/amlimage.c | 1 +
>  1 file changed, 1 insertion(+)

Hit this myself the other day on one of my systems (and then couldn't
reproduce it on another system probably because the header was pulled
in through some othet dependency).

Reviewed-by: Mark Kettenis <kettenis at openbsd.org>

> diff --git a/tools/amlimage.c b/tools/amlimage.c
> index ecb06bc535b..bc6e19b9c24 100644
> --- a/tools/amlimage.c
> +++ b/tools/amlimage.c
> @@ -2,6 +2,7 @@
>  // Copyright Contributors to the U-Boot project.
>  
>  #include "imagetool.h"
> +#include <inttypes.h>
>  #include <u-boot/sha256.h>
>  
>  /*
> -- 
> 2.52.0
> 
> 


More information about the U-Boot mailing list