https://bugs.dpdk.org/show_bug.cgi?id=218
Bug ID: 218 Summary: DPDK 18.02 (stable) won't compile when MLX4/MLX5 support is enabled Product: DPDK Version: 19.02 Hardware: All OS: All Status: CONFIRMED Severity: normal Priority: Normal Component: ethdev Assignee: dev@dpdk.org Reporter: debugnet...@yahoo.ca Target Milestone: --- Here is what I did: - installed Mellanox OFED 4.5.1 from "sources" wget http://www.mellanox.com/downloads/ofed/MLNX_OFED-4.5-1.0.1.0/MLNX_OFED_LINUX-4.5-1.0.1.0-rhel7.6-x86_64.tgz && tar -zxf MLNX_OFED_LINUX-4.5-1.0.1.0-rhel7.6-x86_64.tgz cd MLNX_OFED_LINUX-4.5-1.0.1.0-rhel7.6-x86_64.tgz ./mlnxofedinstall --dpdk --upstream-libs --add-kernel-support --enable-mlnx_tune This builds and installs all userland OFED components, then installing the kmod drivers cd /tmp/MLNX_OFED_LINUX-4.5-1.0.1.0-3.10.0-957.5.1.el7.x86_64/MLNX_OFED_LINUX-4.5-1.0.1.0-rhel7.6-ext/RPMS && yum install mlnx-ofa_kernel-modules-4.5-OFED.4.5.1.0.1.1.gb4fdfac.kver.3.10.0_957.5.1.el7.x86_64.x86_64.rpm Now building dpdk-18.02 - download, untar then enable in ./config/common_base CONFIG_RTE_LIBRTE_MLX4_PMD=y and CONFIG_RTE_LIBRTE_MLX5_PMD="y" export DPDK_DIR=/opt/dpdk_install/dpdk-18.02 cd $DPDK_DIR export DPDK_BUILD=$DPDK_DIR/install export RTE_SDK=$DPDK_DIR export DPDK_TARGET=x86_64-native-linuxapp-gcc export RTE_TARGET=x86_64-native-linuxapp-gcc make config T=$DPDK_TARGET make install T=$DPDK_TARGET DESTDIR=install dpdk-18.02 build fails early == Build lib/librte_eal/linuxapp/kni LD /opt/dpdk_install/dpdk-18.02/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/built-in.o CC [M] /opt/dpdk_install/dpdk-18.02/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/kni_misc.o CC [M] /opt/dpdk_install/dpdk-18.02/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/kni_net.o /opt/dpdk_install/dpdk-18.02/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/kni_net.c:714:2: error: unknown field ândo_change_mtuâ specified in initializer .ndo_change_mtu = kni_net_change_mtu, ^ /opt/dpdk_install/dpdk-18.02/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/kni_net.c:714:2: error: missing braces around -- You are receiving this mail because: You are the assignee for the bug.