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

Reply via email to