Hi there! First of all...great work! (and sorry for my english!)
I've some problems while trying to compile the library LIBNET1 (v 1.1.x).
Here's the output of the compile process with the LIBNET1 included (from the make menuconfig):
....
everythings ok...
....
....
make[3]: Entering directory `/home/michele/Desktop/CrisOS/trunk/package/libnet-1.1.x'
# pass CFLAGS again to override -O2 set by configure
make -C /home/michele/Desktop/CrisOS/trunk/build_dir/cris/libnet CFLAGS="-Os -pipe -funit-at-a-time -fhonour-copts" DESTDIR="/home/michele/Desktop/CrisOS/trunk/build_dir/cris/libnet/ipkg-install" all install
make[4]: Entering directory `/home/michele/Desktop/CrisOS/trunk/build_dir/cris/libnet'
Making all in include
make[5]: Entering directory `/home/michele/Desktop/CrisOS/trunk/build_dir/cris/libnet/include'
make all-recursive
make[6]: Entering directory `/home/michele/Desktop/CrisOS/trunk/build_dir/cris/libnet/include'
Making all in libnet
make[7]: Entering directory `/home/michele/Desktop/CrisOS/trunk/build_dir/cris/libnet/include/libnet'
make[7]: Nothing to be done for `all'.
make[7]: Leaving directory `/home/michele/Desktop/CrisOS/trunk/build_dir/cris/libnet/include/libnet'
make[7]: Entering directory `/home/michele/Desktop/CrisOS/trunk/build_dir/cris/libnet/include'
make[7]: Nothing to be done for `all-am'.
make[7]: Leaving directory `/home/michele/Desktop/CrisOS/trunk/build_dir/cris/libnet/include'
make[6]: Leaving directory `/home/michele/Desktop/CrisOS/trunk/build_dir/cris/libnet/include'
make[5]: Leaving directory `/home/michele/Desktop/CrisOS/trunk/build_dir/cris/libnet/include'
Making all in src
make[5]: Entering directory `/home/michele/Desktop/CrisOS/trunk/build_dir/cris/libnet/src'
/bin/sh ../libtool --mode=compile cris-linux-uclibc-gcc -DHAVE_CONFIG_H -I. -I. -I../include -I/home/michele/Desktop/CrisOS/trunk/staging_dir/cris/usr/include -I/home/michele/Desktop/CrisOS/trunk/staging_dir/cris/include -Os -pipe -funit-at-a-time -fhonour-copts -c -o libnet_asn1.lo `test -f 'libnet_asn1.c' || echo './'`libnet_asn1.c
cris-linux-uclibc-gcc -DHAVE_CONFIG_H -I. -I. -I../include -I/home/michele/Desktop/CrisOS/trunk/staging_dir/cris/usr/include -I/home/michele/Desktop/CrisOS/trunk/staging_dir/cris/include -Os -pipe -funit-at-a-time -fhonour-copts -c libnet_asn1.c -fPIC -DPIC -o .libs/libnet_asn1.o
In file included from /home/michele/Desktop/CrisOS/trunk/staging_dir/toolchain-cris_gcc4.1.2/bin/../lib/gcc/cris-linux-uclibc/4.1.2/../../../../cris-linux-uclibc/sys-include/linux/byteorder/little_endian.h:12,
from /home/michele/Desktop/CrisOS/trunk/staging_dir/toolchain-cris_gcc4.1.2/bin/../lib/gcc/cris-linux-uclibc/4.1.2/../../../../cris-linux-uclibc/sys-include/asm/byteorder.h:23,
from /home/michele/Desktop/CrisOS/trunk/staging_dir/toolchain-cris_gcc4.1.2/bin/../lib/gcc/cris-linux-uclibc/4.1.2/../../../../cris-linux-uclibc/sys-include/linux/igmp.h:19,
from /home/michele/Desktop/CrisOS/trunk/staging_dir/toolchain-cris_gcc4.1.2/bin/../lib/gcc/cris-linux-uclibc/4.1.2/../../../../cris-linux-uclibc/sys-include/netinet/igmp.h:26,
from ../include/libnet.h:107,
from libnet_asn1.c:60:
/home/michele/Desktop/CrisOS/trunk/staging_dir/toolchain-cris_gcc4.1.2/bin/../lib/gcc/cris-linux-uclibc/4.1.2/../../../../cris-linux-uclibc/sys-include/linux/byteorder/swab.h:134: error: redefinition of '__fswab16'
/home/michele/Desktop/CrisOS/trunk/staging_dir/toolchain-cris_gcc4.1.2/bin/../lib/gcc/cris-linux-uclibc/4.1.2/../../../../cris-linux-uclibc/sys-include/bits/byteswap.h:25: error: previous definition of '__fswab16' was here
/home/michele/Desktop/CrisOS/trunk/staging_dir/toolchain-cris_gcc4.1.2/bin/../lib/gcc/cris-linux-uclibc/4.1.2/../../../../cris-linux-uclibc/sys-include/linux/byteorder/swab.h:147: error: conflicting types for '__fswab32'
/home/michele/Desktop/CrisOS/trunk/staging_dir/toolchain-cris_gcc4.1.2/bin/../lib/gcc/cris-linux-uclibc/4.1.2/../../../../cris-linux-uclibc/sys-include/bits/byteswap.h:32: error: previous definition of '__fswab32' was here
make[5]: *** [libnet_asn1.lo] Error 1
make[5]: Leaving directory `/home/michele/Desktop/CrisOS/trunk/build_dir/cris/libnet/src'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/michele/Desktop/CrisOS/trunk/build_dir/cris/libnet'
make[3]: *** [/home/michele/Desktop/CrisOS/trunk/build_dir/cris/libnet/.built] Error 2
make[3]: Leaving directory `/home/michele/Desktop/CrisOS/trunk/package/libnet-1.1.x'
make[2]: *** [package/libnet-1.1.x/compile] Error 2
make[2]: Leaving directory `/home/michele/Desktop/CrisOS/trunk'
make[1]: *** [/home/michele/Desktop/CrisOS/trunk/staging_dir/cris/stamp/.package_compile] Error 2
make[1]: Leaving directory `/home/michele/Desktop/CrisOS/trunk'
make: *** [world] Error 2