[dpdk-dev] e1000: unused variable warnings with clang

Wiles, Keith keith.wiles at intel.com
Fri Jul 1 19:16:18 CEST 2016


Well, after make sure I had CCACHE off and having the RTE_SDK variable set correctly, it does appear we have a problem building DPDK/e1000 directory with CLANG on my Ubuntu 16.04 updated as of today. If someone could please verify the if this is something in my system. Using T=x86_64-native-linuxapp-gcc does not have the same problem.

Using the following build line:

rkwiles at supermicro (master):~/.../intel/dpdk$ CCACHE_DISABLE=true make install T=x86_64-native-linuxapp-clang -j
Configuration done
== Build lib
== Build lib/librte_compat
== Build lib/librte_eal
== Build lib/librte_net
== Build lib/librte_eal/common
  SYMLINK-FILE include/rte_compat.h
  SYMLINK-FILE include/rte_ip.h

---Snip---

  CC igb_ethdev.o
  CC em_ethdev.o
  CC e1000_osdep.o
  CC i40e_ethdev_vf.o
  CC igb_rxtx.o
  CC e1000_ich8lan.o
  CC null_crypto_pmd_ops.o
  CC e1000_phy.o
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_osdep.c:44:38: error: unused parameter 'hw' [-Werror,-Wunused-parameter]
e1000_write_pci_cfg(struct e1000_hw *hw, u32 reg, u16 *value)
                                     ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_osdep.c:44:46: error: unused parameter 'reg' [-Werror,-Wunused-parameter]
e1000_write_pci_cfg(struct e1000_hw *hw, u32 reg, u16 *value)
                                             ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_osdep.c:44:56: error: unused parameter 'value' [-Werror,-Wunused-parameter]
e1000_write_pci_cfg(struct e1000_hw *hw, u32 reg, u16 *value)
                                                       ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_osdep.c:50:37: error: unused parameter 'hw' [-Werror,-Wunused-parameter]
e1000_read_pci_cfg(struct e1000_hw *hw, u32 reg, u16 *value)
                                    ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_osdep.c:50:45: error: unused parameter 'reg' [-Werror,-Wunused-parameter]
e1000_read_pci_cfg(struct e1000_hw *hw, u32 reg, u16 *value)
                                            ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_osdep.c:57:36: error: unused parameter 'hw' [-Werror,-Wunused-parameter]
e1000_pci_set_mwi(struct e1000_hw *hw)
                                   ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_osdep.c:62:38: error: unused parameter 'hw' [-Werror,-Wunused-parameter]
e1000_pci_clear_mwi(struct e1000_hw *hw)
                                     ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_osdep.c:71:42: error: unused parameter 'hw' [-Werror,-Wunused-parameter]
e1000_read_pcie_cap_reg(struct e1000_hw *hw, u32 reg, u16 *value)
                                         ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_osdep.c:71:50: error: unused parameter 'reg' [-Werror,-Wunused-parameter]
e1000_read_pcie_cap_reg(struct e1000_hw *hw, u32 reg, u16 *value)
                                                 ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_osdep.c:71:60: error: unused parameter 'value' [-Werror,-Wunused-parameter]
e1000_read_pcie_cap_reg(struct e1000_hw *hw, u32 reg, u16 *value)
                                                           ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_osdep.c:80:43: error: unused parameter 'hw' [-Werror,-Wunused-parameter]
e1000_write_pcie_cap_reg(struct e1000_hw *hw, u32 reg, u16 *value)
                                          ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_osdep.c:80:51: error: unused parameter 'reg' [-Werror,-Wunused-parameter]
e1000_write_pcie_cap_reg(struct e1000_hw *hw, u32 reg, u16 *value)
                                                  ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_osdep.c:80:61: error: unused parameter 'value' [-Werror,-Wunused-parameter]
e1000_write_pcie_cap_reg(struct e1000_hw *hw, u32 reg, u16 *value)
                                                            ^
13 errors generated.
/work/home/rkwiles/projects/intel/dpdk/mk/internal/rte.compile-pre.mk:126: recipe for target 'e1000_osdep.o' failed
make[6]: *** [e1000_osdep.o] Error 1
make[6]: *** Waiting for unfinished jobs....
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_vf.c:161:62: error: unused parameter 'hw' [-Werror,-Wunused-parameter]
STATIC s32 e1000_acquire_vf(struct e1000_hw E1000_UNUSEDARG *hw)
                                                             ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_vf.c:175:63: error: unused parameter 'hw' [-Werror,-Wunused-parameter]
