Skip to contentSkip to conversation

drivers/net/qede make build failed on Fedora35 with Clang13.0.0

Bug 978 [email protected] 1 participant 2 messages Mar 24, 2022 – Dec 5, 2022

lore
Share & tools
lore

[email protected]

author Acked-by Nipun Gupta
#0 lore raw

https://bugs.dpdk.org/show_bug.cgi?id=978

            Bug ID: 978
           Summary: [dpdk-19.11.12-rc1] drivers/net/qede make build failed
                    on Fedora35 with Clang13.0.0
           Product: DPDK
           Version: 19.11
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: core
          Assignee: [email protected]
          Reporter: [email protected]

Target Milestone: ---

[DPDK version]:
c511bb7787(HEAD, tag: v19.11.12-rc1, origin/19.11)

[OS version]:
Fedora 35/5.14.16-301.fc35.x86_64
Clang version: 13.0.0

[Test Setup]:
export RTE_TARGET=x86_64-native-linuxapp-clang
export RTE_SDK=pwd
make -j 50 install T=x86_64-native-linuxapp-clang

[Fedora15-64 log as below]
CC nicvf_rxtx.o
CC nicvf_hw.o
CC vdev_netvsc.o
/root/FC35-64_K5.14.17_Clang13.0.0/x86_64-native-linuxapp-clang/20220323141024/dpdk/drivers/net/qede/base/ecore_hw.c:263:7:
error: variable 'prev_fifo_err' set but not used
[-Werror,-Wunused-but-set-variable]

        bool prev_fifo_err;
             ^
/root/FC35-64_K5.14.17_Clang13.0.0/x86_64-native-linuxapp-clang/20220323141024/dpdk/drivers/net/qede/base/ecore_hw.c:286:7:
error: variable 'prev_fifo_err' set but not used
[-Werror,-Wunused-but-set-variable]
        bool prev_fifo_err;
             ^

2 errors generated.
make[6]: *** [/root/FC35-64_K5.14.17_Clang13.0.0/x86_64-native-linuxapp-clang/20220323141024/dpdk/mk/internal/rte.compile-pre.mk:116:
ecore_hw.o] Error 1
make[6]: *** Waiting for unfinished jobs....
CC nicvf_mbox.o
AR librte_pmd_bnxt.a
INSTALL-LIB librte_pmd_bnxt.a
/root/FC35-64_K5.14.17_Clang13.0.0/x86_64-native-linuxapp-clang/20220323141024/dpdk/drivers/net/qede/base/ecore_dev.c:5917:39:
error: variable 'pbl_size' set but not used [-Werror,-Wunused-but-set-variable]

        u32 page_cnt = p_chain->page_cnt, i, pbl_size;
                                             ^

1 error generated.
CC nicvf_ethdev.o
make[6]: *** [/root/FC35-64_K5.14.17_Clang13.0.0/x86_64-native-linuxapp-clang/20220323141024/dpdk/mk/internal/rte.compile-pre.mk:116:
ecore_dev.o] Error 1
make[5]: *** [/root/FC35-64_K5.14.17_Clang13.0.0/x86_64-native-linuxapp-clang/20220323141024/dpdk/mk/rte.subdir.mk:35:
qede] Error 2
make[5]: *** Waiting for unfinished jobs....
CC nicvf_bsvf.o
CC rte_eth_tap.o
--
CC efx_proxy.o
CC efx_rx.o
CC efx_sram.o
/root/FC35-64_K5.14.17_Clang13.0.0/x86_64-native-linuxapp-clang/20220323141024/dpdk/drivers/net/sfc/base/efx_mcdi.c:1204:14:
error: variable 'reason' set but not used [-Werror,-Wunused-but-set-variable]

        const char *reason;
                    ^

CC efx_tunnel.o
1 error generated.
make[6]: *** [/root/FC35-64_K5.14.17_Clang13.0.0/x86_64-native-linuxapp-clang/20220323141024/dpdk/mk/internal/rte.compile-pre.mk:116:
efx_mcdi.o] Error 1
make[6]: *** Waiting for unfinished jobs....
make[5]: *** [/root/FC35-64_K5.14.17_Clang13.0.0/x86_64-native-linuxapp-clang/20220323141024/dpdk/mk/rte.subdir.mk:35:
sfc] Error 2
make[4]: *** [/root/FC35-64_K5.14.17_Clang13.0.0/x86_64-native-linuxapp-clang/20220323141024/dpdk/mk/rte.subdir.mk:35:
net] Error 2
make[3]: *** [/root/FC35-64_K5.14.17_Clang13.0.0/x86_64-native-linuxapp-clang/20220323141024/dpdk/mk/rte.sdkbuild.mk:46:
drivers] Error 2
make[2]: *** [/root/FC35-64_K5.14.17_Clang13.0.0/x86_64-native-linuxapp-clang/20220323141024/dpdk/mk/rte.sdkroot.mk:99:
all] Error 2
make[1]: *** [/root/FC35-64_K5.14.17_Clang13.0.0/x86_64-native-linuxapp-clang/20220323141024/dpdk/mk/rte.sdkinstall.mk:61:
pre_install] Error 2
make: *** [/root/FC35-64_K5.14.17_Clang13.0.0/x86_64-native-linuxapp-clang/20220323141024/dpdk/mk/rte.sdkroot.mk:77:
install] Error 2

[Bad commit]
commit 264243ffe3d2fcc856cc0583de3220571d6f718f

Author: Vanshika Shukla <[email protected]>
Date:   Mon Nov 22 13:01:22 2021 +0530

examples/ptpclient: fix delay request message

[ upstream commit 21ba4d572a5cb404cd3d02a59aaf7997bb4e8a39 ]

The size of delay request message sent out by the DPDK ptpclient application was observed to have extra length than expected. Due to this, bad messages were observed on the master side and delay response was not received. This patch fixes this bug.

Fixes ab129e9065a5 ("examples/ptpclient: add minimal PTP client")
Signature · 2 lines
You are receiving this mail because:
You are the assignee for the bug.
#1 lore raw

https://bugs.dpdk.org/show_bug.cgi?id=978

jiang,yu ([email protected]) changed:

What |Removed |Added
----------------------------------------------------------------------------

         Resolution|---                         |DUPLICATE
             Status|UNCONFIRMED                 |RESOLVED
           Assignee|[email protected]                |[email protected]
                 CC|                            |[email protected]

--- Comment #4 from jiang,yu ([email protected]) --- Duplicate with https://bugs.dpdk.org/show_bug.cgi?id=912, pls track on 912

*** This bug has been marked as a duplicate of bug 912 ***

Signature · 2 lines
You are receiving this mail because:
You are the assignee for the bug.