On Thursday 20 December 2007 13:49, Saravanan Chanemouganandam wrote: > Hi vda, > > I accept your comment and others that it was not a busybox related issue. > > Well, here is my situation.I built a small rootfs for my arm pxa270 target > board on the host x86 machine using the latest Buildroot. I then downloaded > & installed iptables(v1.3.8) using > > make KERNEL_DIR=/home/sara/cm-x270/linux-2.6.16 > CC=/home/sara/BuildRoot/buildroot/build_arm/staging_dir/usr/bin/arm-linux-g >cc > LD=/home/sara/BuildRoot/buildroot/build_arm/staging_dir/usr/bin/arm-linux-l >d BINDIR=/home/sara/BuildRoot/buildroot/project_build_arm/uclibc/root/sbin > LIBDIR=/home/sara/BuildRoot/buildroot/project_build_arm/uclibc/root/lib > > make > BINDIR=/home/sara/BuildRoot/buildroot/project_build_arm/uclibc/root/sbin > LIBDIR=/home/sara/BuildRoot/buildroot/project_build_arm/uclibc/root/lib > install > > command install all iptables into the rootfs under > "/home/sara/BuildRoot/buildroot/project_build_arm/uclibc/root" with all > iptables and extension supports are built into linux kernel > "/home/sara/cm-x270/linux-2.6.16" image. Yes, but iptable developers meant that option to indicate _where to find_ modules at runtime! You need to have different LIBDIR= settings for "make" and "make install". make LIBDIR=/where/to/look/for/modules/at/runtime make LIBDIR=/where/to/install/modules install If it will not work (say, make install will start rebuilding stuff due to changed LIBDIR), you will need to do "make install" - by hand copying stuff. Feel free to curse a lot in the process. -- vda - To unsubscribe from this list: send the line "unsubscribe netfilter" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html