STATIC void e1000_release_vf(struct e1000_hw E1000_UNUSEDARG *hw)
                                                              ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_vf.c:187:65: error: unused parameter 'hw' [-Werror,-Wunused-parameter]
STATIC s32 e1000_setup_link_vf(struct e1000_hw E1000_UNUSEDARG *hw)
                                                                ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_vf.c:326:29: error: unused parameter 'index' [-Werror,-Wunused-parameter]
                             u32 E1000_UNUSEDARG index)
                                                 ^
4 errors generated.
/work/home/rkwiles/projects/intel/dpdk/mk/internal/rte.compile-pre.mk:126: recipe for target 'e1000_vf.o' failed
make[6]: *** [e1000_vf.o] Error 1
  AR librte_pmd_null.a
  INSTALL-LIB librte_pmd_null.a
  AR librte_pmd_af_packet.a
  INSTALL-LIB librte_pmd_af_packet.a
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_i210.c:418:25: error: unused parameter 'words' [-Werror,-Wunused-parameter]
                                u16 E1000_UNUSEDARG words, u16 *data)
                                                    ^
1 error generated.
/work/home/rkwiles/projects/intel/dpdk/mk/internal/rte.compile-pre.mk:126: recipe for target 'e1000_i210.o' failed
make[6]: *** [e1000_i210.o] Error 1
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_phy.c:106:58: error: unused parameter 'hw' [-Werror,-Wunused-parameter]
s32 e1000_null_set_page(struct e1000_hw E1000_UNUSEDARG *hw,
                                                         ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_phy.c:107:24: error: unused parameter 'data' [-Werror,-Wunused-parameter]
                        u16 E1000_UNUSEDARG data)
                                            ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_phy.c:118:58: error: unused parameter 'hw' [-Werror,-Wunused-parameter]
s32 e1000_null_read_reg(struct e1000_hw E1000_UNUSEDARG *hw,
                                                         ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_phy.c:119:24: error: unused parameter 'offset' [-Werror,-Wunused-parameter]
                        u32 E1000_UNUSEDARG offset, u16 E1000_UNUSEDARG *data)
                                            ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_phy.c:119:53: error: unused parameter 'data' [-Werror,-Wunused-parameter]
                        u32 E1000_UNUSEDARG offset, u16 E1000_UNUSEDARG *data)
                                                                         ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_phy.c:130:62: error: unused parameter 'hw' [-Werror,-Wunused-parameter]
void e1000_null_phy_generic(struct e1000_hw E1000_UNUSEDARG *hw)
                                                             ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_phy.c:141:60: error: unused parameter 'hw' [-Werror,-Wunused-parameter]
s32 e1000_null_lplu_state(struct e1000_hw E1000_UNUSEDARG *hw,
                                                           ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_phy.c:142:27: error: unused parameter 'active' [-Werror,-Wunused-parameter]
                          bool E1000_UNUSEDARG active)
                                               ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_phy.c:153:59: error: unused parameter 'hw' [-Werror,-Wunused-parameter]
s32 e1000_null_write_reg(struct e1000_hw E1000_UNUSEDARG *hw,
                                                          ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_phy.c:154:25: error: unused parameter 'offset' [-Werror,-Wunused-parameter]
                         u32 E1000_UNUSEDARG offset, u16 E1000_UNUSEDARG data)
                                             ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_phy.c:154:53: error: unused parameter 'data' [-Werror,-Wunused-parameter]
                         u32 E1000_UNUSEDARG offset, u16 E1000_UNUSEDARG data)
                                                                         ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_phy.c:169:63: error: unused parameter 'hw' [-Werror,-Wunused-parameter]
s32 e1000_read_i2c_byte_null(struct e1000_hw E1000_UNUSEDARG *hw,
                                                              ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_phy.c:170:28: error: unused parameter 'byte_offset' [-Werror,-Wunused-parameter]
                             u8 E1000_UNUSEDARG byte_offset,
                                                ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_phy.c:171:28: error: unused parameter 'dev_addr' [-Werror,-Wunused-parameter]
                             u8 E1000_UNUSEDARG dev_addr,
                                                ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_phy.c:172:29: error: unused parameter 'data' [-Werror,-Wunused-parameter]
                             u8 E1000_UNUSEDARG *data)
                                                 ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_phy.c:187:64: error: unused parameter 'hw' [-Werror,-Wunused-parameter]
