> From: Robert Marko <[email protected]> > 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 <[email protected]> > --- > 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 <[email protected]> > 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 > >

