Re: [ewg] SLES12SP2 build error
On 08/25/2017 02:23 PM, Jeff Becker wrote: On 08/25/2017 02:15 PM, Vladimir Sokolovsky wrote: On 08/25/2017 11:56 PM, Jeff Becker wrote: 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 Hi Jeff, I removed the extra CONFIG_QED yesterday. Please rebase your git branch. This morning I did: % cd compat-rdma % git checkout master % git pull (got your new configure) % git checkout nfsrdma % git merge master Does this not work? To avoid compilation issue with Broadcom drivers add to your configure command: --without-bnxt_re-mod --without-bnxt_en-mod They are still working on backports... I tried adding those at the end of my configure command line, and I still get the error. Do they need to be in a certain order, e.g., before with-mlx4-mod --with-ipoib-mod -jeff OK. Thanks. -jeff Regards, Vladimir ... 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 :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 ___ ewg mailing list ewg@lists.openfabrics.org http://lists.openfabrics.org/mailman/listinfo/ewg
Re: [ewg] SLES12SP2 build error
On 08/26/2017 12:23 AM, Jeff Becker wrote: On 08/25/2017 02:15 PM, Vladimir Sokolovsky wrote: On 08/25/2017 11:56 PM, Jeff Becker wrote: 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 Hi Jeff, I removed the extra CONFIG_QED yesterday. Please rebase your git branch. This morning I did: % cd compat-rdma % git checkout master % git pull (got your new configure) % git checkout nfsrdma % git merge master Does this not work? Yes, this should work. Did you rerun configure since then? Regards, Vladimir To avoid compilation issue with Broadcom drivers add to your configure command: --without-bnxt_re-mod --without-bnxt_en-mod They are still working on backports... OK. Thanks. -jeff Regards, Vladimir ... 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 :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 ___ ewg mailing list ewg@lists.openfabrics.org http://lists.openfabrics.org/mailman/listinfo/ewg
Re: [ewg] SLES12SP2 build error
On 08/25/2017 02:15 PM, Vladimir Sokolovsky wrote: On 08/25/2017 11:56 PM, Jeff Becker wrote: 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 Hi Jeff, I removed the extra CONFIG_QED yesterday. Please rebase your git branch. This morning I did: % cd compat-rdma % git checkout master % git pull (got your new configure) % git checkout nfsrdma % git merge master Does this not work? To avoid compilation issue with Broadcom drivers add to your configure command: --without-bnxt_re-mod --without-bnxt_en-mod They are still working on backports... OK. Thanks. -jeff Regards, Vladimir ... 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 :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 ___ ewg mailing list ewg@lists.openfabrics.org http://lists.openfabrics.org/mailman/listinfo/ewg
Re: [ewg] SLES12SP2 build error
On 08/25/2017 11:56 PM, Jeff Becker wrote: 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 Hi Jeff, I removed the extra CONFIG_QED yesterday. Please rebase your git branch. To avoid compilation issue with Broadcom drivers add to your configure command: --without-bnxt_re-mod --without-bnxt_en-mod They are still working on backports... Regards, Vladimir ... 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 :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 ___ ewg mailing list ewg@lists.openfabrics.org http://lists.openfabrics.org/mailman/listinfo/ewg
[ewg] SLES12SP2 build error
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 :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 ___ ewg mailing list ewg@lists.openfabrics.org http://lists.openfabrics.org/mailman/listinfo/ewg