Question: //We have a code at https://github.com/arunbalaji91/Linux-Firewall-Exploration-/blob/master/Lodable%20Kernel%20Module%20and%20Netfilter named rules.c, when I tried to makefile it on Linux, below error shows up, can anyone debug this for
//We have a code at
https://github.com/arunbalaji91/Linux-Firewall-Exploration-/blob/master/Lodable%20Kernel%20Module%20and%20Netfilter
named rules.c, when I tried to makefile it on Linux, below error shows up, can anyone debug this for me? The rules.c program should be correct, can we somehow turn off the warnning check?
//The code shouldn't be a problem and I was using "make" command to make a file named "Makefile" containing code below:
obj-m +=rules.o
all:
make -C /lib/modules/$(shell uname -r)/build/ M=/home/seed/firewall_prog modules
make -C /lib/modules/$(shell uname -r)/build/ M=/home/seed/firewall_prog clean
/home/seed/firewall_prog/rules.c: In function 'init_module': /home/seed/firewall_prog/rules.c:211:22: error: assignment from i compatible pointer type [-Werror-incompatible-pointer-types] nfho in. hook-hook func in; home/seed/firewall_prog/rules.c:218:23: error: assignment from i compatible pointer type [-Werror-incompatible-pointer-types] nfho_out.hook - hook_func_out; ccl: some warnings being treated as errors scripts/Makefile. build: 295: recipe for target home/seed/firewal prog/rules.o' failed make [2]: [/home/seed/firewall_prog/rules.o] Error 1 (ignored) Building modules, stage 2. MODPOST modules /home/seed/firewall_prog/rules.c: In function 'init_module': /home/seed/firewall_prog/rules.c:211:22: error: assignment from i compatible pointer type [-Werror-incompatible-pointer-types] nfho in. hook-hook func in; home/seed/firewall_prog/rules.c:218:23: error: assignment from i compatible pointer type [-Werror-incompatible-pointer-types] nfho_out.hook - hook_func_out; ccl: some warnings being treated as errors scripts/Makefile. build: 295: recipe for target home/seed/firewal prog/rules.o' failed make [2]: [/home/seed/firewall_prog/rules.o] Error 1 (ignored) Building modules, stage 2. MODPOST modules
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
