I just found it at the 10th page after googling
I am posting the solution in case some one has the same problem:
in your source folder's root edit the Makefile like this:
in the original makefile cflags assignment was like this:
CFLAGS := -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs \
-fno-strict-aliasing -fno-common
add this option:
CFLAGS := -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs \
-fno-strict-aliasing -fno-common -fno-stack-protector
the other may change from different kernel versions, the only thing is to add -fno-stack-protector.
and also add this at the end of assignments to cflags here:
initially:
CFLAGS += $(call cc-option,-Wdeclaration-after-statement,)
CFLAGS += $(call cc-option,-Wno-pointer-sign,)
after modifying with this line:
CFLAGS += $(call cc-option,-Wdeclaration-after-statement,)
CFLAGS += $(call cc-option,-Wno-pointer-sign,)
CFLAGS += $(call cc-option, -fno-stack-protector-all \
-fno-stack-protector)
this forum was a lucky charm for me

I hope I can help!
Recent comments
1 day 21 hours ago
2 days 6 hours ago
2 days 9 hours ago
2 days 10 hours ago
2 days 11 hours ago
2 days 13 hours ago
2 days 14 hours ago
2 days 16 hours ago
3 days 7 hours ago
3 days 8 hours ago