From: al-sw-devops@alabs.net
To: test-report@dpdk.org, atrwajee@amazon.com
Subject: |FAILURE| pw154339-154341 argparse additions and rework
Date: Wed, 11 Jun 2025 22:01:17 +0300 (IDT) [thread overview]
Message-ID: <224053904.49252.1749668477512@ip-10-159-234-77.eu-west-1.compute.internal> (raw)
[-- Attachment #1: Type: text/plain, Size: 14335 bytes --]
Test-Name: DPDK Fast test suite
Test-Label: aws-unit-testing
Test-Status: FAILURE
_Unit Testing FAILURE_
http://dpdk.org/patch/154341
Test Status Summary:
+--------------+------------------+
| Architecture | DPDK Unit Test |
+--------------+------------------+
| x86_64 | FAILURE |
+--------------+------------------+
| arm64 | FAILURE |
+--------------+------------------+
Test environment (aarch64):
Description: Apply error encountered
OS : Ubuntu 24.04.1 LTS
Kernel : 6.8.0-1024-aws
NIC : Elastic Network Adapter
GCC : 13.3.0-6ubuntu2~24.04
Test last 100 lines (aarch64)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| RTE_ARGPARSE_VALUE_TYPE_STR
../lib/argparse/rte_argparse.c: In function ‘verify_arg_saver’:
../lib/argparse/rte_argparse.c:175:36: error: ‘RTE_ARGPARSE_VALUE_REQUIRED’ undeclared (first use in this function); did you mean ‘RTE_ARGPARSE_VALUE_TYPE_STR’?
175 | if (arg->value_required == RTE_ARGPARSE_VALUE_REQUIRED && arg->val_set != NULL) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| RTE_ARGPARSE_VALUE_TYPE_STR
../lib/argparse/rte_argparse.c: In function ‘parse_arg_str’:
../lib/argparse/rte_argparse.c:526:1: error: version control conflict marker in file
526 | <<<<<<< HEAD
| ^~~~~~~
../lib/argparse/rte_argparse.c:536:1: error: version control conflict marker in file
536 | =======
| ^~~~~~~
../lib/argparse/rte_argparse.c:549:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
549 | {
| ^
../lib/argparse/rte_argparse.c:570:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
570 | {
| ^
../lib/argparse/rte_argparse.c:890:1: warning: no return statement in function returning non-void [-Wreturn-type]
890 | }
| ^
../lib/argparse/rte_argparse.c:525:40: warning: unused parameter ‘arg’ [-Wunused-parameter]
525 | parse_arg_str(struct rte_argparse_arg *arg, const char *value)
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../lib/argparse/rte_argparse.c:525:57: warning: unused parameter ‘value’ [-Wunused-parameter]
525 | parse_arg_str(struct rte_argparse_arg *arg, const char *value)
| ~~~~~~~~~~~~^~~~~
../lib/argparse/rte_argparse.c: At top level:
../lib/argparse/rte_argparse.c:525:1: warning: ‘parse_arg_str’ defined but not used [-Wunused-function]
525 | parse_arg_str(struct rte_argparse_arg *arg, const char *value)
| ^~~~~~~~~~~~~
../lib/argparse/rte_argparse.c:497:1: warning: ‘parse_arg_u64’ defined but not used [-Wunused-function]
497 | parse_arg_u64(struct rte_argparse_arg *arg, const char *value)
| ^~~~~~~~~~~~~
../lib/argparse/rte_argparse.c:469:1: warning: ‘parse_arg_u32’ defined but not used [-Wunused-function]
469 | parse_arg_u32(struct rte_argparse_arg *arg, const char *value)
| ^~~~~~~~~~~~~
../lib/argparse/rte_argparse.c:441:1: warning: ‘parse_arg_u16’ defined but not used [-Wunused-function]
441 | parse_arg_u16(struct rte_argparse_arg *arg, const char *value)
| ^~~~~~~~~~~~~
../lib/argparse/rte_argparse.c:413:1: warning: ‘parse_arg_u8’ defined but not used [-Wunused-function]
413 | parse_arg_u8(struct rte_argparse_arg *arg, const char *value)
| ^~~~~~~~~~~~
../lib/argparse/rte_argparse.c:388:1: warning: ‘parse_arg_int’ defined but not used [-Wunused-function]
388 | parse_arg_int(struct rte_argparse_arg *arg, const char *value)
| ^~~~~~~~~~~~~
../lib/argparse/rte_argparse.c:364:1: warning: ‘find_option_arg’ defined but not used [-Wunused-function]
364 | find_option_arg(struct rte_argparse *obj, const char *curr_argv, const char *has_equal,
| ^~~~~~~~~~~~~~~
../lib/argparse/rte_argparse.c:328:1: warning: ‘find_position_arg’ defined but not used [-Wunused-function]
328 | find_position_arg(struct rte_argparse *obj, uint32_t index)
| ^~~~~~~~~~~~~~~~~
../lib/argparse/rte_argparse.c:310:1: warning: ‘calc_position_count’ defined but not used [-Wunused-function]
310 | calc_position_count(const struct rte_argparse *obj)
| ^~~~~~~~~~~~~~~~~~~
../lib/argparse/rte_argparse.c:276:1: warning: ‘verify_argparse’ defined but not used [-Wunused-function]
276 | verify_argparse(const struct rte_argparse *obj)
| ^~~~~~~~~~~~~~~
[3/2562] Compiling C object lib/librte_log.a.p/log_log_syslog.c.o
[4/2562] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_class.c.o
[5/2562] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_config.c.o
[6/2562] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_debug.c.o
[7/2562] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_timer.c.o
[8/2562] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_hexdump.c.o
[9/2562] Compiling C object lib/librte_pmu.a.p/pmu_pmu_arm64.c.o
[10/2562] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_lcore_var.c.o
[11/2562] Compiling C object lib/librte_log.a.p/log_log_journal.c.o
[12/2562] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_launch.c.o
[13/2562] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_tailqs.c.o
[14/2562] Compiling C object lib/librte_kvargs.a.p/kvargs_rte_kvargs.c.o
[15/2562] Compiling C object lib/librte_log.a.p/log_log_timestamp.c.o
[16/2562] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_mcfg.c.o
[17/2562] Compiling C object lib/librte_log.a.p/log_log_color.c.o
[18/2562] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_string_fns.c.o
[19/2562] Compiling C object lib/librte_telemetry.a.p/telemetry_telemetry_data.c.o
[20/2562] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_bus.c.o
[21/2562] Compiling C object lib/librte_telemetry.a.p/telemetry_telemetry_legacy.c.o
[22/2562] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_memalloc.c.o
[23/2562] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_interrupts.c.o
[24/2562] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_devargs.c.o
[25/2562] Compiling C object lib/librte_pmu.a.p/pmu_pmu.c.o
[26/2562] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_thread.c.o
[27/2562] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_memzone.c.o
[28/2562] Compiling C object lib/librte_log.a.p/log_log.c.o
[29/2562] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_dev.c.o
[30/2562] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_trace_points.c.o
[31/2562] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_lcore.c.o
[32/2562] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_memory.c.o
[33/2562] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_fbarray.c.o
[34/2562] Compiling C object lib/librte_telemetry.a.p/telemetry_telemetry.c.o
[35/2562] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_options.c.o
ninja: build stopped: subcommand failed.
Could not rebuild /root/dpdk-ci/tools/dpdk/build
Test build failed.
FAILURE
Test environment (x86_64):
Description: Apply error encountered
OS : Ubuntu 24.04.1 LTS
Kernel : 6.8.0-1024-aws
NIC : Elastic Network Adapter
GCC : 13.3.0-6ubuntu2~24.04
Test last 100 lines (x86_64)
../lib/argparse/rte_argparse.c:37:14: error: ‘RTE_ARGPARSE_VALUE_NONE’ undeclared (first use in this function); did you mean ‘RTE_ARGPARSE_VALUE_TYPE_NONE’?
37 | case RTE_ARGPARSE_VALUE_NONE:
| ^~~~~~~~~~~~~~~~~~~~~~~
| RTE_ARGPARSE_VALUE_TYPE_NONE
../lib/argparse/rte_argparse.c:37:14: note: each undeclared identifier is reported only once for each function it appears in
../lib/argparse/rte_argparse.c:38:14: error: ‘RTE_ARGPARSE_VALUE_OPTIONAL’ undeclared (first use in this function); did you mean ‘RTE_ARGPARSE_VALUE_TYPE_BOOL’?
38 | case RTE_ARGPARSE_VALUE_OPTIONAL:
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| RTE_ARGPARSE_VALUE_TYPE_BOOL
../lib/argparse/rte_argparse.c:39:14: error: ‘RTE_ARGPARSE_VALUE_REQUIRED’ undeclared (first use in this function); did you mean ‘RTE_ARGPARSE_VALUE_TYPE_STR’?
39 | case RTE_ARGPARSE_VALUE_REQUIRED:
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| RTE_ARGPARSE_VALUE_TYPE_STR
../lib/argparse/rte_argparse.c: In function ‘verify_arg_has_val’:
../lib/argparse/rte_argparse.c:136:44: error: ‘RTE_ARGPARSE_VALUE_REQUIRED’ undeclared (first use in this function); did you mean ‘RTE_ARGPARSE_VALUE_TYPE_STR’?
136 | if (arg->value_required == RTE_ARGPARSE_VALUE_REQUIRED)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| RTE_ARGPARSE_VALUE_TYPE_STR
../lib/argparse/rte_argparse.c: In function ‘verify_arg_saver’:
../lib/argparse/rte_argparse.c:175:36: error: ‘RTE_ARGPARSE_VALUE_REQUIRED’ undeclared (first use in this function); did you mean ‘RTE_ARGPARSE_VALUE_TYPE_STR’?
175 | if (arg->value_required == RTE_ARGPARSE_VALUE_REQUIRED && arg->val_set != NULL) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| RTE_ARGPARSE_VALUE_TYPE_STR
../lib/argparse/rte_argparse.c: In function ‘parse_arg_str’:
../lib/argparse/rte_argparse.c:526:1: error: version control conflict marker in file
526 | <<<<<<< HEAD
| ^~~~~~~
../lib/argparse/rte_argparse.c:536:1: error: version control conflict marker in file
536 | =======
| ^~~~~~~
../lib/argparse/rte_argparse.c:549:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
549 | {
| ^
../lib/argparse/rte_argparse.c:570:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
570 | {
| ^
../lib/argparse/rte_argparse.c:890:1: warning: no return statement in function returning non-void [-Wreturn-type]
890 | }
| ^
../lib/argparse/rte_argparse.c:525:40: warning: unused parameter ‘arg’ [-Wunused-parameter]
525 | parse_arg_str(struct rte_argparse_arg *arg, const char *value)
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../lib/argparse/rte_argparse.c:525:57: warning: unused parameter ‘value’ [-Wunused-parameter]
525 | parse_arg_str(struct rte_argparse_arg *arg, const char *value)
| ~~~~~~~~~~~~^~~~~
../lib/argparse/rte_argparse.c: At top level:
../lib/argparse/rte_argparse.c:525:1: warning: ‘parse_arg_str’ defined but not used [-Wunused-function]
525 | parse_arg_str(struct rte_argparse_arg *arg, const char *value)
| ^~~~~~~~~~~~~
../lib/argparse/rte_argparse.c:497:1: warning: ‘parse_arg_u64’ defined but not used [-Wunused-function]
497 | parse_arg_u64(struct rte_argparse_arg *arg, const char *value)
| ^~~~~~~~~~~~~
../lib/argparse/rte_argparse.c:469:1: warning: ‘parse_arg_u32’ defined but not used [-Wunused-function]
469 | parse_arg_u32(struct rte_argparse_arg *arg, const char *value)
| ^~~~~~~~~~~~~
../lib/argparse/rte_argparse.c:441:1: warning: ‘parse_arg_u16’ defined but not used [-Wunused-function]
441 | parse_arg_u16(struct rte_argparse_arg *arg, const char *value)
| ^~~~~~~~~~~~~
../lib/argparse/rte_argparse.c:413:1: warning: ‘parse_arg_u8’ defined but not used [-Wunused-function]
413 | parse_arg_u8(struct rte_argparse_arg *arg, const char *value)
| ^~~~~~~~~~~~
../lib/argparse/rte_argparse.c:388:1: warning: ‘parse_arg_int’ defined but not used [-Wunused-function]
388 | parse_arg_int(struct rte_argparse_arg *arg, const char *value)
| ^~~~~~~~~~~~~
../lib/argparse/rte_argparse.c:364:1: warning: ‘find_option_arg’ defined but not used [-Wunused-function]
364 | find_option_arg(struct rte_argparse *obj, const char *curr_argv, const char *has_equal,
| ^~~~~~~~~~~~~~~
../lib/argparse/rte_argparse.c:328:1: warning: ‘find_position_arg’ defined but not used [-Wunused-function]
328 | find_position_arg(struct rte_argparse *obj, uint32_t index)
| ^~~~~~~~~~~~~~~~~
../lib/argparse/rte_argparse.c:310:1: warning: ‘calc_position_count’ defined but not used [-Wunused-function]
310 | calc_position_count(const struct rte_argparse *obj)
| ^~~~~~~~~~~~~~~~~~~
../lib/argparse/rte_argparse.c:276:1: warning: ‘verify_argparse’ defined but not used [-Wunused-function]
276 | verify_argparse(const struct rte_argparse *obj)
| ^~~~~~~~~~~~~~~
[3/2334] Compiling C object lib/librte_log.a.p/log_log_color.c.o
[4/2334] Compiling C object lib/librte_log.a.p/log_log_timestamp.c.o
[5/2334] Compiling C object lib/librte_log.a.p/log_log_syslog.c.o
[6/2334] Compiling C object lib/librte_log.a.p/log_log_journal.c.o
[7/2334] Compiling C object lib/librte_kvargs.a.p/kvargs_rte_kvargs.c.o
[8/2334] Compiling C object lib/librte_telemetry.a.p/telemetry_telemetry_data.c.o
[9/2334] Compiling C object lib/librte_pmu.a.p/pmu_pmu.c.o
[10/2334] Compiling C object lib/librte_log.a.p/log_log.c.o
[11/2334] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_debug.c.o
[12/2334] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_class.c.o
[13/2334] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_config.c.o
[14/2334] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_devargs.c.o
[15/2334] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_bus.c.o
[16/2334] Compiling C object lib/librte_telemetry.a.p/telemetry_telemetry_legacy.c.o
[17/2334] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_dev.c.o
[18/2334] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_fbarray.c.o
[19/2334] Compiling C object lib/librte_telemetry.a.p/telemetry_telemetry.c.o
ninja: build stopped: subcommand failed.
Could not rebuild /root/dpdk-ci/tools/dpdk/build
Test build failed.
FAILURE
reply other threads:[~2025-06-11 19:01 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=224053904.49252.1749668477512@ip-10-159-234-77.eu-west-1.compute.internal \
--to=al-sw-devops@alabs.net \
--cc=atrwajee@amazon.com \
--cc=test-report@dpdk.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).