FDT warning: redefinition of `uintptr_t'
Dear Jerry,
compiling U-Boot in an old OS environment (RedHat-7.3 :-) gives the following warnigns from FDT:
include/libfdt_env.h:50: warning: redefinition of uintptr_t' /usr/include/stdint.h:129: warning: uintptr_t' previously declared here
Could you please have a look? Thanks.
Best regards,
Wolfgang Denk
Signature · 4 lines
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de Genitiv ins Wasser, weil's Dativ ist!
PATCH 1/1 libfdt: Fix redefined uintptr_t warning for USE_HOSTCC
Compiling U-Boot in an old OS environment (RedHat-7.3 :-) gives the following warnings from FDT:
include/libfdt_env.h:50: warning: redefinition of 'uintptr_t' /usr/include/stdint.h:129: warning: 'uintptr_t' previously declared here
Fix: Protect the definition of uintptr_t when compiling on the host system.
---
Quoted 9 lines · Wolfgang Denk
Dear Jerry,
compiling U-Boot in an old OS environment (RedHat-7.3 :-) gives the following warnigns from FDT:
include/libfdt_env.h:50: warning: redefinition ofuintptr_t' /usr/include/stdint.h:129: warning:uintptr_t' previously declared here
Quoted 5 lines
Could you please have a look? Thanks.
Best regards,
Wolfgang Denk
Dear Wolfgang,
Try this, it looks like a simple oversight. I'm not sure why we don't see it on a "modern" ;-) linux.
Best regards,
gvb
include/libfdt_env.h | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
include/libfdt_env.h +2 -0
@@ -47,6 +47,7 @@ extern struct fdt_header *working_fdt; /* Pointer to the working fdt */#define cpu_to_fdt64 (x) (x)#endif +#ifndef USE_HOSTCC /* * Types for `void *' pointers. *
@@ -58,5 +59,6 @@ typedef unsigned long int uintptr_t;#else typedef unsigned int uintptr_t ;#endif +#endif /* not USE_HOSTCC */ #endif /* _LIBFDT_ENV_H */
Signature · 1 line
1.5.6.5
PATCH 1/1 libfdt: Fix redefined uintptr_t warning for USE_HOSTCC
Dear Jerry Van Baren,
Quoted 10 lines · In message <[email protected]> you wrote:
Compiling U-Boot in an old OS environment (RedHat-7.3 :-) gives the following warnings from FDT:
include/libfdt_env.h:50: warning: redefinition of 'uintptr_t'/usr/include/stdint.h:129: warning: 'uintptr_t' previously declared hereFix: Protect the definition of
uintptr_twhen compiling on the host system.Signed-off-by Gerald Van Baren <[email protected]>
Appied, thanks.
Best regards,
Wolfgang Denk
Signature · 5 lines
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de An expert is a person who avoids the small errors while sweeping on to the grand fallacy.