[uClibc] iproute2-2.6.9-050209+buildroot=not compile
jorge
jorge at inway.cz
Thu Apr 21 18:19:57 UTC 2005
Hi,
i have a problem compiling the iproute2 utility, i have a buildroot
toolchain in /home/LRP/buildroot directory, while compiling , comes out
this
error message (i compile it against kernel headers in toolchain and
libc/headers in uclibc)
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
iptunnel.c: In function `parse_args':
iptunnel.c:207: warning: implicit declaration of function `__constant_htons'
iptunnel.o(.text+0x394): In function `parse_args':
/home/LRP/iproute2-2.6.9-050209/ip/iptunnel.c:207: undefined reference
to `__constant_htons'
iptunnel.o(.text+0x3a7):/home/LRP/iproute2-2.6.9-050209/ip/iptunnel.c:208:
undefined reference to `__constant_htons'
iptunnel.o(.text+0x425):/home/LRP/iproute2-2.6.9-050209/ip/iptunnel.c:221:
undefined reference to `__constant_htons'
iptunnel.o(.text+0x58f):/home/LRP/iproute2-2.6.9-050209/ip/iptunnel.c:234:
undefined reference to `__constant_htons'
iptunnel.o(.text+0x825):/home/LRP/iproute2-2.6.9-050209/ip/iptunnel.c:325:
undefined reference to `__constant_htons'
iptunnel.o(.text+0x840):/home/LRP/iproute2-2.6.9-050209/ip/iptunnel.c:325:
more undefined references to `__constant_htons' follow
collect2: ld returned 1 exit status
make[1]: *** [ip] Error 1
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
This is a modified Makefile of iproute,
DESTDIR=/tmp/jorgito
SBINDIR=/usr/sbin
CONFDIR=/etc/iproute2
DOCDIR=/usr/share/doc/iproute2
MANDIR=/usr/share/man
KERNEL_INCLUDE= /home/LRP/buildroot/toolchain_build_i386/linux/include/
# Path to db_185.h include
DBM_INCLUDE:=/usr/include
DEFINES= -DRESOLVE_HOSTNAMES
#options if you have a bind>=4.9.4 libresolv (or, maybe, glibc)
LDLIBS=-lresolv
ADDLIB=
#options for decnet
ADDLIB+=dnet_ntop.o dnet_pton.o
#options for ipx
ADDLIB+=ipx_ntop.o ipx_pton.o
AR = /home/LRP/buildroot/build_i386/staging_dir/bin/i386-linux-uclibc-ar
CC = /home/LRP/buildroot/build_i386/staging_dir/bin/i386-linux-uclibc-gcc
HOSTCC = /home/LRP/buildroot/build_i386/staging_dir/bin/i386-linux-gcc
CCOPTS = -D_GNU_SOURCE -O2 -Wstrict-prototypes -Wall -g
CFLAGS = $(CCOPTS) -I../include
-I/home/LRP/buildroot/build_i386/staging_dir/include $(DEFINES)
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
thanks a lot
Jorge
More information about the uClibc
mailing list