|FAILURE| pw159811-159813 Description: Build error encountered

al-sw-devops at alabs.net al-sw-devops at alabs.net
Mon Jan 19 17:25:48 CET 2026


Test-Name: DPDK Fast test suite
Test-Label: aws-unit-testing
Test-Status: FAILURE
_Unit Testing Build error encountered_
https://dpdk.org/patch/159813

Test Status Summary:

+--------------+------------------+
| Architecture | DPDK Unit Test   |
+--------------+------------------+
| x86_64       | FAILURE           |
+--------------+------------------+
| arm64        | FAILURE           |
+--------------+------------------+


Test environment (aarch64):
Description: Build error encountered
OS : Ubuntu 24.04.1 LTS
Kernel : 6.14.0-1017-aws
NIC : Elastic Network Adapter
GCC : 13.3.0-6ubuntu2~24.04

Test last 100 lines (aarch64)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/common/eal_private.h:769:9: note: in expansion of macro ‘RTE_LOG_LINE’
  769 |         RTE_LOG_LINE(level, EAL, "" __VA_ARGS__)
      |         ^~~~~~~~~~~~
../lib/eal/linux/eal_hugepage_info.c:264:25: note: in expansion of macro ‘EAL_LOG’
  264 |                         EAL_LOG(NOTICE,
      |                         ^~~~~~~
../lib/log/rte_log.h:364:23: error: expression in static assertion is not an integer
  364 |         static_assert(!__builtin_strchr(fmt, '\n'), \
      |                       ^
../lib/log/rte_log.h:387:9: note: in expansion of macro ‘RTE_LOG_CHECK_NO_NEWLINE’
  387 |         RTE_LOG_CHECK_NO_NEWLINE(RTE_FMT_HEAD(__VA_ARGS__ ,)); \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/common/eal_private.h:769:9: note: in expansion of macro ‘RTE_LOG_LINE’
  769 |         RTE_LOG_LINE(level, EAL, "" __VA_ARGS__)
      |         ^~~~~~~~~~~~
../lib/eal/linux/eal_hugepage_info.c:264:25: note: in expansion of macro ‘EAL_LOG’
  264 |                         EAL_LOG(NOTICE,
      |                         ^~~~~~~
../lib/eal/linux/eal_hugepage_info.c:266:33: error: expected ‘)’ before ‘splitstr’
  266 |                                 splitstr[MOUNTPT]);
      |                                 ^~~~~~~~
../lib/log/rte_log.h:334:46: note: in definition of macro ‘RTE_LOG’
  334 |                  RTE_LOGTYPE_ ## t, # t ": " __VA_ARGS__)
      |                                              ^~~~~~~~~~~
../lib/log/rte_log.h:388:23: note: in expansion of macro ‘RTE_FMT’
  388 |         RTE_LOG(l, t, RTE_FMT(RTE_FMT_HEAD(__VA_ARGS__ ,) "\n", \
      |                       ^~~~~~~
../lib/log/rte_log.h:388:31: note: in expansion of macro ‘RTE_FMT_HEAD’
  388 |         RTE_LOG(l, t, RTE_FMT(RTE_FMT_HEAD(__VA_ARGS__ ,) "\n", \
      |                               ^~~~~~~~~~~~
../lib/eal/common/eal_private.h:769:9: note: in expansion of macro ‘RTE_LOG_LINE’
  769 |         RTE_LOG_LINE(level, EAL, "" __VA_ARGS__)
      |         ^~~~~~~~~~~~
../lib/eal/linux/eal_hugepage_info.c:264:25: note: in expansion of macro ‘EAL_LOG’
  264 |                         EAL_LOG(NOTICE,
      |                         ^~~~~~~
../lib/log/rte_log.h:333:17: note: to match this ‘(’
  333 |          rte_log(RTE_LOG_ ## l,                                 \
      |                 ^
../lib/log/rte_log.h:388:9: note: in expansion of macro ‘RTE_LOG’
  388 |         RTE_LOG(l, t, RTE_FMT(RTE_FMT_HEAD(__VA_ARGS__ ,) "\n", \
      |         ^~~~~~~
../lib/eal/common/eal_private.h:769:9: note: in expansion of macro ‘RTE_LOG_LINE’
  769 |         RTE_LOG_LINE(level, EAL, "" __VA_ARGS__)
      |         ^~~~~~~~~~~~
../lib/eal/linux/eal_hugepage_info.c:264:25: note: in expansion of macro ‘EAL_LOG’
  264 |                         EAL_LOG(NOTICE,
      |                         ^~~~~~~
../lib/eal/linux/eal_hugepage_info.c:266:50: warning: format ‘%s’ expects a matching ‘char *’ argument [-Wformat=]
  266 |                                 splitstr[MOUNTPT]);
      |                                                  ^
../lib/log/rte_log.h:334:39: note: in definition of macro ‘RTE_LOG’
  334 |                  RTE_LOGTYPE_ ## t, # t ": " __VA_ARGS__)
      |                                       ^
../lib/eal/common/eal_private.h:769:9: note: in expansion of macro ‘RTE_LOG_LINE’
  769 |         RTE_LOG_LINE(level, EAL, "" __VA_ARGS__)
      |         ^~~~~~~~~~~~
../lib/eal/linux/eal_hugepage_info.c:264:25: note: in expansion of macro ‘EAL_LOG’
  264 |                         EAL_LOG(NOTICE,
      |                         ^~~~~~~
[63/3564] Compiling C object lib/librte_eal.a.p/eal_arm_rte_cycles.c.o
[64/3564] Linking static target lib/librte_argparse.a
[65/3564] Compiling C object lib/librte_eal.a.p/eal_linux_eal_timer.c.o
[66/3564] Compiling C object lib/librte_eal.a.p/eal_linux_eal_lcore.c.o
[67/3564] Compiling C object lib/librte_eal.a.p/eal_unix_rte_thread.c.o
[68/3564] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_trace_utils.c.o
[69/3564] Compiling C object lib/librte_eal.a.p/eal_common_hotplug_mp.c.o
[70/3564] Compiling C object lib/librte_eal.a.p/eal_arm_rte_mmu.c.o
[71/3564] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_trace.c.o
[72/3564] Compiling C object lib/librte_eal.a.p/eal_linux_eal_vfio_mp_sync.c.o
[73/3564] Compiling C object lib/librte_eal.a.p/eal_linux_eal_thread.c.o
[74/3564] Compiling C object lib/librte_eal.a.p/eal_arm_rte_power_intrinsics.c.o
[75/3564] Compiling C object lib/librte_eal.a.p/eal_arm_rte_cpuflags.c.o
[76/3564] Generating lib/pmu.sym_chk with a custom command (wrapped by meson to capture output)
[77/3564] Generating lib/log.sym_chk with a custom command (wrapped by meson to capture output)
[78/3564] Compiling C object lib/librte_eal.a.p/eal_common_rte_malloc.c.o
[79/3564] Generating lib/rte_eal_map with a custom command
[80/3564] Compiling C object lib/librte_eal.a.p/eal_common_malloc_mp.c.o
[81/3564] Compiling C object lib/librte_eal.a.p/eal_linux_eal_dev.c.o
[82/3564] Compiling C object lib/librte_eal.a.p/eal_linux_eal_alarm.c.o
[83/3564] Compiling C object lib/librte_eal.a.p/eal_common_malloc_heap.c.o
[84/3564] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_fbarray.c.o
[85/3564] Compiling C object lib/librte_ring.a.p/ring_rte_ring.c.o
[86/3564] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_memory.c.o
[87/3564] Compiling C object lib/librte_eal.a.p/eal_linux_eal.c.o
[88/3564] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_proc.c.o
[89/3564] Compiling C object lib/librte_eal.a.p/eal_common_rte_service.c.o
[90/3564] Compiling C object lib/librte_eal.a.p/eal_linux_eal_interrupts.c.o
[91/3564] Compiling C object lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o
[92/3564] Compiling C object lib/librte_telemetry.a.p/telemetry_telemetry.c.o
[93/3564] Compiling C object lib/librte_eal.a.p/eal_linux_eal_memory.c.o
[94/3564] Compiling C object lib/librte_eal.a.p/eal_linux_eal_vfio.c.o
[95/3564] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_options.c.o
ninja: build stopped: subcommand failed.



Test build failed.
FAILURE


Test environment (x86_64):
Description: Build error encountered
OS : Ubuntu 24.04.1 LTS
Kernel : 6.14.0-1017-aws
NIC : Elastic Network Adapter
GCC : 13.3.0-6ubuntu2~24.04

Test last 100 lines (x86_64)
  364 |         static_assert(!__builtin_strchr(fmt, '\n'), \
      |                                        ^
../lib/log/rte_log.h:387:9: note: in expansion of macro ‘RTE_LOG_CHECK_NO_NEWLINE’
  387 |         RTE_LOG_CHECK_NO_NEWLINE(RTE_FMT_HEAD(__VA_ARGS__ ,)); \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/common/eal_private.h:769:9: note: in expansion of macro ‘RTE_LOG_LINE’
  769 |         RTE_LOG_LINE(level, EAL, "" __VA_ARGS__)
      |         ^~~~~~~~~~~~
../lib/eal/linux/eal_hugepage_info.c:264:25: note: in expansion of macro ‘EAL_LOG’
  264 |                         EAL_LOG(NOTICE,
      |                         ^~~~~~~
../lib/log/rte_log.h:364:24: error: too few arguments to function ‘__builtin_strchr’
  364 |         static_assert(!__builtin_strchr(fmt, '\n'), \
      |                        ^~~~~~~~~~~~~~~~
../lib/log/rte_log.h:387:9: note: in expansion of macro ‘RTE_LOG_CHECK_NO_NEWLINE’
  387 |         RTE_LOG_CHECK_NO_NEWLINE(RTE_FMT_HEAD(__VA_ARGS__ ,)); \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/common/eal_private.h:769:9: note: in expansion of macro ‘RTE_LOG_LINE’
  769 |         RTE_LOG_LINE(level, EAL, "" __VA_ARGS__)
      |         ^~~~~~~~~~~~
../lib/eal/linux/eal_hugepage_info.c:264:25: note: in expansion of macro ‘EAL_LOG’
  264 |                         EAL_LOG(NOTICE,
      |                         ^~~~~~~
../lib/log/rte_log.h:364:23: error: expression in static assertion is not an integer
  364 |         static_assert(!__builtin_strchr(fmt, '\n'), \
      |                       ^
../lib/log/rte_log.h:387:9: note: in expansion of macro ‘RTE_LOG_CHECK_NO_NEWLINE’
  387 |         RTE_LOG_CHECK_NO_NEWLINE(RTE_FMT_HEAD(__VA_ARGS__ ,)); \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
../lib/eal/common/eal_private.h:769:9: note: in expansion of macro ‘RTE_LOG_LINE’
  769 |         RTE_LOG_LINE(level, EAL, "" __VA_ARGS__)
      |         ^~~~~~~~~~~~
../lib/eal/linux/eal_hugepage_info.c:264:25: note: in expansion of macro ‘EAL_LOG’
  264 |                         EAL_LOG(NOTICE,
      |                         ^~~~~~~
../lib/eal/linux/eal_hugepage_info.c:266:33: error: expected ‘)’ before ‘splitstr’
  266 |                                 splitstr[MOUNTPT]);
      |                                 ^~~~~~~~
../lib/log/rte_log.h:334:46: note: in definition of macro ‘RTE_LOG’
  334 |                  RTE_LOGTYPE_ ## t, # t ": " __VA_ARGS__)
      |                                              ^~~~~~~~~~~
../lib/log/rte_log.h:388:23: note: in expansion of macro ‘RTE_FMT’
  388 |         RTE_LOG(l, t, RTE_FMT(RTE_FMT_HEAD(__VA_ARGS__ ,) "\n", \
      |                       ^~~~~~~
../lib/log/rte_log.h:388:31: note: in expansion of macro ‘RTE_FMT_HEAD’
  388 |         RTE_LOG(l, t, RTE_FMT(RTE_FMT_HEAD(__VA_ARGS__ ,) "\n", \
      |                               ^~~~~~~~~~~~
../lib/eal/common/eal_private.h:769:9: note: in expansion of macro ‘RTE_LOG_LINE’
  769 |         RTE_LOG_LINE(level, EAL, "" __VA_ARGS__)
      |         ^~~~~~~~~~~~
../lib/eal/linux/eal_hugepage_info.c:264:25: note: in expansion of macro ‘EAL_LOG’
  264 |                         EAL_LOG(NOTICE,
      |                         ^~~~~~~
../lib/log/rte_log.h:333:17: note: to match this ‘(’
  333 |          rte_log(RTE_LOG_ ## l,                                 \
      |                 ^
../lib/log/rte_log.h:388:9: note: in expansion of macro ‘RTE_LOG’
  388 |         RTE_LOG(l, t, RTE_FMT(RTE_FMT_HEAD(__VA_ARGS__ ,) "\n", \
      |         ^~~~~~~
../lib/eal/common/eal_private.h:769:9: note: in expansion of macro ‘RTE_LOG_LINE’
  769 |         RTE_LOG_LINE(level, EAL, "" __VA_ARGS__)
      |         ^~~~~~~~~~~~
../lib/eal/linux/eal_hugepage_info.c:264:25: note: in expansion of macro ‘EAL_LOG’
  264 |                         EAL_LOG(NOTICE,
      |                         ^~~~~~~
../lib/eal/linux/eal_hugepage_info.c:266:50: warning: format ‘%s’ expects a matching ‘char *’ argument [-Wformat=]
  266 |                                 splitstr[MOUNTPT]);
      |                                                  ^
../lib/log/rte_log.h:334:39: note: in definition of macro ‘RTE_LOG’
  334 |                  RTE_LOGTYPE_ ## t, # t ": " __VA_ARGS__)
      |                                       ^
../lib/eal/common/eal_private.h:769:9: note: in expansion of macro ‘RTE_LOG_LINE’
  769 |         RTE_LOG_LINE(level, EAL, "" __VA_ARGS__)
      |         ^~~~~~~~~~~~
../lib/eal/linux/eal_hugepage_info.c:264:25: note: in expansion of macro ‘EAL_LOG’
  264 |                         EAL_LOG(NOTICE,
      |                         ^~~~~~~
[92/3386] Generating lib/rte_eal_map with a custom command
[93/3386] Compiling C object lib/librte_eal.a.p/eal_linux_eal_lcore.c.o
[94/3386] Compiling C object lib/librte_eal.a.p/eal_linux_eal_thread.c.o
[95/3386] Compiling C object lib/librte_eal.a.p/eal_linux_eal.c.o
[96/3386] Compiling C object lib/librte_eal.a.p/eal_linux_eal_dev.c.o
[97/3386] Compiling C object lib/librte_eal.a.p/eal_linux_eal_alarm.c.o
[98/3386] Compiling C object lib/librte_eal.a.p/eal_linux_eal_timer.c.o
[99/3386] Compiling C object lib/librte_eal.a.p/eal_linux_eal_vfio_mp_sync.c.o
[100/3386] Compiling C object lib/librte_eal.a.p/eal_x86_rte_cycles.c.o
[101/3386] Compiling C object lib/librte_eal.a.p/eal_x86_rte_mmu.c.o
[102/3386] Compiling C object lib/librte_ring.a.p/ring_rte_soring.c.o
[103/3386] Compiling C object lib/librte_eal.a.p/eal_x86_rte_power_intrinsics.c.o
[104/3386] Compiling C object lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o
[105/3386] Compiling C object lib/librte_eal.a.p/eal_linux_eal_interrupts.c.o
[106/3386] Compiling C object lib/librte_ring.a.p/ring_rte_ring.c.o
[107/3386] Compiling C object lib/librte_eal.a.p/eal_linux_eal_memory.c.o
[108/3386] Compiling C object lib/librte_eal.a.p/eal_linux_eal_vfio.c.o
ninja: build stopped: subcommand failed.



Test build failed.
FAILURE


More information about the test-report mailing list