Hi, Thanks for everyone who helped me in some way or the other. I was not able to solve problem that i mentioned. At last i downloaded the pre-built file system image from the following link:
ftp://www.at91.com/pub/oe/linux4sam_2.0/images/Angstrom-console-at91sam9-image-glibc-ipk-2009.X-stable-at91sam9xeek.rootfs.jffs2 It did not include the iptabes user space utility so i download the iptables source and cross-compiled it with '--enable-static' and '--disable-shared' flags, then transfered the binaries to my board. Now iptables is working fine :-) On Wed, Dec 19, 2012 at 7:00 PM, Arshan Awais <arshanc...@gmail.com> wrote: > Thanks Steve, > > Point no. 1 and 4 dont apply in my case because i have compiled > iptables along with the file system applications. I will check rest of > the two options and let u know. > > And the answer for your question for my other programs is that some > other applications e.g. df is also causing same issue. While rest of > the applications are working properly. I downloaded a pre-build image > of file-system that contained 'df' utility, in that case df was > working perfect. > > > On Tue, Dec 18, 2012 at 8:27 PM, Steve deRosier <deros...@gmail.com> wrote: >> On Tue, Dec 18, 2012 at 4:58 AM, Arshan Awais <arshanc...@gmail.com> wrote: >>> Hi Greg, >>> >>> I recompiled my kernel and used "None" option instead of uClibc, >>> uC-libc or glibc in menuconfig. (because i am also having issues in >>> compilation when i select options other than 'None' while library >>> selection) >>> This time when i ran iptables -v, i got the following dump: >>> >>> iptables[377] killed because of sig - 11 >>> >> >> You sort of need a C library for any C code you're working with. I >> suppose if you're hand-writing assembly code, you wouldn't need it, >> but, last I looked iptables is C code and should require to link >> against a C library of some sort. If you're getting successful >> compilation and link and not building any of the three supported C >> libraries, then you've got pretty big problems. Depending on your >> environment, I see one of the following possibilities: >> >> 1. You're actually not building a cross-compiled image for your >> target. In other words: you're building using your host's compilers >> targeting your host computer. Then you're moving the exe to a >> different target processor and boom! >> 2. Your x-compiler is linking against some of it's preconfigured C >> libraries, if static, that's probably OK, but if it's a shared link, >> you'll need to push those into your filesystem image. >> 3. Your compiler is linking against some left-over objects, but those >> aren't getting inserted into your image because you've turned off the >> C libs. >> 4. All is well with your environment, and you've edited some code and >> inserted a read/write to an invalid address (most likely null) and you >> need to debug that. >> >> I'm sure there's more possibilities, but 4 seems like enough for now. >> >> If you're using a stock uClinux, and a stock target board, and a >> proper environment, most things should pretty well work out of the >> box. Do other programs function properly and iptables is the only >> thing that's failing? If that's the case, it's possible there's a bug >> in whatever version of iptables that you're working with. Or, you need >> to enable some feature it depends on that's not turned on by default. >> >> Just a few ideas, hope it helps. >> >> - Steve >> _______________________________________________ >> uClinux-dev mailing list >> uClinux-dev@uclinux.org >> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev >> This message was resent by uclinux-dev@uclinux.org >> To unsubscribe see: >> http://mailman.uclinux.org/mailman/options/uclinux-dev _______________________________________________ uClinux-dev mailing list uClinux-dev@uclinux.org http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by uclinux-dev@uclinux.org To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev