make -C /lib/modules/4.10.1-1-ARCH/build SUBDIRS=/usr/lib/Amicon_ip-client/Drivers modules
make[1]: вход в каталог «/usr/lib/modules/4.10.1-1-ARCH/build»
CC [M] /usr/lib/Amicon_ip-client/Drivers/AmiNFFltKern.o
/usr/lib/Amicon_ip-client/Drivers/AmiNFFltKern.c: В функции «KERN_device_read»:
/usr/lib/Amicon_ip-client/Drivers/AmiNFFltKern.c:270:3: предупреждение: this «if» clause does not guard... [-Wmisleading-indentation]
if(length + offset > BUF_LEN) length = BUF_LEN - offset; Ami_DRV_device_read(Message, length, offset);
^~
/usr/lib/Amicon_ip-client/Drivers/AmiNFFltKern.c:270:60: замечание: ...this statement, but the latter is misleadingly indented as if it is guarded by the «if»
if(length + offset > BUF_LEN) length = BUF_LEN - offset; Ami_DRV_device_read(Message, length, offset);
^~~~~~~~~~~~~~~~~~~
/usr/lib/Amicon_ip-client/Drivers/AmiNFFltKern.c: На верхнем уровне:
/usr/lib/Amicon_ip-client/Drivers/AmiNFFltKern.c:332:59: ошибка: «GENL_ID_GENERATE» не описан здесь (не в функции)
static struct genl_family DRV_DEVICE_gnl_family = { .id = GENL_ID_GENERATE, .hdrsize = 0, .name = "",
^~~~~~~~~~~~~~~~
/usr/lib/Amicon_ip-client/Drivers/AmiNFFltKern.c: В функции «KERN_DRV_DEVICERegisterNetLinkSocket»:
/usr/lib/Amicon_ip-client/Drivers/AmiNFFltKern.c:373:6: ошибка: неявная декларация функции «genl_register_family_with_ops» [-Werror=implicit-function-declaration]
if(genl_register_family_with_ops(&DRV_DEVICE_gnl_family, DRV_DEVICE_gnl_ops)) { printk(LOGPREF "KERN_DRV_DEVICERegisterNetLinkSocket: genl_register_family_with_ops FAILED\n"); return 1; }
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: некоторые предупреждения считаются ошибками
make[2]: *** [scripts/Makefile.build:295: /usr/lib/Amicon_ip-client/Drivers/AmiNFFltKern.o] Ошибка 1
make[1]: *** [Makefile:1490: _module_/usr/lib/Amicon_ip-client/Drivers] Ошибка 2
make[1]: выход из каталога «/usr/lib/modules/4.10.1-1-ARCH/build»
make: *** [Makefile:52: all] Ошибка 2