[100%] Generating driver/ipoe.ko
/bin/sh: ./scripts/gcc-plugin.sh: No such file or directory
make[3]: Entering directory `/usr/src/linux-4.12.5-un-def-alt1'
--
/usr/src/RPM/BUILD/accel-ppp-1.11.2/BUILD/drivers/ipoe/driver/ipoe.c: In function 'ipoe_netdev_setup':
/usr/src/RPM/BUILD/accel-ppp-1.11.2/BUILD/drivers/ipoe/driver/ipoe.c:954:5: error: 'struct net_device' has no member named 'destructor'
dev->destructor = ipoe_free_netdev;
/usr/src/RPM/BUILD/accel-ppp-1.11.2/BUILD/drivers/ipoe/driver/ipoe.c: At top level:
/usr/src/RPM/BUILD/accel-ppp-1.11.2/BUILD/drivers/ipoe/driver/ipoe.c:1671:9: error: 'GENL_ID_GENERATE' undeclared here (not in a function)
.id = GENL_ID_GENERATE,
/usr/src/RPM/BUILD/accel-ppp-1.11.2/BUILD/drivers/ipoe/driver/ipoe.c:1690:21: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
.ndo_get_stats64 = ipoe_stats64,
--
/usr/src/RPM/BUILD/accel-ppp-1.11.2/BUILD/drivers/ipoe/driver/ipoe.c: In function 'ipoe_init':
/usr/src/RPM/BUILD/accel-ppp-1.11.2/BUILD/drivers/ipoe/driver/ipoe.c:1722:8: error: implicit declaration of function 'genl_register_family_with_ops_groups' [-Werror=implicit-function-declaration]
err = genl_register_family_with_ops_groups(&ipoe_nl_family, ipoe_nl_ops, ipoe_nl_mcgs);
cc1: some warnings being treated as errors
make[4]: *** [/usr/src/RPM/BUILD/accel-ppp-1.11.2/BUILD/drivers/ipoe/driver/ipoe.o] Error 1
DKMS make.log for accel-ppp-ipoe-r1421.b363f17 for kernel 4.12.13-1-ARCH (x86_64)
Пн сен 25 14:27:37 +11 2017
make: вход в каталог «/usr/lib/modules/4.12.13-1-ARCH/build»
LD /var/lib/dkms/accel-ppp-ipoe/r1421.b363f17/build/built-in.o
CC [M] /var/lib/dkms/accel-ppp-ipoe/r1421.b363f17/build/ipoe.o
/var/lib/dkms/accel-ppp-ipoe/r1421.b363f17/build/ipoe.c:40:0: предупреждение: «HASH_BITS» переопределён
#define HASH_BITS 0xff
In file included from ./include/linux/netdevice.h:54:0,
from /var/lib/dkms/accel-ppp-ipoe/r1421.b363f17/build/ipoe.c:7:
./include/linux/hashtable.h:27:0: замечание: это расположение предыдущего определения
#define HASH_BITS(name) ilog2(HASH_SIZE(name))
/var/lib/dkms/accel-ppp-ipoe/r1421.b363f17/build/ipoe.c: В функции «ipoe_netdev_setup»:
/var/lib/dkms/accel-ppp-ipoe/r1421.b363f17/build/ipoe.c:984:7: ошибка: «struct net_device» has no member named «destructor»; did you mean «priv_destructor»?
dev->destructor = ipoe_free_netdev;
^~~~~~~~~~
priv_destructor
/var/lib/dkms/accel-ppp-ipoe/r1421.b363f17/build/ipoe.c: На верхнем уровне:
/var/lib/dkms/accel-ppp-ipoe/r1421.b363f17/build/ipoe.c:1701:9: ошибка: «GENL_ID_GENERATE» undeclared here (not in a function); did you mean «GENL_ID_PMCRAID»?
.id = GENL_ID_GENERATE,
^~~~~~~~~~~~~~~~
GENL_ID_PMCRAID
/var/lib/dkms/accel-ppp-ipoe/r1421.b363f17/build/ipoe.c:1720:21: ошибка: несовместимый тип указателя в инициализации [-Werror=incompatible-pointer-types]
.ndo_get_stats64 = ipoe_stats64,
^~~~~~~~~~~~
/var/lib/dkms/accel-ppp-ipoe/r1421.b363f17/build/ipoe.c:1720:21: замечание: (где-то рядом с инициализацией для «ipoe_netdev_ops.ndo_get_stats64»)
/var/lib/dkms/accel-ppp-ipoe/r1421.b363f17/build/ipoe.c: В функции «ipoe_init»:
/var/lib/dkms/accel-ppp-ipoe/r1421.b363f17/build/ipoe.c:1752:8: ошибка: implicit declaration of function «genl_register_family_with_ops_groups»; did you mean «genl_register_family»? [-Werror=implicit-function-declaration]
err = genl_register_family_with_ops_groups(&ipoe_nl_family, ipoe_nl_ops, ipoe_nl_mcgs);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
genl_register_family
cc1: некоторые предупреждения считаются ошибками
make[1]: *** [scripts/Makefile.build:309: /var/lib/dkms/accel-ppp-ipoe/r1421.b363f17/build/ipoe.o] Ошибка 1
make: *** [Makefile:1515: _module_/var/lib/dkms/accel-ppp-ipoe/r1421.b363f17/build] Ошибка 2
make: выход из каталога «/usr/lib/modules/4.12.13-1-ARCH/build»