From: Marcus Mikolaiczyk <marcus.mikolaiczyk@carmedialab.de>
To: netfilter@lists.netfilter.org
Subject: 'Cross' Compiling iptables
Date: Tue, 15 Mar 2005 09:31:39 +0100 [thread overview]
Message-ID: <42369D6B.7060502@carmedialab.de> (raw)
Greetings list users,
I got a problem compiling iptables for an embedded system (kernel
2.4.19, ported gcc version 2.95.3 ). I use the folowing make command
which stops in compiling extensions/libipt_TCPMSS.o
bash# make NO_SHARED_LIBS=1 KERNEL_DIR=/opt/embedded/kernel
Extensions found:
tricore-gcc -O2 -mtc13 -mall-errata -Wa,-mdmi12 -s -static -Wall
-Wunused -I/opt/embedded/kernel/include -Iinclude/
-DIPTABLES_VERSION=\"1.3.1\" -DNO_SHARED_LIBS=1
-DIPT_LIB_DIR=\"/usr/local/lib/iptables\" -c -o iptables.o iptables.c
...
...
tricore-gcc -O2 -mtc13 -mall-errata -Wa,-mdmi12 -s -static -Wall
-Wunused -I/opt/embedded/kernel/include -Iinclude/
-DIPTABLES_VERSION=\"1.3.1\" -DNO_SHARED_LIBS=1 -D_INIT=ipt_TCPMSS_init
-c -o extensions/libipt_TCPMSS.o extensions/libipt_TCPMSS.c
extensions/libipt_TCPMSS.c:16: field `mss' has incomplete type
extensions/libipt_TCPMSS.c: In function `parse':
extensions/libipt_TCPMSS.c:62: dereferencing pointer to incomplete type
extensions/libipt_TCPMSS.c:70: dereferencing pointer to incomplete type
extensions/libipt_TCPMSS.c:70: `IPT_TCPMSS_CLAMP_PMTU' undeclared (first
use in this function)
extensions/libipt_TCPMSS.c:70: (Each undeclared identifier is reported
only once
extensions/libipt_TCPMSS.c:70: for each function it appears in.)
extensions/libipt_TCPMSS.c: In function `print':
extensions/libipt_TCPMSS.c:97: dereferencing pointer to incomplete type
extensions/libipt_TCPMSS.c:97: `IPT_TCPMSS_CLAMP_PMTU' undeclared (first
use in this function)
extensions/libipt_TCPMSS.c:100: dereferencing pointer to incomplete type
extensions/libipt_TCPMSS.c: In function `save':
extensions/libipt_TCPMSS.c:110: dereferencing pointer to incomplete type
extensions/libipt_TCPMSS.c:110: `IPT_TCPMSS_CLAMP_PMTU' undeclared
(first use in this function)
extensions/libipt_TCPMSS.c:113: dereferencing pointer to incomplete type
extensions/libipt_TCPMSS.c: At top level:
extensions/libipt_TCPMSS.c:120: sizeof applied to an incomplete type
extensions/libipt_TCPMSS.c:121: sizeof applied to an incomplete type
make: *** [extensions/libipt_TCPMSS.o] Error 1
When I use
make NO_SHARED_LIBS=1
I can compile libipt_TCPMSS.o but get an error with the next:
extensions/libipt_TOS.o
cause it cannot find
linux/netfilter_ipv4/ipt_TOS.h
which does not exist in my kerneltree.
Anybody an idea. I'm clueless in the moment.
Regards Marcus
next reply other threads:[~2005-03-15 8:31 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-03-15 8:31 Marcus Mikolaiczyk [this message]
2005-03-15 9:14 ` 'Cross' Compiling iptables Marcus Mikolaiczyk
2005-03-15 10:14 ` Marcus Mikolaiczyk
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=42369D6B.7060502@carmedialab.de \
--to=marcus.mikolaiczyk@carmedialab.de \
--cc=netfilter@lists.netfilter.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.