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: [email protected]
------------------------------------------------------------------------------
_______________________________________________
E1000-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel® Ethernet, visit
http://communities.intel.com/community/wired