Hi Tim, On 14/11/12 01:11, Tim Bird wrote: > ./wctype.h:448:1: error: static declaration of 'iswalnum' follows non-static > declaration > ./wctype.h:460:1: error: static declaration of 'iswalpha' follows non-static > declaration > ... > Has anyone seen this type of error before, or can provide some > hints of what to check or adjust to fix this?
The diffutils package provides a replacement for wctypes.h, which includes the system wctypes.h and then adds some stuff of it's own -- I think you are hitting the '#if !GNULIB_defined_wctype_functions' in the replacement file, which expects to be providing iswalnum, etc., and prototypes them as 'static inline'; the system wctypes.h protypes are not static. Not sure why it should be taking that path, could be because these functions are not provided by libc for poky-tiny (in which case the libc headers need patching), or could be the detection in diffutils is broken. As a quick hack, try removing the offending prototypes from the sysroot wctypes.h. Tomas -- http://sleepfive.com _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto