[Click] making openflowclick on a patchless kernel

Hamid Farhadi qq119512 at iii.u-tokyo.ac.jp
Thu Sep 22 00:07:50 EDT 2011


thank you very much. I am sorry for the log file. Here is the complete 
one. It compiles fine without the openflowclick element.
I am getting this:

error: #error "missing #include <click/cxxprotect.h>"


Hamid

On 9/22/11 4:37 AM, Eddie Kohler wrote:
> Hamid
>
> I don't think you have reported the actual compile error.  Patchless 
> should work on 2.6.35.
>
> Eddie
>
>
> On 9/13/11 8:04 AM, Hamid Farhadi wrote:
>> hi all
>>
>> possible to make it in a new patchless kernel please? the guide talks
>> about old ones(2.6.16.13, 2.6.19.2, 2.6.24.7. I have tested this on
>> 2.6.24.7).
>> gives me compile error when I try.
>>
>> click: 2.0
>> Ubuntu 10.04.3 LTS 2.6.32-33-generic,
>> Ubuntu 10.10, 2.6.35-30-generic
>>
>> --Hamid
>>
>>
>> _______________________________________________
>> click mailing list
>> click at amsterdam.lcs.mit.edu
>> https://amsterdam.lcs.mit.edu/mailman/listinfo/click

