Hi List, i am trying to compile the most recent i40e driver on my Ubuntu 14.04 64bit with a non-default kernel (3.14.43-031443-generic). Every version after i40e-1.1.23 gives the following error during compilation:
root@homenas:/usr/src/i40e-1.2.38/src# make make[1]: Entering directory `/usr/src/linux-headers-3.14.43-031443-generic' CC [M] /usr/src/i40e-1.2.38/src/i40e/i40e_main.o In file included from /usr/src/i40e-1.2.38/src/i40e/i40e.h:59:0, from /usr/src/i40e-1.2.38/src/i40e/i40e_main.c:28: /usr/src/i40e-1.2.38/src/i40e/kcompat.h:757:2: error: #error UTS_UBUNTU_RELEASE_ABI is too large... #error UTS_UBUNTU_RELEASE_ABI is too large... ^ /usr/src/i40e-1.2.38/src/i40e/i40e_main.c: In function Œi40e_get_netdev_stats_struct¹: /usr/src/i40e-1.2.38/src/i40e/i40e_main.c:496:4: error: implicit declaration of function Œu64_stats_fetch_begin_irq¹ [-Werror=implicit-function-declaration] start = u64_stats_fetch_begin_irq(&tx_ring->syncp); ^ /usr/src/i40e-1.2.38/src/i40e/i40e_main.c:499:3: error: implicit declaration of function Œu64_stats_fetch_retry_irq¹ [-Werror=implicit-function-declaration] } while (u64_stats_fetch_retry_irq(&tx_ring->syncp, start)); ^ cc1: some warnings being treated as errors make[2]: *** [/usr/src/i40e-1.2.38/src/i40e/i40e_main.o] Error 1 make[1]: *** [_module_/usr/src/i40e-1.2.38/src/i40e] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-3.14.43-031443-generic' make: *** [i40e/i40e.ko] Error 2 root@homenas:/usr/src/i40e-1.2.38/src# ls -la The 1.1.23 version compiles just fine. If this could be fixed i´d greatly appreciate it. I am happy to assist with any kind of testing. Replies to my mail is preferred because i am not member of the list. Mit freundlichen Grüßen Ronny Egner -- Ronny Egner Oracle Certified Master 11g (OCM) Mobile: +49 170 8139903 EMail: ronnyeg...@ronnyegner-consulting.de ------------------------------------------------------------------------------ _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired