> On Feb 11, 2016, at 2:12 AM, Richard Purdie wrote: > > I tested this in master-next on the AB, it fails for > "MACHINE=edgerouter bitbake ltp": > > | 1455184833.52: ^ > | 1455184833.52: In file included from /media/build1/poky/build/tmp/sysroots/edgerouter/usr/include/asm/types.h:22:0, > | 1455184833.52: from /media/build1/poky/build/tmp/sysroots/edgerouter/usr/include/linux/types.h:4, > | 1455184833.52: from /media/build1/poky/build/tmp/work/mips64-poky-linux/ltp/20160126-r0/git/utils/sctp/testlib/../include/netinet/sctp.h:37, > | 1455184833.52: from sctputil.c:55: > | 1455184833.52: /media/build1/poky/build/tmp/sysroots/edgerouter/usr/include/asm-generic/int-l64.h:28:25: note: previous declaration of '__s64' was here > | 1455184833.52: typedef __signed__ long __s64; > | 1455184833.52: ^ > | 1455184833.52: In file included from /media/build1/poky/build/tmp/sysroots/edgerouter/usr/include/asm-generic/types.h:6:0, > | 1455184833.52: from /media/build1/poky/build/tmp/work/mips64-poky-linux/ltp/20160126-r0/git/utils/sctp/testlib/../include/netinet/sctp.h:38, > | 1455184833.52: from sctputil.c:55: > | 1455184833.52: /media/build1/poky/build/tmp/sysroots/edgerouter/usr/include/asm-generic/int-ll64.h:30:42: error: conflicting types for '__u64' > | 1455184833.52: __extension__ typedef unsigned long long __u64; > | 1455184833.52: ^ > > also did so locally. OK. I tested it for qemumips along with other qemu machines. I think the real fix there is to not use __u64, I will reproduce it on edgerouter build. > > Cheers, > > Richard