-------------- next part --------------
root at ubuntu:/home/user/Desktop/kohler-click-36cb7d9# make V=1
make[1]: Entering directory `/home/user/Desktop/kohler-click-36cb7d9/linuxmodule'
make -C /lib/modules/2.6.35-30-generic/build M=/home/user/Desktop/kohler-click-36cb7d9/linuxmodule  modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.35-30-generic'
test -e include/generated/autoconf.h -a -e include/config/auto.conf || (	\
	echo;								\
	echo "  ERROR: Kernel configuration is invalid.";		\
	echo "         include/generated/autoconf.h or include/config/auto.conf are missing.";\
	echo "         Run 'make oldconfig && make prepare' on kernel src to fix it.";	\
	echo;								\
	/bin/false)
mkdir -p /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/.tmp_versions ; rm -f /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/.tmp_versions/*
make -f scripts/Makefile.build obj=/home/user/Desktop/kohler-click-36cb7d9/linuxmodule
  g++ -w -W -Wall -fno-exceptions -fno-rtti  -fpermissive    -I/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include0 -I/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1  -include include/generated/autoconf.h -Iubuntu/include  -D__KERNEL__ -Wall -Wundef  -Wno-trigraphs -fno-strict-aliasing   -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2  -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow  -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -pg   -fno-strict-overflow -fconserve-stack -DMODULE -DCLICK_LINUXMODULE -O2 -O2 -DHAVE_CONFIG_H -I/home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../include -I/home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../include -I/home/user/Desktop/kohler-click-36cb7d9/linuxmodule -I/home/user/Desktop/kohler-click-36cb7d9/linuxmodule/.. -Wp,-MD,/home/user/Desktop/kohler-click-36cb7d9/linuxmodule/.chain.o.d -c -o /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/chain.o /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc
In file included from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/flow.hh:18,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/table.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:12:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/if_ether.h:25: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:29: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:33,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/if.h:23: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/if.h:33,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:33,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/hdlc/ioctl.h:5: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:35,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/if_packet.h:5: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:36,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/if_link.h:5: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/if_link.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:36,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netlink.h:5: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:39,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/pm_qos_params.h:4: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/pm_qos_params.h:12,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:39,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/miscdevice.h:5: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/miscdevice.h:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/pm_qos_params.h:12,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:39,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/major.h:5: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:53,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/ethtool.h:17: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:8: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:16,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/core.h:5: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:17,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/mib.h:5: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/mib.h:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:17,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/snmp.h:23: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/snmp.h:28,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/mib.h:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:17,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/snmp.h:11: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:18,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/unix.h:8: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:19,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/packet.h:8: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:20,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/ipv4.h:9: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/ipv4.h:13,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:20,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/inet_frag.h:5: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:21,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/ipv6.h:4: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/ipv6.h:14,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:21,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/dst_ops.h:5: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/dccp.h:5: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:23,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/x_tables.h:5: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/x_tables.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:23,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netfilter.h:5: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netfilter.h:314,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/x_tables.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:23,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/flow.h:11: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netfilter.h:334,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/x_tables.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:23,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/proc_fs.h:5: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/proc_fs.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netfilter.h:334,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/x_tables.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:23,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/fs.h:5: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/fs.h:14,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/proc_fs.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netfilter.h:334,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/x_tables.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:23,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/limits.h:5: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/fs.h:376,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/proc_fs.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netfilter.h:334,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/x_tables.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:23,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/kdev_t.h:5: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/fs.h:377,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/proc_fs.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netfilter.h:334,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/x_tables.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:23,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/dcache.h:5: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/fs.h:383,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/proc_fs.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netfilter.h:334,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/x_tables.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:23,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/radix-tree.h:24: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/fs.h:389,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/proc_fs.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netfilter.h:334,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/x_tables.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:23,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/semaphore.h:13: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/fs.h:390,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/proc_fs.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netfilter.h:334,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/x_tables.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:23,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/fiemap.h:15: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/fs.h:479,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/proc_fs.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netfilter.h:334,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/x_tables.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:23,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/quota.h:37: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/quota.h:184,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/fs.h:479,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/proc_fs.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netfilter.h:334,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/x_tables.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:23,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/dqblk_xfs.h:21: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/quota.h:185,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/fs.h:479,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/proc_fs.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netfilter.h:334,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/x_tables.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:23,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/dqblk_v1.h:9: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/quota.h:186,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/fs.h:479,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/proc_fs.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netfilter.h:334,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/x_tables.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:23,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/dqblk_v2.h:9: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/dqblk_v2.h:13,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/quota.h:186,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/fs.h:479,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/proc_fs.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netfilter.h:334,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/x_tables.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:23,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/dqblk_qtree.h:9: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/fs.h:1068,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/proc_fs.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netfilter.h:334,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/x_tables.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:23,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/nfs_fs_i.h:5: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/nfs_fs_i.h:11,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/fs.h:1068,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/proc_fs.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netfilter.h:334,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/x_tables.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:23,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/nfs.h:11: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/nfs.h:135,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/nfs_fs_i.h:11,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/fs.h:1068,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/proc_fs.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netfilter.h:334,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/x_tables.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:23,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/sunrpc/msg_prot.h:11: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/sunrpc/msg_prot.h:198,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/nfs.h:135,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/nfs_fs_i.h:11,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/fs.h:1068,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/proc_fs.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netfilter.h:334,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/x_tables.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:23,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/inet.h:46: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/proc_fs.h:12,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netfilter.h:334,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/x_tables.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:23,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/magic.h:5: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:25,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/conntrack.h:5: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/conntrack.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:25,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/list_nulls.h:5: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:27,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/xfrm.h:5: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/xfrm.h:12,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:27,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/xfrm.h:5: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:102,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/seq_file_net.h:5: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/seq_file_net.h:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:102,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/seq_file.h:5: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:55,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/dsa.h:15: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:57,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/dcbnl.h:24: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:1227,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/interrupt.h:6: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:11,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/etherdevice.h:28: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/etherdevice.h:35,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:11,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include0/asm/unaligned.h:5: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include0/asm/unaligned.h:13,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/etherdevice.h:35,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:11,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/unaligned/access_ok.h:5: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include0/asm/unaligned.h:14,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/etherdevice.h:35,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:11,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/unaligned/generic.h:5: error: #error "missing #include <click/cxxprotect.h>"
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netfilter.h:314,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/x_tables.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:23,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/flow.h:103: error: expected unqualified-id before ?delete?
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/flow.h:103: error: expected ?)? before ?delete?
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/proc_fs.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netfilter.h:334,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/netns/x_tables.h:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:23,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/fs.h:424: error: expected ?,? or ?...? before ?private?
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/seq_file_net.h:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:102,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/seq_file.h:31: error: expected unqualified-id before ?private?
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/seq_file.h:31: error: expected ?;? before ?private?
In file included from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/net/net_namespace.h:102,
                 from /home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/netdevice.h:54,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/port.hh:10,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/datapath.hh:9,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.hh:22,
                 from /home/user/Desktop/kohler-click-36cb7d9/linuxmodule/../elements/local/openflow/chain.cc:16:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/seq_file_net.h: In function ?net* seq_file_net(seq_file*)?:
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/seq_file_net.h:29: error: expected unqualified-id before ?private?
/home/user/Desktop/kohler-click-36cb7d9/include/click-linuxmodule/include1/linux/seq_file_net.h:29: error: expected ?)? before ?private?
make[3]: *** [/home/user/Desktop/kohler-click-36cb7d9/linuxmodule/chain.o] Error 1
make[2]: *** [_module_/home/user/Desktop/kohler-click-36cb7d9/linuxmodule] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.35-30-generic'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/user/Desktop/kohler-click-36cb7d9/linuxmodule'
make: *** [linuxmodule] Error 2



More information about the click mailing list