Test-Label: Intel-compilation Test-Status: FAILURE http://dpdk.org/patch/105127 _Compilation issues_ Submitter: Gaoxiang Liu Date: 2021-12-14 11:41:50 Reply_mail: 20211214114151.1298-1-gaoxiangliu0@163.com DPDK git baseline: Repo:dpdk, CommitID: 042f5a355a57b31a9f87824173a9d427b21abdb8 Meson Build Summary: 20 Builds Done, 5 Successful, 15 Failures, 0 Blocked +--------------+------------+--------------+------------+------------+-----------+----------+ | os | gcc-static | clang-static | icc-static | gcc-shared | gcc-debug | document | +--------------+------------+--------------+------------+------------+-----------+----------+ | UB2004-64 | fail | fail | fail | | | fail | | FC35-64 | fail | fail | | | | | | WIN10-64 | | pass | | | | | | UB2004-32 | fail | | | | | | | FreeBSD13-64 | pass | pass | | pass | pass | | | UB2110-64 | fail | | | | | | | SUSE15-64 | fail | fail | | | | | | RHEL84-64 | fail | fail | fail | fail | fail | | +--------------+------------+--------------+------------+------------+-----------+----------+ Test environment and configuration as below: OS: UB2004-64 Kernel Version: 5.8.0-48-generic GCC Version: gcc (Ubuntu 10.3.0-1ubuntu1~20.04) 10.3.0 Clang Version: 10.0.0-4ubuntu1 x86_64-native-linuxapp-clang x86_64-native-linuxapp-gcc x86_64-native-linuxapp-icc x86_64-native-linuxapp-doc OS: FC35-64 Kernel Version: 5.14.16-301.fc35.x86_64 GCC Version: gcc (GCC) 11.2.1 20210728 (Red Hat 11.2.1-1) Clang Version: 13.0.0 (Fedora 13.0.0~rc1-1.fc35) x86_64-native-linuxapp-gcc x86_64-native-linuxapp-clang OS: WIN10-64 Kernel Version: N/A GCC Version: N/A Clang Version: Clang 8.0.0 x86_64-windows-clang OS: UB2004-32 Kernel Version: 5.8.0-48-generic GCC Version: gcc (Ubuntu 10.3.0-1ubuntu1~20.04) 10.3.0 Clang Version: 10.0.0-4ubuntu1 i686-native-linuxapp-gcc OS: FreeBSD13-64 Kernel Version: 13.0-RELEASE GCC Version: gcc (FreeBSD Ports Collection) 10.3.0 Clang Version: 11.0.1 (git@github.com:llvm/llvm-project.git llvmorg-11.0.1-0-g43ff75f2c3fe) x86_64-native-bsdapp-gcc x86_64-native-bsdapp-clang x86_64-native-bsdapp-gcc+shared x86_64-native-bsdapp-gcc+debug OS: UB2110-64 Kernel Version: 5.13.0-19-generic GCC Version: gcc (Ubuntu 11.2.0-7ubuntu2) 11.2.0 Clang Version: 13.0.0-2 x86_64-native-linuxapp-gcc OS: SUSE15-64 Kernel Version: 5.3.18-57-default GCC Version: gcc (SUSE Linux) 7.5.0 Clang Version: 11.0.1 x86_64-native-linuxapp-clang x86_64-native-linuxapp-gcc OS: RHEL84-64 Kernel Version: 4.18.0-305.19.1.el8_4.x86_64 GCC Version: gcc (GCC) 8.4.1 20200928 (Red Hat 8.4.1-1) Clang Version: 11.0.0 (Red Hat 11.0.0-1.module_el8.4.0+587+5187cac0) x86_64-native-linuxapp-gcc x86_64-native-linuxapp-clang x86_64-native-linuxapp-gcc+shared x86_64-native-linuxapp-gcc+debug x86_64-native-linuxapp-icc *Build Failed #1: OS: FC35-64 Target: x86_64-native-linuxapp-gcc FAILED: lib/librte_eal.a.p/eal_linux_eal.c.o gcc -Ilib/librte_eal.a.p -Ilib -I../lib -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-zero-length-bounds -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation '-DABI_VERSION="22.1"' -DRTE_LIBEAL_USE_GETENTROPY -DRTE_LOG_DEFAULT_LOGTYPE=lib.eal -MD -MQ lib/librte_eal.a.p/eal_linux_eal.c.o -MF lib/librte_eal.a.p/eal_linux_eal.c.o.d -o lib/librte_eal.a.p/eal_linux_eal.c.o -c ../lib/eal/linux/eal.c ../lib/eal/linux/eal.c: In function ‘eal_parse_args’: ../lib/eal/linux/eal.c:820:25: error: ‘internal_config’ undeclared (first use in this function) 820 | internal_config->huge_dont_dump_flag = 1; | ^~~~~~~~~~~~~~~ ../lib/eal/linux/eal.c:820:25: note: each undeclared identifier is reported only once for each function it appears in [65/3142] Compiling C object lib/librte_eal.a.p/eal_linux_eal_log.c.o [66/3142] Compiling C object lib/librte_eal.a.p/eal_linux_eal_alarm.c.o [67/3142] Compiling C object lib/librte_eal.a.p/eal_linux_eal_dev.c.o [68/3142] Compiling C object lib/librte_eal.a.p/eal_linux_eal_lcore.c.o [69/3142] Compiling C object lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o FAILED: lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o gcc -Ilib/librte_eal.a.p -Ilib -I../lib -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-zero-length-bounds -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation '-DABI_VERSION="22.1"' -DRTE_LIBEAL_USE_GETENTROPY -DRTE_LOG_DEFAULT_LOGTYPE=lib.eal -MD -MQ lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o -MF lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o.d -o lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o -c ../lib/eal/linux/eal_memalloc.c ../lib/eal/linux/eal_memalloc.c: In function ‘alloc_seg’: ../lib/eal/linux/eal_memalloc.c:666:13: error: ‘internal_config’ undeclared (first use in this function) 666 | if (internal_config->huge_dont_dump_flag) { | ^~~~~~~~~~~~~~~ ../lib/eal/linux/eal_memalloc.c:666:13: note: each undeclared identifier is reported only once for each function it appears in ../lib/eal/linux/eal_memalloc.c:667:45: error: ‘EAL_DONTDUMP’ undeclared (first use in this function); did you mean ‘MADV_DONTDUMP’? 667 | if (madvise(addr, alloc_sz, EAL_DONTDUMP)) { | ^~~~~~~~~~~~ | MADV_DONTDUMP In file included from ../lib/eal/linux/eal_memalloc.c:37: ../lib/eal/linux/eal_memalloc.c:669:41: error: ‘virt’ undeclared (first use in this function) 669 | virt, size, flags, strerror(rte_errno)); | ^~~~ ../lib/eal/include/rte_log.h:343:46: note: in definition of macro ‘RTE_LOG’ 343 | RTE_LOGTYPE_ ## t, # t ": " __VA_ARGS__) | ^~~~~~~~~~~ ../lib/eal/linux/eal_memalloc.c:669:47: error: ‘size’ undeclared (first use in this function); did you mean ‘dysize’? 669 | virt, size, flags, strerror(rte_errno)); | ^~~~ ../lib/eal/include/rte_log.h:343:46: note: in definition of macro ‘RTE_LOG’ 343 | RTE_LOGTYPE_ ## t, # t ": " __VA_ARGS__) | ^~~~~~~~~~~ [70/3142] Compiling C object lib/librte_eal.a.p/eal_linux_eal_hugepage_info.c.o [71/3142] Generating symbol file lib/librte_telemetry.so.22.1.p/librte_telemetry.so.22.1.symbols [72/3142] Compiling C object lib/librte_eal.a.p/eal_linux_eal_interrupts.c.o [73/3142] Compiling C object lib/librte_eal.a.p/eal_linux_eal_memory.c.o ninja: build stopped *Build Failed #2: OS: FC35-64 Target: x86_64-native-linuxapp-clang FAILED: lib/librte_eal.a.p/eal_linux_eal.c.o clang -Ilib/librte_eal.a.p -Ilib -I../lib -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API '-DABI_VERSION="22.1"' -DRTE_LIBEAL_USE_GETENTROPY -DRTE_LOG_DEFAULT_LOGTYPE=lib.eal -MD -MQ lib/librte_eal.a.p/eal_linux_eal.c.o -MF lib/librte_eal.a.p/eal_linux_eal.c.o.d -o lib/librte_eal.a.p/eal_linux_eal.c.o -c ../lib/eal/linux/eal.c ../lib/eal/linux/eal.c:820:4: error: must use 'struct' tag to refer to type 'internal_config' internal_config->huge_dont_dump_flag = 1; ^ struct ../lib/eal/linux/eal.c:820:4: error: expected expression 2 errors generated. [64/3142] Compiling C object lib/librte_eal.a.p/eal_linux_eal_debug.c.o [65/3142] Compiling C object lib/librte_eal.a.p/eal_linux_eal_alarm.c.o [66/3142] Compiling C object lib/librte_eal.a.p/eal_linux_eal_lcore.c.o [67/3142] Compiling C object lib/librte_eal.a.p/eal_linux_eal_log.c.o [68/3142] Generating symbol file lib/librte_telemetry.so.22.1.p/librte_telemetry.so.22.1.symbols [69/3142] Compiling C object lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o FAILED: lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o clang -Ilib/librte_eal.a.p -Ilib -I../lib -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API '-DABI_VERSION="22.1"' -DRTE_LIBEAL_USE_GETENTROPY -DRTE_LOG_DEFAULT_LOGTYPE=lib.eal -MD -MQ lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o -MF lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o.d -o lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o -c ../lib/eal/linux/eal_memalloc.c ../lib/eal/linux/eal_memalloc.c:666:6: error: use of undeclared identifier 'internal_config'; did you mean 'internal_conf'? if (internal_config->huge_dont_dump_flag) { ^~~~~~~~~~~~~~~ internal_conf ../lib/eal/linux/eal_memalloc.c:511:32: note: 'internal_conf' declared here const struct internal_config *internal_conf = ^ ../lib/eal/linux/eal_memalloc.c:667:31: error: use of undeclared identifier 'EAL_DONTDUMP' if (madvise(addr, alloc_sz, EAL_DONTDUMP)) { ^ ../lib/eal/linux/eal_memalloc.c:669:6: error: use of undeclared identifier 'virt' virt, size, flags, strerror(rte_errno)); ^ ../lib/eal/linux/eal_memalloc.c:669:12: error: use of undeclared identifier 'size' virt, size, flags, strerror(rte_errno)); ^ 4 errors generated. [70/3142] Compiling C object lib/librte_eal.a.p/eal_linux_eal_dev.c.o [71/3142] Compiling C object lib/librte_eal.a.p/eal_linux_eal_hugepage_info.c.o [72/3142] Compiling C object lib/librte_eal.a.p/eal_linux_eal_interrupts.c.o ninja: build stopped *Build Failed #3: OS: RHEL84-64 Target: x86_64-native-linuxapp-gcc FAILED: lib/librte_eal.a.p/eal_linux_eal.c.o gcc -Ilib/librte_eal.a.p -Ilib -I../lib -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -mno-avx512f -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation '-DABI_VERSION="22.1"' -DRTE_LIBEAL_USE_GETENTROPY -DRTE_LOG_DEFAULT_LOGTYPE=lib.eal -MD -MQ lib/librte_eal.a.p/eal_linux_eal.c.o -MF lib/librte_eal.a.p/eal_linux_eal.c.o.d -o lib/librte_eal.a.p/eal_linux_eal.c.o -c ../lib/eal/linux/eal.c ../lib/eal/linux/eal.c: In function ‘eal_parse_args’: ../lib/eal/linux/eal.c:820:4: error: ‘internal_config’ undeclared (first use in this function) internal_config->huge_dont_dump_flag = 1; ^~~~~~~~~~~~~~~ ../lib/eal/linux/eal.c:820:4: note: each undeclared identifier is reported only once for each function it appears in [63/3077] Compiling C object lib/librte_eal.a.p/eal_linux_eal_debug.c.o [64/3077] Compiling C object lib/librte_eal.a.p/eal_linux_eal_alarm.c.o [65/3077] Compiling C object lib/librte_eal.a.p/eal_linux_eal_log.c.o [66/3077] Compiling C object lib/librte_eal.a.p/eal_linux_eal_dev.c.o [67/3077] Compiling C object lib/librte_eal.a.p/eal_linux_eal_lcore.c.o [68/3077] Compiling C object lib/librte_eal.a.p/eal_linux_eal_hugepage_info.c.o [69/3077] Generating symbol file lib/librte_kvargs.so.22.1.p/librte_kvargs.so.22.1.symbols [70/3077] Compiling C object lib/librte_eal.a.p/eal_linux_eal_interrupts.c.o [71/3077] Generating symbol file lib/librte_telemetry.so.22.1.p/librte_telemetry.so.22.1.symbols ninja: build stopped *Build Failed #4: OS: RHEL84-64 Target: x86_64-native-linuxapp-clang FAILED: lib/librte_eal.a.p/eal_linux_eal.c.o clang -Ilib/librte_eal.a.p -Ilib -I../lib -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -mno-avx512f -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API '-DABI_VERSION="22.1"' -DRTE_LIBEAL_USE_GETENTROPY -DRTE_LOG_DEFAULT_LOGTYPE=lib.eal -MD -MQ lib/librte_eal.a.p/eal_linux_eal.c.o -MF lib/librte_eal.a.p/eal_linux_eal.c.o.d -o lib/librte_eal.a.p/eal_linux_eal.c.o -c ../lib/eal/linux/eal.c ../lib/eal/linux/eal.c:820:4: error: must use 'struct' tag to refer to type 'internal_config' internal_config->huge_dont_dump_flag = 1; ^ struct ../lib/eal/linux/eal.c:820:4: error: expected expression 2 errors generated. [67/3077] Compiling C object lib/librte_eal.a.p/eal_common_malloc_heap.c.o [68/3077] Compiling C object lib/librte_eal.a.p/eal_linux_eal_lcore.c.o [69/3077] Compiling C object lib/librte_eal.a.p/eal_linux_eal_alarm.c.o [70/3077] Compiling C object lib/librte_eal.a.p/eal_linux_eal_log.c.o [71/3077] Compiling C object lib/librte_eal.a.p/eal_linux_eal_dev.c.o [72/3077] Compiling C object lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o FAILED: lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o clang -Ilib/librte_eal.a.p -Ilib -I../lib -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -mno-avx512f -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API '-DABI_VERSION="22.1"' -DRTE_LIBEAL_USE_GETENTROPY -DRTE_LOG_DEFAULT_LOGTYPE=lib.eal -MD -MQ lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o -MF lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o.d -o lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o -c ../lib/eal/linux/eal_memalloc.c ../lib/eal/linux/eal_memalloc.c:666:6: error: use of undeclared identifier 'internal_config'; did you mean 'internal_conf'? if (internal_config->huge_dont_dump_flag) { ^~~~~~~~~~~~~~~ internal_conf ../lib/eal/linux/eal_memalloc.c:511:32: note: 'internal_conf' declared here const struct internal_config *internal_conf = ^ ../lib/eal/linux/eal_memalloc.c:667:31: error: use of undeclared identifier 'EAL_DONTDUMP' if (madvise(addr, alloc_sz, EAL_DONTDUMP)) { ^ ../lib/eal/linux/eal_memalloc.c:669:6: error: use of undeclared identifier 'virt' virt, size, flags, strerror(rte_errno)); ^ ../lib/eal/linux/eal_memalloc.c:669:12: error: use of undeclared identifier 'size' virt, size, flags, strerror(rte_errno)); ^ 4 errors generated. [73/3077] Compiling C object lib/librte_eal.a.p/eal_linux_eal_hugepage_info.c.o [74/3077] Compiling C object lib/librte_eal.a.p/eal_linux_eal_interrupts.c.o [75/3077] Compiling C object lib/librte_eal.a.p/eal_linux_eal_memory.c.o ninja: build stopped *Build Failed #5: OS: RHEL84-64 Target: x86_64-native-linuxapp-gcc+shared FAILED: lib/librte_eal.a.p/eal_linux_eal.c.o gcc -Ilib/librte_eal.a.p -Ilib -I../lib -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -mno-avx512f -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation '-DABI_VERSION="22.1"' -DRTE_LIBEAL_USE_GETENTROPY -DRTE_LOG_DEFAULT_LOGTYPE=lib.eal -MD -MQ lib/librte_eal.a.p/eal_linux_eal.c.o -MF lib/librte_eal.a.p/eal_linux_eal.c.o.d -o lib/librte_eal.a.p/eal_linux_eal.c.o -c ../lib/eal/linux/eal.c ../lib/eal/linux/eal.c: In function ‘eal_parse_args’: ../lib/eal/linux/eal.c:820:4: error: ‘internal_config’ undeclared (first use in this function) internal_config->huge_dont_dump_flag = 1; ^~~~~~~~~~~~~~~ ../lib/eal/linux/eal.c:820:4: note: each undeclared identifier is reported only once for each function it appears in [61/2912] Generating symbol file lib/librte_kvargs.so.22.1.p/librte_kvargs.so.22.1.symbols [62/2912] Compiling C object lib/librte_eal.a.p/eal_linux_eal_debug.c.o [63/2912] Compiling C object lib/librte_eal.a.p/eal_linux_eal_cpuflags.c.o [64/2912] Compiling C object lib/librte_eal.a.p/eal_linux_eal_alarm.c.o [65/2912] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_options.c.o [66/2912] Compiling C object lib/librte_eal.a.p/eal_linux_eal_dev.c.o [67/2912] Compiling C object lib/librte_eal.a.p/eal_linux_eal_hugepage_info.c.o [68/2912] Compiling C object lib/librte_eal.a.p/eal_linux_eal_interrupts.c.o [69/2912] Generating symbol file lib/librte_telemetry.so.22.1.p/librte_telemetry.so.22.1.symbols ninja: build stopped *Build Failed #6: OS: RHEL84-64 Target: x86_64-native-linuxapp-gcc+debug FAILED: lib/librte_eal.a.p/eal_linux_eal.c.o gcc -Ilib/librte_eal.a.p -Ilib -I../lib -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O2 -g -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -mno-avx512f -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation '-DABI_VERSION="22.1"' -DRTE_LIBEAL_USE_GETENTROPY -DRTE_LOG_DEFAULT_LOGTYPE=lib.eal -MD -MQ lib/librte_eal.a.p/eal_linux_eal.c.o -MF lib/librte_eal.a.p/eal_linux_eal.c.o.d -o lib/librte_eal.a.p/eal_linux_eal.c.o -c ../lib/eal/linux/eal.c ../lib/eal/linux/eal.c: In function ‘eal_parse_args’: ../lib/eal/linux/eal.c:820:4: error: ‘internal_config’ undeclared (first use in this function) internal_config->huge_dont_dump_flag = 1; ^~~~~~~~~~~~~~~ ../lib/eal/linux/eal.c:820:4: note: each undeclared identifier is reported only once for each function it appears in [65/3077] Compiling C object lib/librte_eal.a.p/eal_linux_eal_log.c.o [66/3077] Compiling C object lib/librte_eal.a.p/eal_linux_eal_lcore.c.o [67/3077] Compiling C object lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o FAILED: lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o gcc -Ilib/librte_eal.a.p -Ilib -I../lib -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O2 -g -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -mno-avx512f -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation '-DABI_VERSION="22.1"' -DRTE_LIBEAL_USE_GETENTROPY -DRTE_LOG_DEFAULT_LOGTYPE=lib.eal -MD -MQ lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o -MF lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o.d -o lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o -c ../lib/eal/linux/eal_memalloc.c ../lib/eal/linux/eal_memalloc.c: In function ‘alloc_seg’: ../lib/eal/linux/eal_memalloc.c:666:6: error: ‘internal_config’ undeclared (first use in this function) if (internal_config->huge_dont_dump_flag) { ^~~~~~~~~~~~~~~ ../lib/eal/linux/eal_memalloc.c:666:6: note: each undeclared identifier is reported only once for each function it appears in ../lib/eal/linux/eal_memalloc.c:667:31: error: ‘EAL_DONTDUMP’ undeclared (first use in this function); did you mean ‘MADV_DONTDUMP’? if (madvise(addr, alloc_sz, EAL_DONTDUMP)) { ^~~~~~~~~~~~ MADV_DONTDUMP In file included from ../lib/eal/linux/eal_memalloc.c:37: ../lib/eal/linux/eal_memalloc.c:669:6: error: ‘virt’ undeclared (first use in this function); did you mean ‘uint’? virt, size, flags, strerror(rte_errno)); ^~~~ ../lib/eal/include/rte_log.h:343:32: note: in definition of macro ‘RTE_LOG’ RTE_LOGTYPE_ ## t, # t ": " __VA_ARGS__) ^~~~~~~~~~~ ../lib/eal/linux/eal_memalloc.c:669:12: error: ‘size’ undeclared (first use in this function); did you mean ‘dysize’? virt, size, flags, strerror(rte_errno)); ^~~~ ../lib/eal/include/rte_log.h:343:32: note: in definition of macro ‘RTE_LOG’ RTE_LOGTYPE_ ## t, # t ": " __VA_ARGS__) ^~~~~~~~~~~ [68/3077] Compiling C object lib/librte_eal.a.p/eal_linux_eal_alarm.c.o [69/3077] Compiling C object lib/librte_eal.a.p/eal_linux_eal_dev.c.o [70/3077] Compiling C object lib/librte_eal.a.p/eal_linux_eal_hugepage_info.c.o [71/3077] Generating symbol file lib/librte_telemetry.so.22.1.p/librte_telemetry.so.22.1.symbols [72/3077] Compiling C object lib/librte_eal.a.p/eal_linux_eal_interrupts.c.o [73/3077] Compiling C object lib/librte_eal.a.p/eal_linux_eal_memory.c.o ninja: build stopped *Build Failed #7: OS: RHEL84-64 Target: x86_64-native-linuxapp-icc FAILED: lib/librte_eal.a.p/eal_linux_eal.c.o icc -Ilib/librte_eal.a.p -Ilib -I../lib -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -D_FILE_OFFSET_BITS=64 -Wall -w3 -diag-disable:remark -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-missing-field-initializers -diag-disable=181 -diag-disable=188 -diag-disable=2203 -diag-disable=2279 -diag-disable=2557 -diag-disable=3179 -diag-disable=3656 -D_GNU_SOURCE -fPIC -march=native -mno-avx512f -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API '-DABI_VERSION="22.1"' -DRTE_LIBEAL_USE_GETENTROPY -DRTE_LOG_DEFAULT_LOGTYPE=lib.eal -MD -MQ lib/librte_eal.a.p/eal_linux_eal.c.o -MF lib/librte_eal.a.p/eal_linux_eal.c.o.d -o lib/librte_eal.a.p/eal_linux_eal.c.o -c ../lib/eal/linux/eal.c ../lib/eal/linux/eal.c(820): error: identifier "internal_config" is undefined internal_config->huge_dont_dump_flag = 1; ^ compilation aborted for ../lib/eal/linux/eal.c (code 2) [63/3114] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_proc.c.o [64/3114] Compiling C object lib/librte_eal.a.p/eal_linux_eal_debug.c.o [65/3114] Compiling C object lib/librte_eal.a.p/eal_linux_eal_cpuflags.c.o [66/3114] Compiling C object lib/librte_eal.a.p/eal_linux_eal_alarm.c.o [67/3114] Compiling C object lib/librte_eal.a.p/eal_linux_eal_lcore.c.o [68/3114] Compiling C object lib/librte_eal.a.p/eal_linux_eal_dev.c.o [69/3114] Generating symbol file lib/librte_telemetry.so.22.1.p/librte_telemetry.so.22.1.symbols [70/3114] Compiling C object lib/librte_eal.a.p/eal_linux_eal_hugepage_info.c.o [71/3114] Compiling C object lib/librte_eal.a.p/eal_linux_eal_interrupts.c.o ninja: build stopped *Build Failed #8: OS: SUSE15-64 Target: x86_64-native-linuxapp-clang FAILED: lib/76b5a35@@rte_eal@sta/eal_linux_eal.c.o clang -Ilib/76b5a35@@rte_eal@sta -Ilib -I../lib -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Xclang -fcolor-diagnostics -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -mno-avx512f -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API '-DABI_VERSION="22.1"' -DRTE_LIBEAL_USE_GETENTROPY -DRTE_LOG_DEFAULT_LOGTYPE=lib.eal -MD -MQ 'lib/76b5a35@@rte_eal@sta/eal_linux_eal.c.o' -MF 'lib/76b5a35@@rte_eal@sta/eal_linux_eal.c.o.d' -o 'lib/76b5a35@@rte_eal@sta/eal_linux_eal.c.o' -c ../lib/eal/linux/eal.c ../lib/eal/linux/eal.c:820:4: error: must use 'struct' tag to refer to type 'internal_config' internal_config->huge_dont_dump_flag = 1; ^ struct ../lib/eal/linux/eal.c:820:4: error: expected expression 2 errors generated. [66/3114] Compiling C object 'lib/76b5a35@@rte_eal@sta/eal_linux_eal_dev.c.o' [67/3114] Compiling C object 'lib/76b5a35@@rte_eal@sta/eal_linux_eal_lcore.c.o' [68/3114] Linking target lib/librte_telemetry.so.22.1 [69/3114] Compiling C object 'lib/76b5a35@@rte_eal@sta/eal_common_malloc_heap.c.o' [70/3114] Compiling C object 'lib/76b5a35@@rte_eal@sta/eal_linux_eal_hugepage_info.c.o' [71/3114] Compiling C object 'lib/76b5a35@@rte_eal@sta/eal_linux_eal_thread.c.o' [72/3114] Compiling C object 'lib/76b5a35@@rte_eal@sta/eal_linux_eal_memalloc.c.o' FAILED: lib/76b5a35@@rte_eal@sta/eal_linux_eal_memalloc.c.o clang -Ilib/76b5a35@@rte_eal@sta -Ilib -I../lib -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Xclang -fcolor-diagnostics -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -mno-avx512f -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API '-DABI_VERSION="22.1"' -DRTE_LIBEAL_USE_GETENTROPY -DRTE_LOG_DEFAULT_LOGTYPE=lib.eal -MD -MQ 'lib/76b5a35@@rte_eal@sta/eal_linux_eal_memalloc.c.o' -MF 'lib/76b5a35@@rte_eal@sta/eal_linux_eal_memalloc.c.o.d' -o 'lib/76b5a35@@rte_eal@sta/eal_linux_eal_memalloc.c.o' -c ../lib/eal/linux/eal_memalloc.c ../lib/eal/linux/eal_memalloc.c:666:6: error: use of undeclared identifier 'internal_config'; did you mean 'internal_conf'? if (internal_config->huge_dont_dump_flag) { ^~~~~~~~~~~~~~~ internal_conf ../lib/eal/linux/eal_memalloc.c:511:32: note: 'internal_conf' declared here const struct internal_config *internal_conf = ^ ../lib/eal/linux/eal_memalloc.c:667:31: error: use of undeclared identifier 'EAL_DONTDUMP' if (madvise(addr, alloc_sz, EAL_DONTDUMP)) { ^ ../lib/eal/linux/eal_memalloc.c:669:6: error: use of undeclared identifier 'virt' virt, size, flags, strerror(rte_errno)); ^ ../lib/eal/linux/eal_memalloc.c:669:12: error: use of undeclared identifier 'size' virt, size, flags, strerror(rte_errno)); ^ 4 errors generated. [73/3114] Compiling C object 'lib/76b5a35@@rte_eal@sta/eal_linux_eal_interrupts.c.o' [74/3114] Compiling C object 'lib/76b5a35@@rte_eal@sta/eal_linux_eal_memory.c.o' ninja: build stopped *Build Failed #9: OS: SUSE15-64 Target: x86_64-native-linuxapp-gcc FAILED: lib/76b5a35@@rte_eal@sta/eal_linux_eal.c.o gcc -Ilib/76b5a35@@rte_eal@sta -Ilib -I../lib -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -mno-avx512f -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation '-DABI_VERSION="22.1"' -DRTE_LIBEAL_USE_GETENTROPY -DRTE_LOG_DEFAULT_LOGTYPE=lib.eal -MD -MQ 'lib/76b5a35@@rte_eal@sta/eal_linux_eal.c.o' -MF 'lib/76b5a35@@rte_eal@sta/eal_linux_eal.c.o.d' -o 'lib/76b5a35@@rte_eal@sta/eal_linux_eal.c.o' -c ../lib/eal/linux/eal.c ../lib/eal/linux/eal.c: In function ‘eal_parse_args’: ../lib/eal/linux/eal.c:820:4: error: ‘internal_config’ undeclared (first use in this function) internal_config->huge_dont_dump_flag = 1; ^~~~~~~~~~~~~~~ ../lib/eal/linux/eal.c:820:4: note: each undeclared identifier is reported only once for each function it appears in [59/3114] Generating rte_ethdev_mingw with a custom command [60/3114] Compiling C object 'lib/76b5a35@@rte_eal@sta/eal_common_eal_common_options.c.o' [61/3114] Compiling C object 'lib/76b5a35@@rte_eal@sta/eal_linux_eal_debug.c.o' [62/3114] Compiling C object 'lib/76b5a35@@rte_eal@sta/eal_linux_eal_cpuflags.c.o' [63/3114] Generating telemetry.sym_chk with a meson_exe.py custom command [64/3114] Compiling C object 'lib/76b5a35@@rte_eal@sta/eal_linux_eal_alarm.c.o' [65/3114] Compiling C object 'lib/76b5a35@@rte_eal@sta/eal_linux_eal_dev.c.o' [66/3114] Compiling C object 'lib/76b5a35@@rte_eal@sta/eal_linux_eal_hugepage_info.c.o' [67/3114] Generating symbol file 'lib/76b5a35@@rte_kvargs@sha/librte_kvargs.so.22.1.symbols' ninja: build stopped *Build Failed #10: OS: UB2004-32 Target: i686-native-linuxapp-gcc FAILED: lib/librte_eal.a.p/eal_linux_eal.c.o gcc -Ilib/librte_eal.a.p -Ilib -I../lib -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-zero-length-bounds -Wno-pointer-to-int-cast -D_GNU_SOURCE -m32 -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation '-DABI_VERSION="22.1"' -DRTE_LIBEAL_USE_GETENTROPY -DRTE_LOG_DEFAULT_LOGTYPE=lib.eal -MD -MQ lib/librte_eal.a.p/eal_linux_eal.c.o -MF lib/librte_eal.a.p/eal_linux_eal.c.o.d -o lib/librte_eal.a.p/eal_linux_eal.c.o -c ../lib/eal/linux/eal.c ../lib/eal/linux/eal.c: In function ‘eal_parse_args’: ../lib/eal/linux/eal.c:820:4: error: ‘internal_config’ undeclared (first use in this function) 820 | internal_config->huge_dont_dump_flag = 1; | ^~~~~~~~~~~~~~~ ../lib/eal/linux/eal.c:820:4: note: each undeclared identifier is reported only once for each function it appears in [65/2477] Compiling C object lib/librte_eal.a.p/eal_linux_eal_debug.c.o [66/2477] Compiling C object lib/librte_eal.a.p/eal_common_malloc_mp.c.o [67/2477] Compiling C object lib/librte_eal.a.p/eal_linux_eal_log.c.o [68/2477] Compiling C object lib/librte_eal.a.p/eal_linux_eal_lcore.c.o [69/2477] Compiling C object lib/librte_eal.a.p/eal_linux_eal_alarm.c.o [70/2477] Compiling C object lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o FAILED: lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o gcc -Ilib/librte_eal.a.p -Ilib -I../lib -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-zero-length-bounds -Wno-pointer-to-int-cast -D_GNU_SOURCE -m32 -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation '-DABI_VERSION="22.1"' -DRTE_LIBEAL_USE_GETENTROPY -DRTE_LOG_DEFAULT_LOGTYPE=lib.eal -MD -MQ lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o -MF lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o.d -o lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o -c ../lib/eal/linux/eal_memalloc.c ../lib/eal/linux/eal_memalloc.c: In function ‘alloc_seg’: ../lib/eal/linux/eal_memalloc.c:666:6: error: ‘internal_config’ undeclared (first use in this function) 666 | if (internal_config->huge_dont_dump_flag) { | ^~~~~~~~~~~~~~~ ../lib/eal/linux/eal_memalloc.c:666:6: note: each undeclared identifier is reported only once for each function it appears in ../lib/eal/linux/eal_memalloc.c:667:31: error: ‘EAL_DONTDUMP’ undeclared (first use in this function); did you mean ‘MADV_DONTDUMP’? 667 | if (madvise(addr, alloc_sz, EAL_DONTDUMP)) { | ^~~~~~~~~~~~ | MADV_DONTDUMP In file included from ../lib/eal/linux/eal_memalloc.c:37: ../lib/eal/linux/eal_memalloc.c:669:6: error: ‘virt’ undeclared (first use in this function) 669 | virt, size, flags, strerror(rte_errno)); | ^~~~ ../lib/eal/include/rte_log.h:343:32: note: in definition of macro ‘RTE_LOG’ 343 | RTE_LOGTYPE_ ## t, # t ": " __VA_ARGS__) | ^~~~~~~~~~~ ../lib/eal/linux/eal_memalloc.c:669:12: error: ‘size’ undeclared (first use in this function); did you mean ‘dysize’? 669 | virt, size, flags, strerror(rte_errno)); | ^~~~ ../lib/eal/include/rte_log.h:343:32: note: in definition of macro ‘RTE_LOG’ 343 | RTE_LOGTYPE_ ## t, # t ": " __VA_ARGS__) | ^~~~~~~~~~~ [71/2477] Compiling C object lib/librte_eal.a.p/eal_linux_eal_dev.c.o [72/2477] Compiling C object lib/librte_eal.a.p/eal_linux_eal_hugepage_info.c.o [73/2477] Compiling C object lib/librte_eal.a.p/eal_linux_eal_interrupts.c.o ninja: build stopped *Build Failed #11: OS: UB2004-64 Target: x86_64-native-linuxapp-clang FAILED: lib/librte_eal.a.p/eal_linux_eal.c.o clang -Ilib/librte_eal.a.p -Ilib -I../lib -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Xclang -fcolor-diagnostics -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API '-DABI_VERSION="22.1"' -DRTE_LIBEAL_USE_GETENTROPY -DRTE_LOG_DEFAULT_LOGTYPE=lib.eal -MD -MQ lib/librte_eal.a.p/eal_linux_eal.c.o -MF lib/librte_eal.a.p/eal_linux_eal.c.o.d -o lib/librte_eal.a.p/eal_linux_eal.c.o -c ../lib/eal/linux/eal.c ../lib/eal/linux/eal.c:820:4: error: must use 'struct' tag to refer to type 'internal_config' internal_config->huge_dont_dump_flag = 1; ^ struct ../lib/eal/linux/eal.c:820:4: error: expected expression 2 errors generated. [66/3165] Compiling C object lib/librte_eal.a.p/eal_linux_eal_log.c.o [67/3165] Compiling C object lib/librte_eal.a.p/eal_linux_eal_lcore.c.o [68/3165] Compiling C object lib/librte_eal.a.p/eal_linux_eal_dev.c.o [69/3165] Compiling C object lib/librte_eal.a.p/eal_common_malloc_heap.c.o [70/3165] Compiling C object lib/librte_eal.a.p/eal_linux_eal_alarm.c.o [71/3165] Compiling C object lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o FAILED: lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o clang -Ilib/librte_eal.a.p -Ilib -I../lib -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Xclang -fcolor-diagnostics -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API '-DABI_VERSION="22.1"' -DRTE_LIBEAL_USE_GETENTROPY -DRTE_LOG_DEFAULT_LOGTYPE=lib.eal -MD -MQ lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o -MF lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o.d -o lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o -c ../lib/eal/linux/eal_memalloc.c ../lib/eal/linux/eal_memalloc.c:666:6: error: use of undeclared identifier 'internal_config'; did you mean 'internal_conf'? if (internal_config->huge_dont_dump_flag) { ^~~~~~~~~~~~~~~ internal_conf ../lib/eal/linux/eal_memalloc.c:511:32: note: 'internal_conf' declared here const struct internal_config *internal_conf = ^ ../lib/eal/linux/eal_memalloc.c:667:31: error: use of undeclared identifier 'EAL_DONTDUMP' if (madvise(addr, alloc_sz, EAL_DONTDUMP)) { ^ ../lib/eal/linux/eal_memalloc.c:669:6: error: use of undeclared identifier 'virt' virt, size, flags, strerror(rte_errno)); ^ ../lib/eal/linux/eal_memalloc.c:669:12: error: use of undeclared identifier 'size' virt, size, flags, strerror(rte_errno)); ^ 4 errors generated. [72/3165] Compiling C object lib/librte_eal.a.p/eal_linux_eal_hugepage_info.c.o [73/3165] Compiling C object lib/librte_eal.a.p/eal_linux_eal_interrupts.c.o [74/3165] Compiling C object lib/librte_eal.a.p/eal_linux_eal_memory.c.o ninja: build stopped *Build Failed #12: OS: UB2004-64 Target: x86_64-native-linuxapp-gcc FAILED: lib/librte_eal.a.p/eal_linux_eal.c.o gcc -Ilib/librte_eal.a.p -Ilib -I../lib -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-zero-length-bounds -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation '-DABI_VERSION="22.1"' -DRTE_LIBEAL_USE_GETENTROPY -DRTE_LOG_DEFAULT_LOGTYPE=lib.eal -MD -MQ lib/librte_eal.a.p/eal_linux_eal.c.o -MF lib/librte_eal.a.p/eal_linux_eal.c.o.d -o lib/librte_eal.a.p/eal_linux_eal.c.o -c ../lib/eal/linux/eal.c ../lib/eal/linux/eal.c: In function ‘eal_parse_args’: ../lib/eal/linux/eal.c:820:4: error: ‘internal_config’ undeclared (first use in this function) 820 | internal_config->huge_dont_dump_flag = 1; | ^~~~~~~~~~~~~~~ ../lib/eal/linux/eal.c:820:4: note: each undeclared identifier is reported only once for each function it appears in [67/3165] Compiling C object lib/librte_eal.a.p/eal_linux_eal_log.c.o [68/3165] Compiling C object lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o FAILED: lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o gcc -Ilib/librte_eal.a.p -Ilib -I../lib -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-zero-length-bounds -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation '-DABI_VERSION="22.1"' -DRTE_LIBEAL_USE_GETENTROPY -DRTE_LOG_DEFAULT_LOGTYPE=lib.eal -MD -MQ lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o -MF lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o.d -o lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o -c ../lib/eal/linux/eal_memalloc.c ../lib/eal/linux/eal_memalloc.c: In function ‘alloc_seg’: ../lib/eal/linux/eal_memalloc.c:666:6: error: ‘internal_config’ undeclared (first use in this function) 666 | if (internal_config->huge_dont_dump_flag) { | ^~~~~~~~~~~~~~~ ../lib/eal/linux/eal_memalloc.c:666:6: note: each undeclared identifier is reported only once for each function it appears in ../lib/eal/linux/eal_memalloc.c:667:31: error: ‘EAL_DONTDUMP’ undeclared (first use in this function); did you mean ‘MADV_DONTDUMP’? 667 | if (madvise(addr, alloc_sz, EAL_DONTDUMP)) { | ^~~~~~~~~~~~ | MADV_DONTDUMP In file included from ../lib/eal/linux/eal_memalloc.c:37: ../lib/eal/linux/eal_memalloc.c:669:6: error: ‘virt’ undeclared (first use in this function) 669 | virt, size, flags, strerror(rte_errno)); | ^~~~ ../lib/eal/include/rte_log.h:343:32: note: in definition of macro ‘RTE_LOG’ 343 | RTE_LOGTYPE_ ## t, # t ": " __VA_ARGS__) | ^~~~~~~~~~~ ../lib/eal/linux/eal_memalloc.c:669:12: error: ‘size’ undeclared (first use in this function); did you mean ‘dysize’? 669 | virt, size, flags, strerror(rte_errno)); | ^~~~ ../lib/eal/include/rte_log.h:343:32: note: in definition of macro ‘RTE_LOG’ 343 | RTE_LOGTYPE_ ## t, # t ": " __VA_ARGS__) | ^~~~~~~~~~~ [69/3165] Compiling C object lib/librte_eal.a.p/eal_linux_eal_lcore.c.o [70/3165] Compiling C object lib/librte_eal.a.p/eal_linux_eal_dev.c.o [71/3165] Compiling C object lib/librte_eal.a.p/eal_linux_eal_alarm.c.o [72/3165] Compiling C object lib/librte_eal.a.p/eal_linux_eal_thread.c.o [73/3165] Compiling C object lib/librte_eal.a.p/eal_linux_eal_hugepage_info.c.o [74/3165] Compiling C object lib/librte_eal.a.p/eal_linux_eal_interrupts.c.o [75/3165] Compiling C object lib/librte_eal.a.p/eal_linux_eal_memory.c.o ninja: build stopped *Build Failed #13: OS: UB2004-64 Target: x86_64-native-linuxapp-icc FAILED: lib/librte_eal.a.p/eal_linux_eal.c.o icc -Ilib/librte_eal.a.p -Ilib -I../lib -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -pipe -D_FILE_OFFSET_BITS=64 -Wall -w3 -diag-disable:remark -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-missing-field-initializers -diag-disable=181 -diag-disable=188 -diag-disable=2203 -diag-disable=2279 -diag-disable=2557 -diag-disable=3179 -diag-disable=3656 -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API '-DABI_VERSION="22.1"' -DRTE_LIBEAL_USE_GETENTROPY -DRTE_LOG_DEFAULT_LOGTYPE=lib.eal -MD -MQ lib/librte_eal.a.p/eal_linux_eal.c.o -MF lib/librte_eal.a.p/eal_linux_eal.c.o.d -o lib/librte_eal.a.p/eal_linux_eal.c.o -c ../lib/eal/linux/eal.c ../lib/eal/linux/eal.c(820): error: identifier "internal_config" is undefined internal_config->huge_dont_dump_flag = 1; ^ compilation aborted for ../lib/eal/linux/eal.c (code 2) [65/3116] Compiling C object lib/librte_eal.a.p/eal_linux_eal_cpuflags.c.o [66/3116] Compiling C object lib/librte_eal.a.p/eal_linux_eal_debug.c.o [67/3116] Compiling C object lib/librte_eal.a.p/eal_linux_eal_alarm.c.o [68/3116] Compiling C object lib/librte_eal.a.p/eal_linux_eal_log.c.o [69/3116] Compiling C object lib/librte_eal.a.p/eal_linux_eal_dev.c.o [70/3116] Compiling C object lib/librte_eal.a.p/eal_linux_eal_lcore.c.o [71/3116] Compiling C object lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o FAILED: lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o icc -Ilib/librte_eal.a.p -Ilib -I../lib -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -pipe -D_FILE_OFFSET_BITS=64 -Wall -w3 -diag-disable:remark -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-missing-field-initializers -diag-disable=181 -diag-disable=188 -diag-disable=2203 -diag-disable=2279 -diag-disable=2557 -diag-disable=3179 -diag-disable=3656 -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API '-DABI_VERSION="22.1"' -DRTE_LIBEAL_USE_GETENTROPY -DRTE_LOG_DEFAULT_LOGTYPE=lib.eal -MD -MQ lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o -MF lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o.d -o lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o -c ../lib/eal/linux/eal_memalloc.c ../lib/eal/linux/eal_memalloc.c(666): error: identifier "internal_config" is undefined if (internal_config->huge_dont_dump_flag) { ^ ../lib/eal/linux/eal_memalloc.c(667): error: identifier "EAL_DONTDUMP" is undefined if (madvise(addr, alloc_sz, EAL_DONTDUMP)) { ^ ../lib/eal/linux/eal_memalloc.c(668): error: identifier "virt" is undefined RTE_LOG(INFO, EAL, "madvise(%p, %#zx, %d) failed: %s\n", ^ ../lib/eal/linux/eal_memalloc.c(668): error: identifier "size" is undefined RTE_LOG(INFO, EAL, "madvise(%p, %#zx, %d) failed: %s\n", ^ ../lib/eal/linux/eal_memalloc.c(668): warning #592: variable "flags" is used before its value is set RTE_LOG(INFO, EAL, "madvise(%p, %#zx, %d) failed: %s\n", ^ compilation aborted for ../lib/eal/linux/eal_memalloc.c (code 2) [72/3116] Compiling C object lib/librte_eal.a.p/eal_linux_eal_hugepage_info.c.o [73/3116] Compiling C object lib/librte_eal.a.p/eal_linux_eal_interrupts.c.o ninja: build stopped *Build Failed #14: OS: UB2004-64 Target: x86_64-native-linuxapp-doc FAILED: lib/76b5a35@@rte_eal@sta/eal_linux_eal.c.o gcc -Ilib/76b5a35@@rte_eal@sta -Ilib -I../lib -I. -I../ -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/telemetry/../metrics -I../lib/telemetry/../metrics -Ilib/telemetry -I../lib/telemetry -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-zero-length-bounds -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation '-DABI_VERSION="22.1"' -DRTE_LIBEAL_USE_GETENTROPY -DRTE_LOG_DEFAULT_LOGTYPE=lib.eal -MD -MQ 'lib/76b5a35@@rte_eal@sta/eal_linux_eal.c.o' -MF 'lib/76b5a35@@rte_eal@sta/eal_linux_eal.c.o.d' -o 'lib/76b5a35@@rte_eal@sta/eal_linux_eal.c.o' -c ../lib/eal/linux/eal.c ../lib/eal/linux/eal.c: In function ‘eal_parse_args’: ../lib/eal/linux/eal.c:820:4: error: ‘internal_config’ undeclared (first use in this function) 820 | internal_config->huge_dont_dump_flag = 1; | ^~~~~~~~~~~~~~~ ../lib/eal/linux/eal.c:820:4: note: each undeclared identifier is reported only once for each function it appears in [63/2754] Compiling C object 'lib/76b5a35@@rte_eal@sta/eal_linux_eal_lcore.c.o'. [64/2754] Compiling C object 'lib/76b5a35@@rte_eal@sta/eal_linux_eal_log.c.o'. [65/2754] Compiling C object 'lib/76b5a35@@rte_eal@sta/eal_linux_eal_dev.c.o'. [66/2754] Compiling C object 'lib/76b5a35@@rte_eal@sta/eal_linux_eal_alarm.c.o'. [67/2754] Compiling C object 'lib/76b5a35@@rte_eal@sta/eal_linux_eal_memalloc.c.o'. FAILED: lib/76b5a35@@rte_eal@sta/eal_linux_eal_memalloc.c.o gcc -Ilib/76b5a35@@rte_eal@sta -Ilib -I../lib -I. -I../ -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/telemetry/../metrics -I../lib/telemetry/../metrics -Ilib/telemetry -I../lib/telemetry -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-zero-length-bounds -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation '-DABI_VERSION="22.1"' -DRTE_LIBEAL_USE_GETENTROPY -DRTE_LOG_DEFAULT_LOGTYPE=lib.eal -MD -MQ 'lib/76b5a35@@rte_eal@sta/eal_linux_eal_memalloc.c.o' -MF 'lib/76b5a35@@rte_eal@sta/eal_linux_eal_memalloc.c.o.d' -o 'lib/76b5a35@@rte_eal@sta/eal_linux_eal_memalloc.c.o' -c ../lib/eal/linux/eal_memalloc.c ../lib/eal/linux/eal_memalloc.c: In function ‘alloc_seg’: ../lib/eal/linux/eal_memalloc.c:666:6: error: ‘internal_config’ undeclared (first use in this function) 666 | if (internal_config->huge_dont_dump_flag) { | ^~~~~~~~~~~~~~~ ../lib/eal/linux/eal_memalloc.c:666:6: note: each undeclared identifier is reported only once for each function it appears in ../lib/eal/linux/eal_memalloc.c:667:31: error: ‘EAL_DONTDUMP’ undeclared (first use in this function); did you mean ‘MADV_DONTDUMP’? 667 | if (madvise(addr, alloc_sz, EAL_DONTDUMP)) { | ^~~~~~~~~~~~ | MADV_DONTDUMP In file included from ../lib/eal/linux/eal_memalloc.c:37: ../lib/eal/linux/eal_memalloc.c:669:6: error: ‘virt’ undeclared (first use in this function) 669 | virt, size, flags, strerror(rte_errno)); | ^~~~ ../lib/eal/include/rte_log.h:343:32: note: in definition of macro ‘RTE_LOG’ 343 | RTE_LOGTYPE_ ## t, # t ": " __VA_ARGS__) | ^~~~~~~~~~~ ../lib/eal/linux/eal_memalloc.c:669:12: error: ‘size’ undeclared (first use in this function); did you mean ‘dysize’? 669 | virt, size, flags, strerror(rte_errno)); | ^~~~ ../lib/eal/include/rte_log.h:343:32: note: in definition of macro ‘RTE_LOG’ 343 | RTE_LOGTYPE_ ## t, # t ": " __VA_ARGS__) | ^~~~~~~~~~~ [68/2754] Compiling C object 'lib/76b5a35@@rte_eal@sta/eal_linux_eal_hugepage_info.c.o'. [69/2754] Compiling C object 'lib/76b5a35@@rte_eal@sta/eal_common_eal_common_options.c.o'. [70/2754] Compiling C object 'lib/76b5a35@@rte_eal@sta/eal_linux_eal_interrupts.c.o'. [71/2754] Compiling C object 'lib/76b5a35@@rte_eal@sta/eal_linux_eal_memory.c.o'. ninja: build stopped *Build Failed #15: OS: UB2110-64 Target: x86_64-native-linuxapp-gcc FAILED: lib/librte_eal.a.p/eal_linux_eal.c.o gcc -Ilib/librte_eal.a.p -Ilib -I../lib -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-zero-length-bounds -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation '-DABI_VERSION="22.1"' -DRTE_LIBEAL_USE_GETENTROPY -DRTE_LOG_DEFAULT_LOGTYPE=lib.eal -MD -MQ lib/librte_eal.a.p/eal_linux_eal.c.o -MF lib/librte_eal.a.p/eal_linux_eal.c.o.d -o lib/librte_eal.a.p/eal_linux_eal.c.o -c ../lib/eal/linux/eal.c ../lib/eal/linux/eal.c: In function ‘eal_parse_args’: ../lib/eal/linux/eal.c:820:25: error: ‘internal_config’ undeclared (first use in this function) 820 | internal_config->huge_dont_dump_flag = 1; | ^~~~~~~~~~~~~~~ ../lib/eal/linux/eal.c:820:25: note: each undeclared identifier is reported only once for each function it appears in [68/3179] Compiling C object lib/librte_eal.a.p/eal_linux_eal_dev.c.o [69/3179] Compiling C object lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o FAILED: lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o gcc -Ilib/librte_eal.a.p -Ilib -I../lib -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-zero-length-bounds -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation '-DABI_VERSION="22.1"' -DRTE_LIBEAL_USE_GETENTROPY -DRTE_LOG_DEFAULT_LOGTYPE=lib.eal -MD -MQ lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o -MF lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o.d -o lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o -c ../lib/eal/linux/eal_memalloc.c ../lib/eal/linux/eal_memalloc.c: In function ‘alloc_seg’: ../lib/eal/linux/eal_memalloc.c:666:13: error: ‘internal_config’ undeclared (first use in this function) 666 | if (internal_config->huge_dont_dump_flag) { | ^~~~~~~~~~~~~~~ ../lib/eal/linux/eal_memalloc.c:666:13: note: each undeclared identifier is reported only once for each function it appears in ../lib/eal/linux/eal_memalloc.c:667:45: error: ‘EAL_DONTDUMP’ undeclared (first use in this function); did you mean ‘MADV_DONTDUMP’? 667 | if (madvise(addr, alloc_sz, EAL_DONTDUMP)) { | ^~~~~~~~~~~~ | MADV_DONTDUMP In file included from ../lib/eal/linux/eal_memalloc.c:37: ../lib/eal/linux/eal_memalloc.c:669:41: error: ‘virt’ undeclared (first use in this function) 669 | virt, size, flags, strerror(rte_errno)); | ^~~~ ../lib/eal/include/rte_log.h:343:46: note: in definition of macro ‘RTE_LOG’ 343 | RTE_LOGTYPE_ ## t, # t ": " __VA_ARGS__) | ^~~~~~~~~~~ ../lib/eal/linux/eal_memalloc.c:669:47: error: ‘size’ undeclared (first use in this function); did you mean ‘dysize’? 669 | virt, size, flags, strerror(rte_errno)); | ^~~~ ../lib/eal/include/rte_log.h:343:46: note: in definition of macro ‘RTE_LOG’ 343 | RTE_LOGTYPE_ ## t, # t ": " __VA_ARGS__) | ^~~~~~~~~~~ [70/3179] Compiling C object lib/librte_eal.a.p/eal_linux_eal_alarm.c.o [71/3179] Compiling C object lib/librte_eal.a.p/eal_linux_eal_timer.c.o [72/3179] Compiling C object lib/librte_eal.a.p/eal_linux_eal_hugepage_info.c.o [73/3179] Compiling C object lib/librte_eal.a.p/eal_linux_eal_thread.c.o [74/3179] Generating symbol file lib/librte_telemetry.so.22.1.p/librte_telemetry.so.22.1.symbols [75/3179] Compiling C object lib/librte_eal.a.p/eal_linux_eal_interrupts.c.o [76/3179] Compiling C object lib/librte_eal.a.p/eal_linux_eal_memory.c.o ninja: build stopped DPDK STV team