So 3.0 dropped this morning, meaning I plugged it into Aboriginal Linux
to see what would break, and this happened on the i686 build:

  CC      networking/tcpudp.o
In file included from
/home/landley/aboriginal/aboriginal/build/simple-cross-compiler-i686/bin/../include/linux/sysctl.h:25,
                 from
/home/landley/aboriginal/aboriginal/build/simple-cross-compiler-i686/bin/../include/linux/netfilter.h:6,
                 from
/home/landley/aboriginal/aboriginal/build/simple-cross-compiler-i686/bin/../include/linux/netfilter_ipv4.h:8,
                 from networking/tcpudp.c:37:
/home/landley/aboriginal/aboriginal/build/simple-cross-compiler-i686/bin/../include/linux/kernel.h:12:
error: redefinition of 'struct sysinfo'
make[1]: *** [networking/tcpudp.o] Error 1
make: *** [networking] Error 2

Exiting due to errors (i686 simple-root-filesystem busybox)

The problem is that libbb.h defines its own "struct sysinfo" for NO
OBVIOUS REASON, and then include/linux/kernel.h defines struct sysinfo
(and according to "git annotate" has been doing so since 1992.

This worked under 2.6.39, but I have no idea _how_...

Opinions?

Rob
_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to