|FAILURE| pw143048 [PATCH v2 5/5] eal: extend bitops to handle volatile pointers

0-day Robot robot at bytheb.org
Fri Aug 9 13:02:55 CEST 2024


From: robot at bytheb.org

Test-Label: github-robot: build
Test-Status: FAILURE
http://patchwork.dpdk.org/patch/143048/

_github build: failed_
Build URL: https://github.com/ovsrobot/dpdk/actions/runs/10317720013
Build Logs:
-----------------------Summary of failed steps-----------------------
"ubuntu-22.04-gcc-mini" failed at step Build and test
"ubuntu-22.04-gcc-debug+doc+examples+tests" failed at step Build and test
"ubuntu-22.04-clang-asan+doc+tests" failed at step Build and test
"ubuntu-22.04-gcc-static-i386" failed at step Build and test
"ubuntu-22.04-gcc-static-mingw" failed at step Build and test
"ubuntu-22.04-gcc-shared-aarch64" failed at step Build and test
"ubuntu-22.04-gcc-ppc64le" failed at step Build and test
"ubuntu-22.04-gcc-riscv64" failed at step Build and test
"fedora:39-clang" failed at step Build
----------------------End summary of failed steps--------------------

-------------------------------BEGIN LOGS----------------------------
####################################################################################
#### [Begin job log] "ubuntu-22.04-gcc-mini" at step Build and test
####################################################################################
../lib/eal/include/rte_bitops.h:1540:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_SZ_4R’
 1540 |         __RTE_BIT_OVERLOAD_SZ_4R(family, fun, c, 64, ret_type,          \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1561:1: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_4R’
 1561 | __RTE_BIT_OVERLOAD_4R(atomic_, test_and_assign,, bool, unsigned int, nr,
      | ^~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1515:9: note: previous declaration ‘bool rte_bit_atomic_test_and_assign(uint32_t*, unsigned int, bool, int)’
 1515 |         rte_bit_ ## family ## fun(c uint ## size ## _t *addr,           \
      |         ^~~~~~~~
../lib/eal/include/rte_bitops.h:1528:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_V_4R’
 1528 |         __RTE_BIT_OVERLOAD_V_4R(family,, fun, c, size, ret_type, arg1_type, \
      |         ^~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1537:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_SZ_4R’
 1537 |         __RTE_BIT_OVERLOAD_SZ_4R(family, fun, c, 32, ret_type,          \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1561:1: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_4R’
 1561 | __RTE_BIT_OVERLOAD_4R(atomic_, test_and_assign,, bool, unsigned int, nr,
      | ^~~~~~~~~~~~~~~~~~~~~
[788/897] Compiling C++ object 'buildtools/chkincs/fe389a9@@chkincs-cpp at exe/meson-generated_rte_hexdump.cpp.o'.
[789/897] Compiling C++ object 'buildtools/chkincs/fe389a9@@chkincs-cpp at exe/meson-generated_rte_eal_trace.cpp.o'.
[790/897] Compiling C++ object 'buildtools/chkincs/fe389a9@@chkincs-cpp at exe/meson-generated_rte_eal_memconfig.cpp.o'.
[791/897] Compiling C++ object 'buildtools/chkincs/fe389a9@@chkincs-cpp at exe/meson-generated_rte_fbarray.cpp.o'.
[792/897] Compiling C object 'app/a172ced@@dpdk-test at exe/test_test_memcpy_perf.c.o'.
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
####################################################################################
#### [End job log] "ubuntu-22.04-gcc-mini" at step Build and test
####################################################################################




####################################################################################
#### [Begin job log] "ubuntu-22.04-gcc-debug+doc+examples+tests" at step Build and test
####################################################################################
 1515 |         rte_bit_ ## family ## fun(c uint ## size ## _t *addr,           \
      |         ^~~~~~~~
../lib/eal/include/rte_bitops.h:1531:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_V_4R’
 1531 |         __RTE_BIT_OVERLOAD_V_4R(family, v_, fun, c volatile, size,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1540:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_SZ_4R’
 1540 |         __RTE_BIT_OVERLOAD_SZ_4R(family, fun, c, 64, ret_type,          \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1561:1: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_4R’
 1561 | __RTE_BIT_OVERLOAD_4R(atomic_, test_and_assign,, bool, unsigned int, nr,
      | ^~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1515:9: note: previous declaration ‘bool rte_bit_atomic_test_and_assign(uint32_t*, unsigned int, bool, int)’
 1515 |         rte_bit_ ## family ## fun(c uint ## size ## _t *addr,           \
      |         ^~~~~~~~
../lib/eal/include/rte_bitops.h:1528:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_V_4R’
 1528 |         __RTE_BIT_OVERLOAD_V_4R(family,, fun, c, size, ret_type, arg1_type, \
      |         ^~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1537:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_SZ_4R’
 1537 |         __RTE_BIT_OVERLOAD_SZ_4R(family, fun, c, 32, ret_type,          \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1561:1: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_4R’
 1561 | __RTE_BIT_OVERLOAD_4R(atomic_, test_and_assign,, bool, unsigned int, nr,
      | ^~~~~~~~~~~~~~~~~~~~~
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
####################################################################################
#### [End job log] "ubuntu-22.04-gcc-debug+doc+examples+tests" at step Build and test
####################################################################################




####################################################################################
#### [Begin job log] "ubuntu-22.04-clang-asan+doc+tests" at step Build and test
####################################################################################
../lib/eal/include/rte_bitops.h:1540:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_SZ_4R’
 1540 |         __RTE_BIT_OVERLOAD_SZ_4R(family, fun, c, 64, ret_type,          \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1561:1: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_4R’
 1561 | __RTE_BIT_OVERLOAD_4R(atomic_, test_and_assign,, bool, unsigned int, nr,
      | ^~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1515:9: note: previous declaration ‘bool rte_bit_atomic_test_and_assign(uint32_t*, unsigned int, bool, int)’
 1515 |         rte_bit_ ## family ## fun(c uint ## size ## _t *addr,           \
      |         ^~~~~~~~
../lib/eal/include/rte_bitops.h:1528:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_V_4R’
 1528 |         __RTE_BIT_OVERLOAD_V_4R(family,, fun, c, size, ret_type, arg1_type, \
      |         ^~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1537:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_SZ_4R’
 1537 |         __RTE_BIT_OVERLOAD_SZ_4R(family, fun, c, 32, ret_type,          \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1561:1: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_4R’
 1561 | __RTE_BIT_OVERLOAD_4R(atomic_, test_and_assign,, bool, unsigned int, nr,
      | ^~~~~~~~~~~~~~~~~~~~~
[3712/4113] Generating 'buildtools/chkincs/fe389a9@@chkincs-cpp at exe/cmdline.cpp'.
[3713/4113] Generating 'buildtools/chkincs/fe389a9@@chkincs-cpp at exe/cmdline_parse.cpp'.
[3714/4113] Generating 'buildtools/chkincs/fe389a9@@chkincs-cpp at exe/cmdline_parse_etheraddr.cpp'.
[3715/4113] Generating 'buildtools/chkincs/fe389a9@@chkincs-cpp at exe/cmdline_parse_num.cpp'.
[3716/4113] Generating 'buildtools/chkincs/fe389a9@@chkincs-cpp at exe/cmdline_parse_ipaddr.cpp'.
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
####################################################################################
#### [End job log] "ubuntu-22.04-clang-asan+doc+tests" at step Build and test
####################################################################################




####################################################################################
#### [Begin job log] "ubuntu-22.04-gcc-static-i386" at step Build and test
####################################################################################
../lib/eal/include/rte_bitops.h:1540:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_SZ_4R’
 1540 |         __RTE_BIT_OVERLOAD_SZ_4R(family, fun, c, 64, ret_type,          \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1561:1: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_4R’
 1561 | __RTE_BIT_OVERLOAD_4R(atomic_, test_and_assign,, bool, unsigned int, nr,
      | ^~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1515:9: note: previous declaration ‘bool rte_bit_atomic_test_and_assign(uint32_t*, unsigned int, bool, int)’
 1515 |         rte_bit_ ## family ## fun(c uint ## size ## _t *addr,           \
      |         ^~~~~~~~
../lib/eal/include/rte_bitops.h:1528:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_V_4R’
 1528 |         __RTE_BIT_OVERLOAD_V_4R(family,, fun, c, size, ret_type, arg1_type, \
      |         ^~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1537:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_SZ_4R’
 1537 |         __RTE_BIT_OVERLOAD_SZ_4R(family, fun, c, 32, ret_type,          \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1561:1: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_4R’
 1561 | __RTE_BIT_OVERLOAD_4R(atomic_, test_and_assign,, bool, unsigned int, nr,
      | ^~~~~~~~~~~~~~~~~~~~~
[2955/3186] Compiling C++ object 'buildtools/chkincs/fe389a9@@chkincs-cpp at exe/meson-generated_rte_hexdump.cpp.o'.
[2956/3186] Compiling C++ object 'buildtools/chkincs/fe389a9@@chkincs-cpp at exe/meson-generated_rte_eal_memconfig.cpp.o'.
[2957/3186] Compiling C++ object 'buildtools/chkincs/fe389a9@@chkincs-cpp at exe/meson-generated_rte_eal_trace.cpp.o'.
[2958/3186] Compiling C++ object 'buildtools/chkincs/fe389a9@@chkincs-cpp at exe/meson-generated_rte_fbarray.cpp.o'.
[2959/3186] Compiling C object 'app/a172ced@@dpdk-test at exe/test_test_memcpy_perf.c.o'.
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
####################################################################################
#### [End job log] "ubuntu-22.04-gcc-static-i386" at step Build and test
####################################################################################




####################################################################################
#### [Begin job log] "ubuntu-22.04-gcc-static-mingw" at step Build and test
####################################################################################
 1515 |  rte_bit_ ## family ## fun(c uint ## size ## _t *addr,  \
      |  ^~~~~~~~
../lib/eal/include/rte_bitops.h:1531:2: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_V_4R’
 1531 |  __RTE_BIT_OVERLOAD_V_4R(family, v_, fun, c volatile, size, \
      |  ^~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1540:2: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_SZ_4R’
 1540 |  __RTE_BIT_OVERLOAD_SZ_4R(family, fun, c, 64, ret_type,  \
      |  ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1561:1: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_4R’
 1561 | __RTE_BIT_OVERLOAD_4R(atomic_, test_and_assign,, bool, unsigned int, nr,
      | ^~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1515:2: note: previous declaration ‘bool rte_bit_atomic_test_and_assign(uint32_t*, unsigned int, bool, int)’
 1515 |  rte_bit_ ## family ## fun(c uint ## size ## _t *addr,  \
      |  ^~~~~~~~
../lib/eal/include/rte_bitops.h:1528:2: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_V_4R’
 1528 |  __RTE_BIT_OVERLOAD_V_4R(family,, fun, c, size, ret_type, arg1_type, \
      |  ^~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1537:2: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_SZ_4R’
 1537 |  __RTE_BIT_OVERLOAD_SZ_4R(family, fun, c, 32, ret_type,  \
      |  ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1561:1: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_4R’
 1561 | __RTE_BIT_OVERLOAD_4R(atomic_, test_and_assign,, bool, unsigned int, nr,
      | ^~~~~~~~~~~~~~~~~~~~~
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
####################################################################################
#### [End job log] "ubuntu-22.04-gcc-static-mingw" at step Build and test
####################################################################################




####################################################################################
#### [Begin job log] "ubuntu-22.04-gcc-shared-aarch64" at step Build and test
####################################################################################
 1515 |         rte_bit_ ## family ## fun(c uint ## size ## _t *addr,           \
      |         ^~~~~~~~
../lib/eal/include/rte_bitops.h:1531:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_V_4R’
 1531 |         __RTE_BIT_OVERLOAD_V_4R(family, v_, fun, c volatile, size,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1540:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_SZ_4R’
 1540 |         __RTE_BIT_OVERLOAD_SZ_4R(family, fun, c, 64, ret_type,          \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1561:1: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_4R’
 1561 | __RTE_BIT_OVERLOAD_4R(atomic_, test_and_assign,, bool, unsigned int, nr,
      | ^~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1515:9: note: previous declaration ‘bool rte_bit_atomic_test_and_assign(uint32_t*, unsigned int, bool, int)’
 1515 |         rte_bit_ ## family ## fun(c uint ## size ## _t *addr,           \
      |         ^~~~~~~~
../lib/eal/include/rte_bitops.h:1528:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_V_4R’
 1528 |         __RTE_BIT_OVERLOAD_V_4R(family,, fun, c, size, ret_type, arg1_type, \
      |         ^~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1537:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_SZ_4R’
 1537 |         __RTE_BIT_OVERLOAD_SZ_4R(family, fun, c, 32, ret_type,          \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1561:1: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_4R’
 1561 | __RTE_BIT_OVERLOAD_4R(atomic_, test_and_assign,, bool, unsigned int, nr,
      | ^~~~~~~~~~~~~~~~~~~~~
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
####################################################################################
#### [End job log] "ubuntu-22.04-gcc-shared-aarch64" at step Build and test
####################################################################################




####################################################################################
#### [Begin job log] "ubuntu-22.04-gcc-ppc64le" at step Build and test
####################################################################################
 1515 |         rte_bit_ ## family ## fun(c uint ## size ## _t *addr,           \
      |         ^~~~~~~~
../lib/eal/include/rte_bitops.h:1531:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_V_4R’
 1531 |         __RTE_BIT_OVERLOAD_V_4R(family, v_, fun, c volatile, size,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1540:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_SZ_4R’
 1540 |         __RTE_BIT_OVERLOAD_SZ_4R(family, fun, c, 64, ret_type,          \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1561:1: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_4R’
 1561 | __RTE_BIT_OVERLOAD_4R(atomic_, test_and_assign,, bool, unsigned int, nr,
      | ^~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1515:9: note: previous declaration ‘bool rte_bit_atomic_test_and_assign(uint32_t*, unsigned int, bool, int)’
 1515 |         rte_bit_ ## family ## fun(c uint ## size ## _t *addr,           \
      |         ^~~~~~~~
../lib/eal/include/rte_bitops.h:1528:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_V_4R’
 1528 |         __RTE_BIT_OVERLOAD_V_4R(family,, fun, c, size, ret_type, arg1_type, \
      |         ^~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1537:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_SZ_4R’
 1537 |         __RTE_BIT_OVERLOAD_SZ_4R(family, fun, c, 32, ret_type,          \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1561:1: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_4R’
 1561 | __RTE_BIT_OVERLOAD_4R(atomic_, test_and_assign,, bool, unsigned int, nr,
      | ^~~~~~~~~~~~~~~~~~~~~
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
####################################################################################
#### [End job log] "ubuntu-22.04-gcc-ppc64le" at step Build and test
####################################################################################




####################################################################################
#### [Begin job log] "ubuntu-22.04-gcc-riscv64" at step Build and test
####################################################################################
../lib/eal/include/rte_bitops.h:1540:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_SZ_4R’
 1540 |         __RTE_BIT_OVERLOAD_SZ_4R(family, fun, c, 64, ret_type,          \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1561:1: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_4R’
 1561 | __RTE_BIT_OVERLOAD_4R(atomic_, test_and_assign,, bool, unsigned int, nr,
      | ^~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1515:9: note: previous declaration ‘bool rte_bit_atomic_test_and_assign(uint32_t*, unsigned int, bool, int)’
 1515 |         rte_bit_ ## family ## fun(c uint ## size ## _t *addr,           \
      |         ^~~~~~~~
../lib/eal/include/rte_bitops.h:1528:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_V_4R’
 1528 |         __RTE_BIT_OVERLOAD_V_4R(family,, fun, c, size, ret_type, arg1_type, \
      |         ^~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1537:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_SZ_4R’
 1537 |         __RTE_BIT_OVERLOAD_SZ_4R(family, fun, c, 32, ret_type,          \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1561:1: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_4R’
 1561 | __RTE_BIT_OVERLOAD_4R(atomic_, test_and_assign,, bool, unsigned int, nr,
      | ^~~~~~~~~~~~~~~~~~~~~
[3235/3477] Compiling C++ object 'buildtools/chkincs/fe389a9@@chkincs-cpp at exe/meson-generated_rte_debug.cpp.o'.
[3236/3477] Compiling C++ object 'buildtools/chkincs/fe389a9@@chkincs-cpp at exe/meson-generated_rte_dev.cpp.o'.
[3237/3477] Compiling C++ object 'buildtools/chkincs/fe389a9@@chkincs-cpp at exe/meson-generated_rte_eal.cpp.o'.
[3238/3477] Compiling C++ object 'buildtools/chkincs/fe389a9@@chkincs-cpp at exe/meson-generated_rte_devargs.cpp.o'.
[3239/3477] Compiling C++ object 'buildtools/chkincs/fe389a9@@chkincs-cpp at exe/meson-generated_rte_eal_memconfig.cpp.o'.
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
####################################################################################
#### [End job log] "ubuntu-22.04-gcc-riscv64" at step Build and test
####################################################################################




####################################################################################
#### [Begin job log] "fedora:39-clang" at step Build
####################################################################################
####################################################################################
#### [End job log] "fedora:39-clang" at step Build
####################################################################################
--------------------------------END LOGS-----------------------------


More information about the test-report mailing list