CC libc/inet/ether_addr.os In file included from /usr/include/linux/posix_types.h:47, from /usr/include/linux/types.h:8, from /usr/include/linux/if_ether.h:24, from ./include/netinet/if_ether.h:26, from ./include/netinet/ether.h:26, from libc/inet/ether_addr.c:31: /usr/include/asm/posix_types.h:46: error: redefinition of typedef '__kernel_size_t' ./include/bits/kernel_types.h:39: note: previous declaration of '__kernel_size_t' was here /usr/include/asm/posix_types.h:47: error: redefinition of typedef '__kernel_ssize_t' ./include/bits/kernel_types.h:40: note: previous declaration of '__kernel_ssize_t' was here Patch to fix that is attached.
Created attachment 1093 [details] patch
A fix for the changed include guards has already been committed on the 0_9_30 branch. You can download a snapshot of it at http://git.uclibc.org/uClibc/ It was included in the recent 0.9.30.2 release, but that had other problems for sparc. Your best bet currently is to use a snapshot of the 0_9_30 branch until we release 0.9.30.3. Thanks!
it has been fixed on 0_9_30 by commit 3586f1c0ce94e766f0fc8d665fa76f8902e23773 The fix was cherry picked from master.