[ewg] SLES12SP2 build error
Jeff Becker
jeffrey.c.becker at nasa.gov
Fri Aug 25 13:56:38 PDT 2017
Hi Vlad,
OFED4.8-1 (including NFS/RDMA) builds fine on RHEL7.3. However, on
SLES12SP2, I get the error below. Note that the initial warning about
the extra CONFIG_QED token happens on RHEl7.3 as well.
Thanks for your help.
-jeff
# ./configure --with-core-mod --with-user_mad-mod --with-user_access-mod
--with-addr_trans-mod --with-mlx4-mod --with-ipoib-mod --with-nfsrdma-mod
# make
...
CC [M]
/root/jcbecker/OFED4.8-1/compat-rdma/drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.o
In file included from
/lib/modules/4.4.59-92.24-default/source/include/linux/kconfig.h:4:0,
from <command-line>:0:
/root/jcbecker/OFED4.8-1/compat-rdma/include/generated/autoconf.h:167:19:
warning: extra tokens at end of #undef directive [enabled by default]
#undef CONFIG_QED CONFIG_QED
^
/root/jcbecker/OFED4.8-1/compat-rdma/drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c:
In function ‘bnxt_grxclsrule’:
/root/jcbecker/OFED4.8-1/compat-rdma/drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c:550:18:
error: ‘struct flow_keys’ has no member named ‘ip_proto’
if (fkeys->ip_proto == IPPROTO_TCP)
^
/root/jcbecker/OFED4.8-1/compat-rdma/drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c:552:23:
error: ‘struct flow_keys’ has no member named ‘ip_proto’
else if (fkeys->ip_proto == IPPROTO_UDP)
^
/root/jcbecker/OFED4.8-1/compat-rdma/drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c:557:44:
error: ‘struct flow_keys’ has no member named ‘src’
fs->h_u.tcp_ip4_spec.ip4src = fkeys->src;
^
/root/jcbecker/OFED4.8-1/compat-rdma/drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c:560:44:
error: ‘struct flow_keys’ has no member named ‘dst’
fs->h_u.tcp_ip4_spec.ip4dst = fkeys->dst;
^
/root/jcbecker/OFED4.8-1/compat-rdma/drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c:563:42:
error: ‘struct flow_keys’ has no member named ‘port16’
fs->h_u.tcp_ip4_spec.psrc = fkeys->port16[0];
^
/root/jcbecker/OFED4.8-1/compat-rdma/drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c:566:42:
error: ‘struct flow_keys’ has no member named ‘port16’
fs->h_u.tcp_ip4_spec.pdst = fkeys->port16[1];
^
/usr/src/linux-4.4.59-92.24/scripts/Makefile.build:259: recipe for
target
'/root/jcbecker/OFED4.8-1/compat-rdma/drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.o'
failed
More information about the ewg
mailing list