Hi,
I can't compile Intel e1000e drivers on proxmox, any help would be appreciated. Here is the error I get:
Thank You.
Kind Regards,
Jerome Haynes
I can't compile Intel e1000e drivers on proxmox, any help would be appreciated. Here is the error I get:
Code:
root@mediaserver:~/e1000e-3.3.5.3/src# make install
make -C /lib/modules/4.4.44-1-pve/build CC=gcc SUBDIRS=/root/e1000e-3.3.5.3/src modules
make[1]: Entering directory '/usr/src/linux-headers-4.4.44-1-pve'
CC [M] /root/e1000e-3.3.5.3/src/netdev.o
In file included from /root/e1000e-3.3.5.3/src/e1000.h:32:0,
from /root/e1000e-3.3.5.3/src/netdev.c:48:
/root/e1000e-3.3.5.3/src/kcompat.h:5152:20: error: static declaration of ‘napi_c onsume_skb’ follows non-static declaration
static inline void napi_consume_skb(struct sk_buff *skb,
^
In file included from include/linux/if_ether.h:23:0,
from include/uapi/linux/ethtool.h:17,
from include/linux/ethtool.h:17,
from include/linux/netdevice.h:42,
from /root/e1000e-3.3.5.3/src/netdev.c:31:
include/linux/skbuff.h:2346:6: note: previous declaration of ‘napi_consume_skb’ was here
void napi_consume_skb(struct sk_buff *skb, int budget);
^
scripts/Makefile.build:258: recipe for target '/root/e1000e-3.3.5.3/src/netdev.o ' failed
make[2]: *** [/root/e1000e-3.3.5.3/src/netdev.o] Error 1
Makefile:1420: recipe for target '_module_/root/e1000e-3.3.5.3/src' failed
make[1]: *** [_module_/root/e1000e-3.3.5.3/src] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.4.44-1-pve'
Makefile:255: recipe for target 'default' failed
make: *** [default] Error 2
root@mediaserver:~/e1000e-3.3.5.3/src#
Thank You.
Kind Regards,
Jerome Haynes