Messages in this thread | | | From | Dirk Weigenand <> | Subject | Re: include/linux/skbuff.h:437: dereferencing pointer to incomplete typ | Date | Sun, 28 Apr 1996 14:42:13 +0200 (MET DST) |
| |
Hi, > > Patched up the kernel to 1.3.96 and recompiled. The compile failed > with net/core/firewall.c: > > > make[1]: Leaving directory `/usr/src/linux-1.3.96/fs' > > make[1]: Entering directory `/usr/src/linux-1.3.96/net' > > set -e; for i in core ethernet unix 802 ipv4; do make -C $i; done > > make[2]: Entering directory `/usr/src/linux-1.3.96/net/core' > > make all_targets > > make[3]: Entering directory `/usr/src/linux-1.3.96/net/core' > > gcc -D__KERNEL__ -I/usr/src/linux-1.3.96/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -m486 -DCPU=486 -c -o firewall.o firewall.c > > In file included from firewall.c:10: > > /usr/src/linux-1.3.96/include/linux/skbuff.h:39: parse error before `__u32'
the compile fails due to the missing
#include <asm/types.h>
where __u32 is defined.
Adding the above #include fixed the problem for me.
regards, Dirk
-- RISC: Relegate Important Stuff to Compiler
| |