From: Andrew Morton <akpm@osdl.org>
To: netdev@vger.kernel.org
Subject: Fw: [Bugme-new] [Bug 7179] New: Compilation of .tmp_linux1 fails due to missing declaration in net/netfilter/xt_physdev.c
Date: Thu, 21 Sep 2006 15:37:01 -0700 [thread overview]
Message-ID: <20060921153701.2c49e331.akpm@osdl.org> (raw)
Methinks CONFIG_NETFILTER_XT_TARGET_CLASSIFY should depend upon
CONFIG_BRIDGE_NETFILTER. Because brnf_deferred_hooks is defined in
net/bridge/br_netfilter.c and is referred to in net/netfilter/xt_physdev.c.
Or something else ;)
Begin forwarded message:
Date: Thu, 21 Sep 2006 14:41:13 -0700
From: bugme-daemon@bugzilla.kernel.org
To: bugme-new@lists.osdl.org
Subject: [Bugme-new] [Bug 7179] New: Compilation of .tmp_linux1 fails due to missing declaration in net/netfilter/xt_physdev.c
http://bugzilla.kernel.org/show_bug.cgi?id=7179
Summary: Compilation of .tmp_linux1 fails due to missing
declaration in net/netfilter/xt_physdev.c
Kernel Version: 2.6.18
Status: NEW
Severity: high
Owner: laforge@gnumonks.org
Submitter: gfrank@neoservers.com
Most recent kernel where this bug did not occur: 2.6.17.13
Distribution: CentOS
Hardware Environment: Dual Intel Xeon 5160
Software Environment: gcc 3.4.6, glibc 2.3.4, make 3.8
Problem Description:
Using the same config from 2.6.17.13, kernel 2.6.18 fails on make when
attempting to make .tmp_vmlinux1
LD .tmp_vmlinux1
net/built-in.o(.text.checkentry+0x1e1): In function `checkentry':
net/netfilter/xt_physdev.c:130: undefined reference to `brnf_deferred_hooks'
make: *** [.tmp_vmlinux1] Error 1
Line 130 is simply "brnf_deferred_hooks = 1;" This variable is also used on
line 118.
Adding
"int brnf_deferred_hooks = 0;"
in a line before line 104 (static int) will cause .tmp_vmlinux1 to be
successfully created, and make will finish successfully. However, it will
generate a warning (seen below) on now line 119 which can be fixed by changing
it to:
"if ((brnf_deferred_hooks == 0) & (info->bitmask & XT_PHYSDEV_OP_OUT) && "
The warning generated is:
net/netfilter/xt_physdev.c: In function `checkentry':
net/netfilter/xt_physdev.c:118: warning: ISO C90 forbids mixed declarations
and code
The kernel produced after making these changes works fine
Steps to reproduce:
I am unsure of which kernel .config parameter is sparking this. My .config
can be found here: http://www.animeforum.com/jakiao/misato.config
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
next reply other threads:[~2006-09-21 22:37 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-09-21 22:37 Andrew Morton [this message]
2006-09-22 8:03 ` Fw: [Bugme-new] [Bug 7179] New: Compilation of .tmp_linux1 fails due to missing declaration in net/netfilter/xt_physdev.c Jarek Poplawski
2006-09-22 8:20 ` Jarek Poplawski
2006-09-22 8:41 ` Jarek Poplawski
2006-09-22 9:27 ` Jarek Poplawski
2006-09-22 9:55 ` [PATCH] " Jarek Poplawski
2006-09-22 10:15 ` Patrick McHardy
2006-09-22 10:51 ` Jarek Poplawski
2006-09-22 10:54 ` Patrick McHardy
2006-09-22 11:48 ` Jarek Poplawski
2006-09-22 11:58 ` Patrick McHardy
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=20060921153701.2c49e331.akpm@osdl.org \
--to=akpm@osdl.org \
--cc=netdev@vger.kernel.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.