s32 e1000_write_i2c_byte_null(struct e1000_hw E1000_UNUSEDARG *hw,
                                                               ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_phy.c:188:29: error: unused parameter 'byte_offset' [-Werror,-Wunused-parameter]
                              u8 E1000_UNUSEDARG byte_offset,
                                                 ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_phy.c:189:29: error: unused parameter 'dev_addr' [-Werror,-Wunused-parameter]
                              u8 E1000_UNUSEDARG dev_addr,
                                                 ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_phy.c:190:29: error: unused parameter 'data' [-Werror,-Wunused-parameter]
                              u8 E1000_UNUSEDARG data)
                                                 ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
/work/home/rkwiles/projects/intel/dpdk/mk/internal/rte.compile-pre.mk:126: recipe for target 'e1000_phy.o' failed
make[6]: *** [e1000_phy.o] Error 1
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_nvm.c:65:58: error: unused parameter 'hw' [-Werror,-Wunused-parameter]
s32 e1000_null_read_nvm(struct e1000_hw E1000_UNUSEDARG *hw,
                                                         ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_nvm.c:66:24: error: unused parameter 'a' [-Werror,-Wunused-parameter]
                        u16 E1000_UNUSEDARG a, u16 E1000_UNUSEDARG b,
                                            ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_nvm.c:66:47: error: unused parameter 'b' [-Werror,-Wunused-parameter]
                        u16 E1000_UNUSEDARG a, u16 E1000_UNUSEDARG b,
                                                                   ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_nvm.c:67:25: error: unused parameter 'c' [-Werror,-Wunused-parameter]
                        u16 E1000_UNUSEDARG *c)
                                             ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_nvm.c:78:62: error: unused parameter 'hw' [-Werror,-Wunused-parameter]
void e1000_null_nvm_generic(struct e1000_hw E1000_UNUSEDARG *hw)
                                                             ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_nvm.c:89:61: error: unused parameter 'hw' [-Werror,-Wunused-parameter]
s32 e1000_null_led_default(struct e1000_hw E1000_UNUSEDARG *hw,
                                                            ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_nvm.c:90:28: error: unused parameter 'data' [-Werror,-Wunused-parameter]
                           u16 E1000_UNUSEDARG *data)
                                                ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_nvm.c:101:59: error: unused parameter 'hw' [-Werror,-Wunused-parameter]
s32 e1000_null_write_nvm(struct e1000_hw E1000_UNUSEDARG *hw,
                                                          ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_nvm.c:102:25: error: unused parameter 'a' [-Werror,-Wunused-parameter]
                         u16 E1000_UNUSEDARG a, u16 E1000_UNUSEDARG b,
                                             ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_nvm.c:102:48: error: unused parameter 'b' [-Werror,-Wunused-parameter]
                         u16 E1000_UNUSEDARG a, u16 E1000_UNUSEDARG b,
                                                                    ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_nvm.c:103:26: error: unused parameter 'c' [-Werror,-Wunused-parameter]
                         u16 E1000_UNUSEDARG *c)
                                              ^
11 errors generated.
/work/home/rkwiles/projects/intel/dpdk/mk/internal/rte.compile-pre.mk:126: recipe for target 'e1000_nvm.o' failed
make[6]: *** [e1000_nvm.o] Error 1
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_ich8lan.c:3200:6: error: unused variable 'nvm_dword' [-Werror,-Wunused-variable]
        u32 nvm_dword = 0;
            ^
1 error generated.
/work/home/rkwiles/projects/intel/dpdk/mk/internal/rte.compile-pre.mk:126: recipe for target 'e1000_ich8lan.o' failed
make[6]: *** [e1000_ich8lan.o] Error 1
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_mac.c:86:61: error: unused parameter 'hw' [-Werror,-Wunused-parameter]
s32 e1000_null_ops_generic(struct e1000_hw E1000_UNUSEDARG *hw)
                                                            ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_mac.c:97:62: error: unused parameter 'hw' [-Werror,-Wunused-parameter]
