[uClibc] 2.6 kernel, 2.6 kernel headers and iproute2

Amit Kucheria akucheria at metricsystems.com
Sat Oct 16 00:08:45 UTC 2004


Hi all,

I am using a 2.6.8.1 kernel and trying to compile the iproute2 package
from
http://developer.osdl.org/dev/iproute2/download/iproute2-2.6.9-ss040831.tar.gz

The archives havent been very helpful with just one hit:
http://www.uclibc.org/lists/uclibc/2004-February/008278.html

Has anybody gotten this to work? 

I get the following error:
make -C
/projects/devel/embedded-linux/uclibc/buildroot.update/build_i386/iproute2 KERNEL_INCLUDE=/projects/devel/embedded-linux/uclibc/buildroot.update/build_i386/linux-2.6.8.1/include CC=/projects/devel/embedded-linux/uclibc/buildroot.update/build_i386/staging_dir/bin/i386-linux-uclibc-gcc AR=
make[1]: Entering directory
`/projects/devel/embedded-linux/uclibc/buildroot.update/build_i386/iproute2'
make[2]: Entering directory
`/projects/devel/embedded-linux/uclibc/buildroot.update/build_i386/iproute2/lib'
/projects/devel/embedded-linux/uclibc/buildroot.update/build_i386/staging_dir/bin/i386-linux-uclibc-gcc -D_GNU_SOURCE -O2 -Wstrict-prototypes -Wall -Werror -g -I../include-glibc -include ../include-glibc/glibc-bugs.h -I/projects/devel/embedded-linux/uclibc/buildroot.update/build_i386/linux-2.6.8.1/include -I../include -DRESOLVE_HOSTNAMES   -c -o utils.o utils.c
In file included from ../include/utils.h:6,
                 from utils.c:30:
/projects/devel/embedded-linux/uclibc/buildroot.update/build_i386/linux-2.6.8.1/include/linux/inetdevice.h: In function `inet_make_mask':
/projects/devel/embedded-linux/uclibc/buildroot.update/build_i386/linux-2.6.8.1/include/linux/inetdevice.h:175: warning: implicit declaration of function `htonl'
/projects/devel/embedded-linux/uclibc/buildroot.update/build_i386/linux-2.6.8.1/include/linux/inetdevice.h: In function `inet_mask_len':
/projects/devel/embedded-linux/uclibc/buildroot.update/build_i386/linux-2.6.8.1/include/linux/inetdevice.h:181: warning: implicit declaration of function `ntohl'
make[2]: *** [utils.o] Error 1
make[2]: Leaving directory
`/projects/devel/embedded-linux/uclibc/buildroot.update/build_i386/iproute2/lib'
make[1]: *** [all] Error 2
make[1]: Leaving directory
`/projects/devel/embedded-linux/uclibc/buildroot.update/build_i386/iproute2'
make: ***
[/projects/devel/embedded-linux/uclibc/buildroot.update/build_i386/iproute2/tc/tc] Error 2

Thanks for your time.

Regards,
Amit
-- 




More information about the uClibc mailing list