Hi,

question: Why is Ubuntu so much different here? I was under the impression
that the kernel does not differ?

I have tried to remove the UTS_UBUNTU_RELEASE_ABI directive and the error
(UTS_UBUNTU_RELEASE_ABI is too large) went away.
The error about the implicit declaration remained which in the end caused
the build to about remained. I searched in the
Makefile but did not found where the gcc option
'-Werror=implicit-function-declaration‘  is defined.



Mit freundlichen Grüßen
Ronny Egner
--
Ronny Egner
Oracle Certified Master 11g (OCM)
 
Mobile:   +49 170 8139903
EMail:     ronnyeg...@ronnyegner-consulting.de




Am 03.08.15 16:43 schrieb "Fujinaka, Todd" unter <todd.fujin...@intel.com>:

>Well, it will be fixed then, in due time. I would suggest you contact
>your FAE if this is urgent but as I said before, Ubuntu is not officially
>supported in any way at this time.
>
>Todd Fujinaka
>Software Application Engineer
>Networking Division (ND)
>Intel Corporation
>todd.fujin...@intel.com
>(503) 712-4565
>
>-----Original Message-----
>From: Ronny Egner [mailto:ronnyeg...@ronnyegner-consulting.de]
>Sent: Saturday, August 01, 2015 10:01 AM
>To: Fujinaka, Todd; e1000-devel@lists.sourceforge.net
>Subject: AW: [E1000-devel] I40E: UTS_UBUNTU_RELEASE_ABI is too large on
>Ubuntu 14.04 with 3.14.43-031443-generic Kernel
>
>Hi,
>
>by saying "non-default" i meant that i installed a newer kernel than the
>one that is shipped by default with the distribution from the Ubuntu
>kernel repository (http://kernel.ubuntu.com/~kernel-ppa/mainline/). In my
>case i fetched the most recent 3.14 kernel at that time: 3.14.43.
>
>I am running a Ubuntu 14.04.2 LTS (GNU/Linux 3.14.43-031443-generic
>x86_64). 
>
>
>Ronny
>
>
>-----Ursprüngliche Nachricht-----
>Von: Fujinaka, Todd [mailto:todd.fujin...@intel.com]
>Gesendet: Samstag, 1. August 2015 18:48
>An: Ronny Egner; e1000-devel@lists.sourceforge.net
>Betreff: RE: [E1000-devel] I40E: UTS_UBUNTU_RELEASE_ABI is too large on
>Ubuntu 14.04 with 3.14.43-031443-generic Kernel
>
>What is a non-default kernel? We don't officially support Ubuntu at this
>point and the only support we have planned is compiling on LTS kernels. I
>would suggest sticking with kernels released as LTS.
>
>Also, Ubuntu didn't have kernel identifiers that we could use until
>14.04.1, so you can't use the initially released 14.04LTS to compile our
>out-of-tree drivers.
>
>Todd Fujinaka
>Software Application Engineer
>Networking Division (ND)
>Intel Corporation
>todd.fujin...@intel.com
>(503) 712-4565
>
>-----Original Message-----
>From: Ronny Egner [mailto:ronnyeg...@ronnyegner-consulting.de]
>Sent: Saturday, August 01, 2015 1:36 AM
>To: e1000-devel@lists.sourceforge.net
>Subject: [E1000-devel] I40E: UTS_UBUNTU_RELEASE_ABI is too large on
>Ubuntu 14.04 with 3.14.43-031443-generic Kernel
>
>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&#174; Ethernet, visit
>http://communities.intel.com/community/wired

------------------------------------------------------------------------------
_______________________________________________
E1000-devel mailing list
E1000-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel&#174; Ethernet, visit 
http://communities.intel.com/community/wired

Reply via email to