void e1000_null_mac_generic(struct e1000_hw E1000_UNUSEDARG *hw)
                                                             ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_mac.c:108:59: error: unused parameter 'hw' [-Werror,-Wunused-parameter]
s32 e1000_null_link_info(struct e1000_hw E1000_UNUSEDARG *hw,
                                                          ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_mac.c:109:26: error: unused parameter 's' [-Werror,-Wunused-parameter]
                         u16 E1000_UNUSEDARG *s, u16 E1000_UNUSEDARG *d)
                                              ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_mac.c:109:50: error: unused parameter 'd' [-Werror,-Wunused-parameter]
                         u16 E1000_UNUSEDARG *s, u16 E1000_UNUSEDARG *d)
                                                                      ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_mac.c:120:59: error: unused parameter 'hw' [-Werror,-Wunused-parameter]
bool e1000_null_mng_mode(struct e1000_hw E1000_UNUSEDARG *hw)
                                                          ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_mac.c:131:60: error: unused parameter 'hw' [-Werror,-Wunused-parameter]
void e1000_null_update_mc(struct e1000_hw E1000_UNUSEDARG *hw,
                                                           ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_mac.c:132:26: error: unused parameter 'h' [-Werror,-Wunused-parameter]
                          u8 E1000_UNUSEDARG *h, u32 E1000_UNUSEDARG a)
                                              ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_mac.c:132:49: error: unused parameter 'a' [-Werror,-Wunused-parameter]
                          u8 E1000_UNUSEDARG *h, u32 E1000_UNUSEDARG a)
                                                                     ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_mac.c:143:61: error: unused parameter 'hw' [-Werror,-Wunused-parameter]
void e1000_null_write_vfta(struct e1000_hw E1000_UNUSEDARG *hw,
                                                            ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_mac.c:144:27: error: unused parameter 'a' [-Werror,-Wunused-parameter]
                           u32 E1000_UNUSEDARG a, u32 E1000_UNUSEDARG b)
                                               ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_mac.c:144:50: error: unused parameter 'b' [-Werror,-Wunused-parameter]
                           u32 E1000_UNUSEDARG a, u32 E1000_UNUSEDARG b)
                                                                      ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_mac.c:155:57: error: unused parameter 'hw' [-Werror,-Wunused-parameter]
int e1000_null_rar_set(struct e1000_hw E1000_UNUSEDARG *hw,
                                                        ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_mac.c:156:24: error: unused parameter 'h' [-Werror,-Wunused-parameter]
                        u8 E1000_UNUSEDARG *h, u32 E1000_UNUSEDARG a)
                                            ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_mac.c:156:47: error: unused parameter 'a' [-Werror,-Wunused-parameter]
                        u8 E1000_UNUSEDARG *h, u32 E1000_UNUSEDARG a)
                                                                   ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_mac.c:1692:86: error: unused parameter 'hw' [-Werror,-Wunused-parameter]
s32 e1000_get_speed_and_duplex_fiber_serdes_generic(struct e1000_hw E1000_UNUSEDARG *hw,
                                                                                     ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_mac.c:2206:83: error: unused parameter 'hw' [-Werror,-Wunused-parameter]
s32 e1000_validate_mdi_setting_crossover_generic(struct e1000_hw E1000_UNUSEDARG *hw)
                                                                                  ^
17 errors generated.
/work/home/rkwiles/projects/intel/dpdk/mk/internal/rte.compile-pre.mk:126: recipe for target 'e1000_mac.o' failed
make[6]: *** [e1000_mac.o] Error 1
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_mbx.c:40:75: error: unused parameter 'hw' [-Werror,-Wunused-parameter]
STATIC s32 e1000_null_mbx_check_for_flag(struct e1000_hw E1000_UNUSEDARG *hw,
                                                                          ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_mbx.c:41:27: error: unused parameter 'mbx_id' [-Werror,-Wunused-parameter]
                                         u16 E1000_UNUSEDARG mbx_id)
                                                             ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_mbx.c:53:69: error: unused parameter 'hw' [-Werror,-Wunused-parameter]
STATIC s32 e1000_null_mbx_transact(struct e1000_hw E1000_UNUSEDARG *hw,
                                                                    ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_mbx.c:54:29: error: unused parameter 'msg' [-Werror,-Wunused-parameter]
                                   u32 E1000_UNUSEDARG *msg,
                                                        ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_mbx.c:55:28: error: unused parameter 'size' [-Werror,-Wunused-parameter]
                                   u16 E1000_UNUSEDARG size,
                                                       ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_mbx.c:56:28: error: unused parameter 'mbx_id' [-Werror,-Wunused-parameter]
                                   u16 E1000_UNUSEDARG mbx_id)
                                                       ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_mbx.c:362:27: error: unused parameter 'mbx_id' [-Werror,-Wunused-parameter]
                                  u16 E1000_UNUSEDARG mbx_id)
                                                      ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_mbx.c:385:27: error: unused parameter 'mbx_id' [-Werror,-Wunused-parameter]
                                  u16 E1000_UNUSEDARG mbx_id)
                                                      ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_mbx.c:408:27: error: unused parameter 'mbx_id' [-Werror,-Wunused-parameter]
                                  u16 E1000_UNUSEDARG mbx_id)
                                                      ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_mbx.c:456:30: error: unused parameter 'mbx_id' [-Werror,-Wunused-parameter]
                              u16 E1000_UNUSEDARG mbx_id)
                                                  ^
