--- src/ethtool-local.h 2003-12-11 12:58:45.000000000 -0500 +++ src/ethtool-local.h 2016-09-05 01:24:37.322472362 -0400 @@ -21,10 +21,12 @@ * Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. */ -typedef unsigned long long u64; -typedef __uint32_t u32; -typedef __uint16_t u16; -typedef __uint8_t u8; +#include + +typedef uint64_t u64; +typedef uint32_t u32; +typedef uint16_t u16; +typedef uint8_t u8; #include "ethtool-kernel.h"