|FAILURE| pw143072 [PATCH v3 5/5] eal: extend bitops to handle volatile pointers

0-day Robot robot at bytheb.org
Mon Aug 12 16:02:32 CEST 2024


From: robot at bytheb.org

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

_github build: failed_
Build URL: https://github.com/ovsrobot/dpdk/actions/runs/10352775242
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:1530:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_SZ_4R’
 1530 |         __RTE_BIT_OVERLOAD_SZ_4R(family, fun, c, 64, ret_type,          \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1551:1: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_4R’
 1551 | __RTE_BIT_OVERLOAD_4R(atomic_, test_and_assign,, bool, unsigned int, nr,
      | ^~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1505:9: note: previous declaration ‘bool rte_bit_atomic_test_and_assign(uint32_t*, unsigned int, bool, int)’
 1505 |         rte_bit_ ## family ## fun(c uint ## size ## _t *addr,           \
      |         ^~~~~~~~
../lib/eal/include/rte_bitops.h:1518:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_V_4R’
 1518 |         __RTE_BIT_OVERLOAD_V_4R(family,, fun, c, size, ret_type, arg1_type, \
      |         ^~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1527:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_SZ_4R’
 1527 |         __RTE_BIT_OVERLOAD_SZ_4R(family, fun, c, 32, ret_type,          \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1551:1: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_4R’
 1551 | __RTE_BIT_OVERLOAD_4R(atomic_, test_and_assign,, bool, unsigned int, nr,
      | ^~~~~~~~~~~~~~~~~~~~~
[790/897] Compiling C++ object 'buildtools/chkincs/fe389a9@@chkincs-cpp at exe/meson-generated_rte_interrupts.cpp.o'.
[791/897] Compiling C++ object 'buildtools/chkincs/fe389a9@@chkincs-cpp at exe/meson-generated_rte_eal_memconfig.cpp.o'.
[792/897] Compiling C++ object 'buildtools/chkincs/fe389a9@@chkincs-cpp at exe/meson-generated_rte_eal_trace.cpp.o'.
[793/897] Compiling C++ object 'buildtools/chkincs/fe389a9@@chkincs-cpp at exe/meson-generated_rte_fbarray.cpp.o'.
[794/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
####################################################################################
 1505 |         rte_bit_ ## family ## fun(c uint ## size ## _t *addr,           \
      |         ^~~~~~~~
../lib/eal/include/rte_bitops.h:1521:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_V_4R’
 1521 |         __RTE_BIT_OVERLOAD_V_4R(family, v_, fun, c volatile, size,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1530:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_SZ_4R’
 1530 |         __RTE_BIT_OVERLOAD_SZ_4R(family, fun, c, 64, ret_type,          \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1551:1: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_4R’
 1551 | __RTE_BIT_OVERLOAD_4R(atomic_, test_and_assign,, bool, unsigned int, nr,
      | ^~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1505:9: note: previous declaration ‘bool rte_bit_atomic_test_and_assign(uint32_t*, unsigned int, bool, int)’
 1505 |         rte_bit_ ## family ## fun(c uint ## size ## _t *addr,           \
      |         ^~~~~~~~
../lib/eal/include/rte_bitops.h:1518:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_V_4R’
 1518 |         __RTE_BIT_OVERLOAD_V_4R(family,, fun, c, size, ret_type, arg1_type, \
      |         ^~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1527:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_SZ_4R’
 1527 |         __RTE_BIT_OVERLOAD_SZ_4R(family, fun, c, 32, ret_type,          \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1551:1: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_4R’
 1551 | __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
####################################################################################
 1505 |         rte_bit_ ## family ## fun(c uint ## size ## _t *addr,           \
      |         ^~~~~~~~
../lib/eal/include/rte_bitops.h:1521:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_V_4R’
 1521 |         __RTE_BIT_OVERLOAD_V_4R(family, v_, fun, c volatile, size,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1530:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_SZ_4R’
 1530 |         __RTE_BIT_OVERLOAD_SZ_4R(family, fun, c, 64, ret_type,          \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1551:1: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_4R’
 1551 | __RTE_BIT_OVERLOAD_4R(atomic_, test_and_assign,, bool, unsigned int, nr,
      | ^~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1505:9: note: previous declaration ‘bool rte_bit_atomic_test_and_assign(uint32_t*, unsigned int, bool, int)’
 1505 |         rte_bit_ ## family ## fun(c uint ## size ## _t *addr,           \
      |         ^~~~~~~~
../lib/eal/include/rte_bitops.h:1518:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_V_4R’
 1518 |         __RTE_BIT_OVERLOAD_V_4R(family,, fun, c, size, ret_type, arg1_type, \
      |         ^~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1527:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_SZ_4R’
 1527 |         __RTE_BIT_OVERLOAD_SZ_4R(family, fun, c, 32, ret_type,          \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1551:1: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_4R’
 1551 | __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-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:1530:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_SZ_4R’
 1530 |         __RTE_BIT_OVERLOAD_SZ_4R(family, fun, c, 64, ret_type,          \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1551:1: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_4R’
 1551 | __RTE_BIT_OVERLOAD_4R(atomic_, test_and_assign,, bool, unsigned int, nr,
      | ^~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1505:9: note: previous declaration ‘bool rte_bit_atomic_test_and_assign(uint32_t*, unsigned int, bool, int)’
 1505 |         rte_bit_ ## family ## fun(c uint ## size ## _t *addr,           \
      |         ^~~~~~~~
../lib/eal/include/rte_bitops.h:1518:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_V_4R’
 1518 |         __RTE_BIT_OVERLOAD_V_4R(family,, fun, c, size, ret_type, arg1_type, \
      |         ^~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1527:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_SZ_4R’
 1527 |         __RTE_BIT_OVERLOAD_SZ_4R(family, fun, c, 32, ret_type,          \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1551:1: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_4R’
 1551 | __RTE_BIT_OVERLOAD_4R(atomic_, test_and_assign,, bool, unsigned int, nr,
      | ^~~~~~~~~~~~~~~~~~~~~
[2954/3186] Compiling C++ object 'buildtools/chkincs/fe389a9@@chkincs-cpp at exe/meson-generated_rte_epoll.cpp.o'.
[2955/3186] Compiling C++ object 'buildtools/chkincs/fe389a9@@chkincs-cpp at exe/meson-generated_rte_eal_trace.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_fbarray.cpp.o'.
[2958/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
####################################################################################
 1505 |  rte_bit_ ## family ## fun(c uint ## size ## _t *addr,  \
      |  ^~~~~~~~
../lib/eal/include/rte_bitops.h:1521:2: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_V_4R’
 1521 |  __RTE_BIT_OVERLOAD_V_4R(family, v_, fun, c volatile, size, \
      |  ^~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1530:2: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_SZ_4R’
 1530 |  __RTE_BIT_OVERLOAD_SZ_4R(family, fun, c, 64, ret_type,  \
      |  ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1551:1: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_4R’
 1551 | __RTE_BIT_OVERLOAD_4R(atomic_, test_and_assign,, bool, unsigned int, nr,
      | ^~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1505:2: note: previous declaration ‘bool rte_bit_atomic_test_and_assign(uint32_t*, unsigned int, bool, int)’
 1505 |  rte_bit_ ## family ## fun(c uint ## size ## _t *addr,  \
      |  ^~~~~~~~
../lib/eal/include/rte_bitops.h:1518:2: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_V_4R’
 1518 |  __RTE_BIT_OVERLOAD_V_4R(family,, fun, c, size, ret_type, arg1_type, \
      |  ^~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1527:2: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_SZ_4R’
 1527 |  __RTE_BIT_OVERLOAD_SZ_4R(family, fun, c, 32, ret_type,  \
      |  ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1551:1: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_4R’
 1551 | __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
####################################################################################
 1505 |         rte_bit_ ## family ## fun(c uint ## size ## _t *addr,           \
      |         ^~~~~~~~
../lib/eal/include/rte_bitops.h:1521:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_V_4R’
 1521 |         __RTE_BIT_OVERLOAD_V_4R(family, v_, fun, c volatile, size,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1530:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_SZ_4R’
 1530 |         __RTE_BIT_OVERLOAD_SZ_4R(family, fun, c, 64, ret_type,          \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1551:1: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_4R’
 1551 | __RTE_BIT_OVERLOAD_4R(atomic_, test_and_assign,, bool, unsigned int, nr,
      | ^~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1505:9: note: previous declaration ‘bool rte_bit_atomic_test_and_assign(uint32_t*, unsigned int, bool, int)’
 1505 |         rte_bit_ ## family ## fun(c uint ## size ## _t *addr,           \
      |         ^~~~~~~~
../lib/eal/include/rte_bitops.h:1518:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_V_4R’
 1518 |         __RTE_BIT_OVERLOAD_V_4R(family,, fun, c, size, ret_type, arg1_type, \
      |         ^~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1527:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_SZ_4R’
 1527 |         __RTE_BIT_OVERLOAD_SZ_4R(family, fun, c, 32, ret_type,          \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1551:1: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_4R’
 1551 | __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
####################################################################################
 1505 |         rte_bit_ ## family ## fun(c uint ## size ## _t *addr,           \
      |         ^~~~~~~~
../lib/eal/include/rte_bitops.h:1521:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_V_4R’
 1521 |         __RTE_BIT_OVERLOAD_V_4R(family, v_, fun, c volatile, size,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1530:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_SZ_4R’
 1530 |         __RTE_BIT_OVERLOAD_SZ_4R(family, fun, c, 64, ret_type,          \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1551:1: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_4R’
 1551 | __RTE_BIT_OVERLOAD_4R(atomic_, test_and_assign,, bool, unsigned int, nr,
      | ^~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1505:9: note: previous declaration ‘bool rte_bit_atomic_test_and_assign(uint32_t*, unsigned int, bool, int)’
 1505 |         rte_bit_ ## family ## fun(c uint ## size ## _t *addr,           \
      |         ^~~~~~~~
../lib/eal/include/rte_bitops.h:1518:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_V_4R’
 1518 |         __RTE_BIT_OVERLOAD_V_4R(family,, fun, c, size, ret_type, arg1_type, \
      |         ^~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1527:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_SZ_4R’
 1527 |         __RTE_BIT_OVERLOAD_SZ_4R(family, fun, c, 32, ret_type,          \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1551:1: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_4R’
 1551 | __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:1530:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_SZ_4R’
 1530 |         __RTE_BIT_OVERLOAD_SZ_4R(family, fun, c, 64, ret_type,          \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1551:1: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_4R’
 1551 | __RTE_BIT_OVERLOAD_4R(atomic_, test_and_assign,, bool, unsigned int, nr,
      | ^~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1505:9: note: previous declaration ‘bool rte_bit_atomic_test_and_assign(uint32_t*, unsigned int, bool, int)’
 1505 |         rte_bit_ ## family ## fun(c uint ## size ## _t *addr,           \
      |         ^~~~~~~~
../lib/eal/include/rte_bitops.h:1518:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_V_4R’
 1518 |         __RTE_BIT_OVERLOAD_V_4R(family,, fun, c, size, ret_type, arg1_type, \
      |         ^~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1527:9: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_SZ_4R’
 1527 |         __RTE_BIT_OVERLOAD_SZ_4R(family, fun, c, 32, ret_type,          \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/include/rte_bitops.h:1551:1: note: in expansion of macro ‘__RTE_BIT_OVERLOAD_4R’
 1551 | __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_dev.cpp.o'.
[3236/3477] Compiling C++ object 'buildtools/chkincs/fe389a9@@chkincs-cpp at exe/meson-generated_rte_debug.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