/work/home/rkwiles/projects/intel/dpdk/drivers/net/e1000/base/e1000_mbx.c:498:29: error: unused parameter 'mbx_id' [-Werror,-Wunused-parameter]
                             u16 E1000_UNUSEDARG mbx_id)
                                                 ^
11 errors generated.
/work/home/rkwiles/projects/intel/dpdk/mk/internal/rte.compile-pre.mk:126: recipe for target 'e1000_mbx.o' failed
make[6]: *** [e1000_mbx.o] Error 1
  AR librte_pmd_virtio.a
  INSTALL-LIB librte_pmd_virtio.a
  AR librte_pmd_bond.a
  INSTALL-LIB librte_pmd_bond.a
  AR librte_pmd_null_crypto.a
  INSTALL-LIB librte_pmd_null_crypto.a
  AR librte_pmd_ena.a
  INSTALL-LIB librte_pmd_ena.a
  AR librte_pmd_bnxt.a
  INSTALL-LIB librte_pmd_bnxt.a
  AR librte_pmd_vhost.a
  INSTALL-LIB librte_pmd_vhost.a
  AR librte_pmd_vmxnet3_uio.a
  INSTALL-LIB librte_pmd_vmxnet3_uio.a
  AR librte_pmd_enic.a
  INSTALL-LIB librte_pmd_enic.a
  AR librte_pmd_ring.a
  INSTALL-LIB librte_pmd_ring.a
/work/home/rkwiles/projects/intel/dpdk/mk/rte.subdir.mk:61: recipe for target 'e1000' failed
make[5]: *** [e1000] Error 2
make[5]: *** Waiting for unfinished jobs....
  AR librte_pmd_fm10k.a
  INSTALL-LIB librte_pmd_fm10k.a
  AR librte_pmd_cxgbe.a
  INSTALL-LIB librte_pmd_cxgbe.a
  AR librte_pmd_ixgbe.a
  INSTALL-LIB librte_pmd_ixgbe.a
  AR librte_pmd_i40e.a
  INSTALL-LIB librte_pmd_i40e.a
/work/home/rkwiles/projects/intel/dpdk/mk/rte.subdir.mk:61: recipe for target 'net' failed
make[4]: *** [net] Error 2
/work/home/rkwiles/projects/intel/dpdk/mk/rte.sdkbuild.mk:77: recipe for target 'drivers' failed
make[3]: *** [drivers] Error 2
/work/home/rkwiles/projects/intel/dpdk/mk/rte.sdkroot.mk:123: recipe for target 'all' failed
make[2]: *** [all] Error 2
/work/home/rkwiles/projects/intel/dpdk/mk/rte.sdkinstall.mk:84: recipe for target 'pre_install' failed
make[1]: *** [pre_install] Error 2
/work/home/rkwiles/projects/intel/dpdk/mk/rte.sdkroot.mk:98: recipe for target 'install' failed
make: *** [install] Error 2

rkwiles at supermicro (master):~/.../intel/dpdk$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 16.04 LTS
Release:	16.04
Codename:	xenial

clang version 3.8.0-2ubuntu3 (tags/RELEASE_380/final)
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin


Regards,
Keith









More information about the dev mailing list