From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id AB5B8471E8 for ; Sun, 11 Jan 2026 18:38:13 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id ABDAF4013F; Sun, 11 Jan 2026 18:38:12 +0100 (CET) Received: from mail.loongson.cn (mail.loongson.cn [114.242.206.163]) by mails.dpdk.org (Postfix) with ESMTP id 1D49F4013F for ; Sun, 11 Jan 2026 18:38:09 +0100 (CET) Received: from loongson.cn (unknown [10.40.64.71]) by gateway (Coremail) with SMTP id _____8BxcfD_32NpuaAHAA--.24937S3; Mon, 12 Jan 2026 01:38:07 +0800 (CST) Received: from localhost.localdomain (unknown [10.40.64.71]) by front1 (Coremail) with SMTP id qMiowJBxLML+32Np8X8ZAA--.50946S3; Mon, 12 Jan 2026 01:38:06 +0800 (CST) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by localhost.localdomain (8.15.2/8.15.2) with ESMTPS id 60BH1IJ71508738 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Mon, 12 Jan 2026 01:01:19 +0800 Received: (from root@localhost) by localhost.localdomain (8.15.2/8.15.2/Submit) id 60BH1Ifh1508737; Mon, 12 Jan 2026 01:01:18 +0800 Date: Mon, 12 Jan 2026 01:01:18 +0800 From: qemudev@loongson.cn Message-Id: <202601111701.60BH1Ifh1508737@localhost.localdomain> Content-Type: text/plain; charset="utf-8" Subject: |FAILURE| pw159684-159685 [PATCH v2 2/2] mailmap: add Scott Mitchell In-Reply-To: <20260111151758.89015-3-scott.k.mitch1@gmail.com> References: <20260111151758.89015-3-scott.k.mitch1@gmail.com> To: test-report@dpdk.org Cc: scott.k.mitch1@gmail.com, maobibo@loongson.cn X-CM-TRANSID: qMiowJBxLML+32Np8X8ZAA--.50946S3 X-CM-SenderInfo: pthp3vthy6z05rqj20fqof0/1tbiAgEED2ljO5sDowAAsC X-Coremail-Antispam: 1Uk129KBj9kXoW8JF4kJr4DGF1rCryrGr1rCw4rp5X_Ar15Xr 1fpFW7KF1DtFWUJr1Fk3ykXr10vry0q3ZxC34jvr9rWrZ5Aas8tay3Xrsxtw1Du3W8u3yk KasIkry7CF4DKry5XwcCm3ZEXasCq-sJn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7KY7 ZEXasCq-sGcSsGvfJ3Ic02F40EFcxC0VAKzVAqx4xG6I80ebIjqfuFe4nvWSU5nxnvy29K BjDU0xBIdaVrnRJUUUyCb4IE77IF4wAFF20E14v26r1j6r4UM7CY07I20VC2zVCF04k26c xKx2IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28lY4IEw2IIxxk0rwA2F7IY1VAKz4vE j48ve4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_Jr0_JF4l84ACjcxK6xIIjxv20xvEc7CjxV AFwI0_Jr0_Gr1l84ACjcxK6I8E87Iv67AKxVWUJVW8JwA2z4x0Y4vEx4A2jsIEc7CjxVAF wI0_Jr0_Gr1le2I262IYc4CY6c8Ij28IcVAaY2xG8wAqjxCEc2xF0cIa020Ex4CE44I27w Aqx4xG64xvF2IEw4CE5I8CrVC2j2WlYx0E2Ix0cI8IcVAFwI0_JF0_Jw1lYx0Ex4A2jsIE 14v26r1j6r4UMcvjeVCFs4IE7xkEbVWUJVW8JwAKzVCY07xG64k0F24l42xK82IYc2Ij64 vIr41l4I8I3I0E4IkC6x0Yz7v_Jr0_Gr1lx2IqxVAqx4xG67AKxVWUJVWUGwC20s026x8G jcxK67AKxVWUGVWUWwC2zVAF1VAY17CE14v26r1Y6r17MIIYrxkI7VAKI48JMIIF0xvE2I x0cI8IcVAFwI0_Jr0_JF4lIxAIcVC0I7IYx2IY6xkF7I0E14v26r1j6r4UMIIF0xvE42xK 8VAvwI8IcIk0rVWUJVWUCwCI42IY6I8E87Iv67AKxVWUJVW8JwCI42IY6I8E87Iv6xkF7I 0E14v26r1j6r4UYxBIdaVFxhVjvjDU0xZFpf9x07UR5l8UUUUU= X-BeenThere: test-report@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: automatic DPDK test reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: test-report-bounces@dpdk.org Test-Label: loongarch-compilation Test-Status: FAILURE http://dpdk.org/patch/159685 _ninja build failure_ Submitter: Scott Mitchell Date: Sun, 11 Jan 2026 10:17:57 -0500 DPDK git baseline: Repo:dpdk Branch: main CommitID: cd60dcd503b91956f966a1f6d595b35d256ac00f 159684-159685 --> ninja build failed Test environment and result as below: +---------------------+----------------+ | Environment | compilation | +---------------------+----------------+ | Loongnix-Server 8.3 | FAIL | +---------------------+----------------+ Loongnix-Server 8.3 Kernel: 4.19.190+ Compiler: gcc 8.3 Ninja build logs: -------------------------------BEGIN LOGS---------------------------- FAILED: lib/librte_eal.a.p/eal_common_eal_common_memalloc.c.o cc -Ilib/librte_eal.a.p -Ilib -I../lib -Ilib/eal/common -I../lib/eal/common -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/loongarch/include -I../lib/eal/loongarch/include -I../kernel/linux -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/log -I../lib/log -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/argparse -I../lib/argparse -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -include rte_config.h -Wvla -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=loongarch64 -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation '-DABI_VERSION="26.1"' -DRTE_LOG_DEFA ULT_LOGTYPE=lib.eal -MD -MQ lib/librte_eal.a.p/eal_common_eal_common_memalloc.c.o -MF lib/librte_eal.a.p/eal_common_eal_common_memalloc.c.o.d -o lib/librte_eal.a.p/eal_common_eal_common_memalloc.c.o -c ../lib/eal/common/eal_common_memalloc.c ./lib/eal/common/eal_common_memalloc.c: In function ‘eal_memalloc_is_contig’: ./lib/eal/common/eal_common_memalloc.c:86:30: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] end = RTE_PTR_ADD(start, len); ^ In file included from ../lib/eal/include/generic/rte_rwlock.h:29, from ../lib/eal/loongarch/include/rte_rwlock.h:8, from ../lib/eal/include/rte_fbarray.h:35, from ../lib/eal/common/eal_common_memalloc.c:9: ./lib/eal/common/eal_common_memalloc.c:93:45: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] aligned_end = RTE_PTR_ALIGN_CEIL(end, pgsz); ^ ./lib/eal/include/rte_common.h:687:11: note: in definition of macro ‘RTE_PTR_ALIGN_FLOOR’ ((typeof(ptr))RTE_ALIGN_FLOOR((uintptr_t)(ptr), align)) ^~~ ./lib/eal/common/eal_common_memalloc.c:93:17: note: in expansion of macro ‘RTE_PTR_ALIGN_CEIL’ aligned_end = RTE_PTR_ALIGN_CEIL(end, pgsz); ^~~~~~~~~~~~~~~~~~ ./lib/eal/common/eal_common_memalloc.c:93:1: error: expected expression before ‘#pragma’ aligned_end = RTE_PTR_ALIGN_CEIL(end, pgsz); ^ ~ ./lib/eal/common/eal_common_memalloc.c:102:50: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] aligned_start = RTE_PTR_ADD(aligned_start, pgsz); ^ ./lib/eal/common/eal_common_memalloc.c:108:51: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] aligned_start = RTE_PTR_ADD(aligned_start, pgsz); ^ In file included from ../lib/eal/include/generic/rte_rwlock.h:29, from ../lib/eal/loongarch/include/rte_rwlock.h:8, from ../lib/eal/include/rte_fbarray.h:35, from ../lib/eal/common/eal_common_memalloc.c:9: ./lib/eal/common/eal_common_memalloc.c:116:45: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] aligned_end = RTE_PTR_ALIGN_CEIL(end, pgsz); ^ ./lib/eal/include/rte_common.h:687:11: note: in definition of macro ‘RTE_PTR_ALIGN_FLOOR’ ((typeof(ptr))RTE_ALIGN_FLOOR((uintptr_t)(ptr), align)) ^~~ ./lib/eal/common/eal_common_memalloc.c:116:17: note: in expansion of macro ‘RTE_PTR_ALIGN_CEIL’ aligned_end = RTE_PTR_ALIGN_CEIL(end, pgsz); ^~~~~~~~~~~~~~~~~~ ./lib/eal/common/eal_common_memalloc.c:116:1: error: expected expression before ‘#pragma’ aligned_end = RTE_PTR_ALIGN_CEIL(end, pgsz); ^ ~ [14/3029] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_hexdump.c.o [15/3029] Compiling C object lib/librte_eal.a.p/eal_linux_eal_lcore.c.o [16/3029] Compiling C object lib/librte_log.a.p/log_log_timestamp.c.o [17/3029] Compiling C object lib/librte_log.a.p/log_log_color.c.o [18/3029] Compiling C object lib/librte_kvargs.a.p/kvargs_rte_kvargs.c.o [19/3029] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_memory.c.o FAILED: lib/librte_eal.a.p/eal_common_eal_common_memory.c.o cc -Ilib/librte_eal.a.p -Ilib -I../lib -Ilib/eal/common -I../lib/eal/common -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/loongarch/include -I../lib/eal/loongarch/include -I../kernel/linux -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/log -I../lib/log -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/argparse -I../lib/argparse -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -include rte_config.h -Wvla -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=loongarch64 -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation '-DABI_VERSION="26.1"' -DRTE_LOG_DEFA ULT_LOGTYPE=lib.eal -MD -MQ lib/librte_eal.a.p/eal_common_eal_common_memory.c.o -MF lib/librte_eal.a.p/eal_common_eal_common_memory.c.o.d -o lib/librte_eal.a.p/eal_common_eal_common_memory.c.o -c ../lib/eal/common/eal_common_memory.c In file included from ../lib/eal/common/eal_common_memory.c:32: ./lib/eal/common/malloc_elem.h: In function ‘malloc_elem_from_data’: ./lib/eal/common/malloc_elem.h:312:69: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] struct malloc_elem *elem = RTE_PTR_SUB(data, MALLOC_ELEM_HEADER_LEN); ^ ./lib/eal/common/malloc_elem.h:315:69: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] return elem->state != ELEM_PAD ? elem: RTE_PTR_SUB(elem, elem->pad); ^ In file included from ../lib/eal/include/generic/rte_rwlock.h:29, from ../lib/eal/loongarch/include/rte_rwlock.h:8, from ../lib/eal/include/rte_fbarray.h:35, from ../lib/eal/common/eal_common_memory.c:13: ./lib/eal/common/eal_common_memory.c: In function ‘eal_get_virtual_area’: ./lib/eal/common/eal_common_memory.c:80:57: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] requested_addr = RTE_PTR_ALIGN(requested_addr, page_sz); ^ ./lib/eal/include/rte_common.h:687:11: note: in definition of macro ‘RTE_PTR_ALIGN_FLOOR’ ((typeof(ptr))RTE_ALIGN_FLOOR((uintptr_t)(ptr), align)) ^~~ ./lib/eal/include/rte_common.h:723:35: note: in expansion of macro ‘RTE_PTR_ALIGN_CEIL’ #define RTE_PTR_ALIGN(ptr, align) RTE_PTR_ALIGN_CEIL(ptr, align) ^~~~~~~~~~~~~~~~~~ ./lib/eal/common/eal_common_memory.c:80:20: note: in expansion of macro ‘RTE_PTR_ALIGN’ requested_addr = RTE_PTR_ALIGN(requested_addr, page_sz); ^~~~~~~~~~~~~ ./lib/eal/common/eal_common_memory.c:80:1: error: expected expression before ‘#pragma’ requested_addr = RTE_PTR_ALIGN(requested_addr, page_sz); ^ ~ In file included from ../lib/eal/include/generic/rte_rwlock.h:29, from ../lib/eal/loongarch/include/rte_rwlock.h:8, from ../lib/eal/include/rte_fbarray.h:35, from ../lib/eal/common/eal_common_memory.c:13: ./lib/eal/common/eal_common_memory.c:93:58: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] requested_addr == RTE_PTR_ALIGN(requested_addr, page_sz) && ^ ./lib/eal/include/rte_common.h:687:11: note: in definition of macro ‘RTE_PTR_ALIGN_FLOOR’ ((typeof(ptr))RTE_ALIGN_FLOOR((uintptr_t)(ptr), align)) ^~~ ./lib/eal/include/rte_common.h:723:35: note: in expansion of macro ‘RTE_PTR_ALIGN_CEIL’ #define RTE_PTR_ALIGN(ptr, align) RTE_PTR_ALIGN_CEIL(ptr, align) ^~~~~~~~~~~~~~~~~~ ./lib/eal/common/eal_common_memory.c:93:21: note: in expansion of macro ‘RTE_PTR_ALIGN’ requested_addr == RTE_PTR_ALIGN(requested_addr, page_sz) && ^~~~~~~~~~~~~ ./lib/eal/common/eal_common_memory.c:93:1: error: expected expression before ‘#pragma’ requested_addr == RTE_PTR_ALIGN(requested_addr, page_sz) && ^ ~ ./lib/eal/common/eal_common_memory.c:117:54: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] next_baseaddr = RTE_PTR_ADD(next_baseaddr, page_sz); ^ In file included from ../lib/eal/include/generic/rte_rwlock.h:29, from ../lib/eal/loongarch/include/rte_rwlock.h:8, from ../lib/eal/include/rte_fbarray.h:35, from ../lib/eal/common/eal_common_memory.c:13: ./lib/eal/common/eal_common_memory.c:132:38: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] RTE_PTR_ALIGN(mapped_addr, page_sz); ^ ./lib/eal/include/rte_common.h:687:11: note: in definition of macro ‘RTE_PTR_ALIGN_FLOOR’ ((typeof(ptr))RTE_ALIGN_FLOOR((uintptr_t)(ptr), align)) ^~~ ./lib/eal/include/rte_common.h:723:35: note: in expansion of macro ‘RTE_PTR_ALIGN_CEIL’ #define RTE_PTR_ALIGN(ptr, align) RTE_PTR_ALIGN_CEIL(ptr, align) ^~~~~~~~~~~~~~~~~~ ./lib/eal/common/eal_common_memory.c:132:4: note: in expansion of macro ‘RTE_PTR_ALIGN’ RTE_PTR_ALIGN(mapped_addr, page_sz); ^~~~~~~~~~~~~ ./lib/eal/common/eal_common_memory.c:132:1: error: expected expression before ‘#pragma’ RTE_PTR_ALIGN(mapped_addr, page_sz); ^ ./lib/eal/common/eal_common_memory.c:165:50: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] next_baseaddr = RTE_PTR_ADD(aligned_addr, *size); ^ ./lib/eal/common/eal_common_memory.c:184:52: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] map_end = RTE_PTR_ADD(mapped_addr, (size_t)map_sz); ^ ./lib/eal/common/eal_common_memory.c:185:48: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] aligned_end = RTE_PTR_ADD(aligned_addr, *size); ^ ./lib/eal/common/eal_common_memory.c: In function ‘eal_memseg_list_populate’: ./lib/eal/common/eal_common_memory.c:296:35: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] addr = RTE_PTR_ADD(addr, page_sz); ^ ./lib/eal/common/eal_common_memory.c: In function ‘virt2memseg’: ./lib/eal/common/eal_common_memory.c:312:35: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] end = RTE_PTR_ADD(start, msl->len); ^ ./lib/eal/common/eal_common_memory.c: In function ‘virt2memseg_list’: ./lib/eal/common/eal_common_memory.c:335:36: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] end = RTE_PTR_ADD(start, msl->len); ^ ./lib/eal/common/eal_common_memory.c: In function ‘find_virt’: ./lib/eal/common/eal_common_memory.c:363:42: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] vi->virt = RTE_PTR_ADD(ms->addr, offset); ^ ./lib/eal/common/eal_common_memory.c: In function ‘find_virt_legacy’: ./lib/eal/common/eal_common_memory.c:376:42: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] vi->virt = RTE_PTR_ADD(ms->addr, offset); ^ ./lib/eal/common/eal_common_memory.c: In function ‘handle_eal_memzone_info_request’: ./lib/eal/common/eal_common_memory.c:1258:40: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] mz_end = RTE_PTR_ADD(cur_addr, mz->len); ^ ./lib/eal/common/eal_common_memory.c:1269:43: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] cur_addr = RTE_PTR_ADD(cur_addr, page_sz); ^ ./lib/eal/common/eal_common_memory.c: In function ‘handle_eal_memseg_info_request’: ./lib/eal/common/eal_common_memory.c:1450:60: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ms_end_addr = (uint64_t)RTE_PTR_ADD(ms_start_addr, ms->len); ^ In file included from ../lib/eal/include/generic/rte_rwlock.h:29, from ../lib/eal/loongarch/include/rte_rwlock.h:8, from ../lib/eal/include/rte_fbarray.h:35, from ../lib/eal/common/eal_common_memory.c:13: ./lib/eal/include/rte_common.h:582:33: warning: pointer/integer type mismatch in conditional expression default: _Generic((1 ? (ptr) : (void *)0), ^ ./lib/eal/common/eal_common_memory.c:1450:26: note: in expansion of macro ‘RTE_PTR_ADD’ ms_end_addr = (uint64_t)RTE_PTR_ADD(ms_start_addr, ms->len); ^~~~~~~~~~~ ./lib/eal/common/eal_common_memory.c: In function ‘handle_eal_element_list_request’: ./lib/eal/common/eal_common_memory.c:1522:60: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ms_end_addr = (uint64_t)RTE_PTR_ADD(ms_start_addr, ms->len); ^ In file included from ../lib/eal/include/generic/rte_rwlock.h:29, from ../lib/eal/loongarch/include/rte_rwlock.h:8, from ../lib/eal/include/rte_fbarray.h:35, from ../lib/eal/common/eal_common_memory.c:13: ./lib/eal/include/rte_common.h:582:33: warning: pointer/integer type mismatch in conditional expression default: _Generic((1 ? (ptr) : (void *)0), ^ ./lib/eal/common/eal_common_memory.c:1522:26: note: in expansion of macro ‘RTE_PTR_ADD’ ms_end_addr = (uint64_t)RTE_PTR_ADD(ms_start_addr, ms->len); ^~~~~~~~~~~ ./lib/eal/common/eal_common_memory.c:1534:53: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] (uint64_t)RTE_PTR_ADD(elem_start_addr, elem->size); ^ In file included from ../lib/eal/include/generic/rte_rwlock.h:29, from ../lib/eal/loongarch/include/rte_rwlock.h:8, from ../lib/eal/include/rte_fbarray.h:35, from ../lib/eal/common/eal_common_memory.c:13: ./lib/eal/include/rte_common.h:582:33: warning: pointer/integer type mismatch in conditional expression default: _Generic((1 ? (ptr) : (void *)0), ^ ./lib/eal/common/eal_common_memory.c:1534:14: note: in expansion of macro ‘RTE_PTR_ADD’ (uint64_t)RTE_PTR_ADD(elem_start_addr, elem->size); ^~~~~~~~~~~ ./lib/eal/common/eal_common_memory.c: In function ‘handle_eal_element_info_request’: ./lib/eal/common/eal_common_memory.c:1600:60: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ms_end_addr = (uint64_t)RTE_PTR_ADD(ms_start_addr, ms->len); ^ In file included from ../lib/eal/include/generic/rte_rwlock.h:29, from ../lib/eal/loongarch/include/rte_rwlock.h:8, from ../lib/eal/include/rte_fbarray.h:35, from ../lib/eal/common/eal_common_memory.c:13: ./lib/eal/include/rte_common.h:582:33: warning: pointer/integer type mismatch in conditional expression default: _Generic((1 ? (ptr) : (void *)0), ^ ./lib/eal/common/eal_common_memory.c:1600:26: note: in expansion of macro ‘RTE_PTR_ADD’ ms_end_addr = (uint64_t)RTE_PTR_ADD(ms_start_addr, ms->len); ^~~~~~~~~~~ ./lib/eal/common/eal_common_memory.c:1613:53: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] (uint64_t)RTE_PTR_ADD(elem_start_addr, elem->size); ^ In file included from ../lib/eal/include/generic/rte_rwlock.h:29, from ../lib/eal/loongarch/include/rte_rwlock.h:8, from ../lib/eal/include/rte_fbarray.h:35, from ../lib/eal/common/eal_common_memory.c:13: ./lib/eal/include/rte_common.h:582:33: warning: pointer/integer type mismatch in conditional expression default: _Generic((1 ? (ptr) : (void *)0), ^ ./lib/eal/common/eal_common_memory.c:1613:14: note: in expansion of macro ‘RTE_PTR_ADD’ (uint64_t)RTE_PTR_ADD(elem_start_addr, elem->size); ^~~~~~~~~~~ [20/3029] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_launch.c.o In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/rte_trace_point.h: In function ‘__rte_trace_mem_get’: ./lib/eal/include/rte_trace_point.h:342:48: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] void *mem = RTE_PTR_ADD(&trace->mem[0], offset); ^ ./lib/eal/include/rte_trace_point.h: In function ‘__rte_trace_point_emit_ev_header’: ./lib/eal/include/rte_trace_point.h:362:53: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] return RTE_PTR_ADD(mem, __RTE_TRACE_EVENT_HEADER_SZ); ^ In file included from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:33:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:33:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:33:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:33:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_alarm_set’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:25:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:428:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u64(in) __rte_trace_point_emit(RTE_STR(in), &in, uint64_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:29:2: note: in expansion of macro ‘rte_trace_point_emit_u64’ rte_trace_point_emit_u64(us); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:25:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:30:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(cb_fn); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:25:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:31:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(cb_arg); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:25:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:32:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(rc); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:42:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:42:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:42:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_alarm_cancel’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:35:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:39:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(cb_fn); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:35:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:40:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(cb_arg); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:35:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:41:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(count); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:57:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:57:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:57:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:57:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:57:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:57:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:57:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:57:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_intr_callback_register’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:45:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:49:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(rc); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:45:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:50:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->dev_fd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:45:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:51:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->fd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:45:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:52:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->type); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:45:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:53:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(handle->max_intr); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:45:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:54:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(handle->nb_efd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:45:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:55:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(cb); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:45:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:56:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(cb_arg); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:70:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:70:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:70:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:70:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:70:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:70:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:70:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:70:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_intr_callback_unregister’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:58:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:62:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(rc); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:58:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:63:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->dev_fd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:58:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:64:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->fd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:58:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:65:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->type); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:58:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:66:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(handle->max_intr); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:58:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:67:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(handle->nb_efd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:58:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:68:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(cb); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:58:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:69:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(cb_arg); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:80:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:80:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:80:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:80:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:80:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:80:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_intr_enable’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:71:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:74:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(rc); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:71:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:75:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->dev_fd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:71:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:76:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->fd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:71:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:77:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->type); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:71:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:78:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(handle->max_intr); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:71:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:79:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(handle->nb_efd); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:90:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:90:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:90:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:90:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:90:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:90:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_intr_disable’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:81:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:84:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(rc); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:81:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:85:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->dev_fd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:81:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:86:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->fd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:81:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:87:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->type); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:81:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:88:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(handle->max_intr); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:81:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:89:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(handle->nb_efd); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:102:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:102:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:102:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:102:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:102:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_mem_zmalloc’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:93:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:396:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, __RTE_TRACE_EMIT_STRING_LEN_MAX); ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:97:2: note: in expansion of macro ‘rte_trace_point_emit_string’ rte_trace_point_emit_string(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:93:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:438:41: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_size_t(in) __rte_trace_point_emit(RTE_STR(in), &in, size_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:98:2: note: in expansion of macro ‘rte_trace_point_emit_size_t’ rte_trace_point_emit_size_t(size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:93:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:99:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(align); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:93:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:100:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(socket); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:93:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:101:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(ptr); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:113:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:113:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:113:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:113:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:113:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_mem_malloc’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:104:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:396:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, __RTE_TRACE_EMIT_STRING_LEN_MAX); ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:108:2: note: in expansion of macro ‘rte_trace_point_emit_string’ rte_trace_point_emit_string(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:104:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:438:41: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_size_t(in) __rte_trace_point_emit(RTE_STR(in), &in, size_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:109:2: note: in expansion of macro ‘rte_trace_point_emit_size_t’ rte_trace_point_emit_size_t(size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:104:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:110:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(align); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:104:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:111:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(socket); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:104:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:112:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(ptr); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:123:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:123:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:123:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:123:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_mem_realloc’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:115:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:438:41: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_size_t(in) __rte_trace_point_emit(RTE_STR(in), &in, size_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:119:2: note: in expansion of macro ‘rte_trace_point_emit_size_t’ rte_trace_point_emit_size_t(size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:115:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:120:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(align); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:115:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:121:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(socket); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:115:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:122:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(ptr); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:129:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_mem_free’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:125:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:128:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(ptr); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:144:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:144:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:144:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:144:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:144:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:144:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:144:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_memzone_reserve’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:132:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:396:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, __RTE_TRACE_EMIT_STRING_LEN_MAX); ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:137:2: note: in expansion of macro ‘rte_trace_point_emit_string’ rte_trace_point_emit_string(name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:132:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:438:41: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_size_t(in) __rte_trace_point_emit(RTE_STR(in), &in, size_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:138:2: note: in expansion of macro ‘rte_trace_point_emit_size_t’ rte_trace_point_emit_size_t(len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:132:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:139:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(socket_id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:132:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:140:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(flags); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:132:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:141:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(align); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:132:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:142:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(bound); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:132:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:143:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(mz); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:151:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:151:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_memzone_lookup’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:146:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:396:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, __RTE_TRACE_EMIT_STRING_LEN_MAX); ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:149:2: note: in expansion of macro ‘rte_trace_point_emit_string’ rte_trace_point_emit_string(name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:146:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:150:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(memzone); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:159:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:159:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:159:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_memzone_free’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:153:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:396:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, __RTE_TRACE_EMIT_STRING_LEN_MAX); ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:156:2: note: in expansion of macro ‘rte_trace_point_emit_string’ rte_trace_point_emit_string(name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:153:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:157:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(addr); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:153:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:158:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(rc); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:170:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:170:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:170:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:170:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_thread_remote_launch’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:162:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:166:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(f); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:162:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:167:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(arg); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:162:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:168:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(worker_id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:162:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:169:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(rc); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:176:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:176:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_thread_lcore_ready’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:171:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:174:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:171:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:396:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, __RTE_TRACE_EMIT_STRING_LEN_MAX); ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:175:2: note: in expansion of macro ‘rte_trace_point_emit_string’ rte_trace_point_emit_string(cpuset); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:182:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:182:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_thread_lcore_running’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:177:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:180:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:177:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:181:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(f); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:187:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_thread_lcore_stopped’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:183:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:186:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:196:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:196:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:196:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_service_map_lcore’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:190:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:193:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:190:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:194:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:190:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:195:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(enabled); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:202:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:202:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_service_lcore_state_change’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:197:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:200:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:197:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:431:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_i32(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:201:2: note: in expansion of macro ‘rte_trace_point_emit_i32’ rte_trace_point_emit_i32(lcore_state); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:207:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_service_lcore_start’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:203:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:206:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:212:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_service_lcore_stop’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:208:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:211:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:218:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:218:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_service_run_begin’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:213:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:216:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:213:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:217:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:224:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:224:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_service_runstate_set’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:219:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:222:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:219:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:223:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(run_state); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:230:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:230:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_service_run_end’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:225:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:228:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:225:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:229:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:236:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:236:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_launch.c:8: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_service_component_register’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:231:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:431:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_i32(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:234:2: note: in expansion of macro ‘rte_trace_point_emit_i32’ rte_trace_point_emit_i32(id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:231:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:396:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, __RTE_TRACE_EMIT_STRING_LEN_MAX); ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:235:2: note: in expansion of macro ‘rte_trace_point_emit_string’ rte_trace_point_emit_string(service_name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [21/3029] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_bus.c.o [22/3029] Compiling C object lib/librte_telemetry.a.p/telemetry_telemetry_legacy.c.o [23/3029] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_string_fns.c.o [24/3029] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_timer.c.o [25/3029] Compiling C object lib/librte_telemetry.a.p/telemetry_telemetry_data.c.o [26/3029] Compiling C object lib/librte_eal.a.p/eal_common_malloc_elem.c.o FAILED: lib/librte_eal.a.p/eal_common_malloc_elem.c.o cc -Ilib/librte_eal.a.p -Ilib -I../lib -Ilib/eal/common -I../lib/eal/common -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/loongarch/include -I../lib/eal/loongarch/include -I../kernel/linux -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/log -I../lib/log -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/argparse -I../lib/argparse -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -include rte_config.h -Wvla -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=loongarch64 -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation '-DABI_VERSION="26.1"' -DRTE_LOG_DEFA ULT_LOGTYPE=lib.eal -MD -MQ lib/librte_eal.a.p/eal_common_malloc_elem.c.o -MF lib/librte_eal.a.p/eal_common_malloc_elem.c.o.d -o lib/librte_eal.a.p/eal_common_malloc_elem.c.o -c ../lib/eal/common/malloc_elem.c In file included from ../lib/eal/common/malloc_elem.c:18: ./lib/eal/common/malloc_elem.h: In function ‘malloc_elem_from_data’: ./lib/eal/common/malloc_elem.h:312:69: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] struct malloc_elem *elem = RTE_PTR_SUB(data, MALLOC_ELEM_HEADER_LEN); ^ ./lib/eal/common/malloc_elem.h:315:69: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] return elem->state != ELEM_PAD ? elem: RTE_PTR_SUB(elem, elem->pad); ^ ./lib/eal/common/malloc_elem.c: In function ‘malloc_elem_find_max_iova_contig’: ./lib/eal/common/malloc_elem.c:44:55: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] data_start = RTE_PTR_ADD(elem, MALLOC_ELEM_HEADER_LEN); ^ ./lib/eal/common/malloc_elem.c:45:67: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] data_end = RTE_PTR_ADD(elem, elem->size - MALLOC_ELEM_TRAILER_LEN); ^ In file included from ../lib/log/rte_log.h:22, from ../lib/eal/include/rte_debug.h:17, from ../lib/eal/include/rte_bitops.h:23, from ../lib/eal/include/rte_memory.h:18, from ../lib/eal/common/malloc_elem.c:11: ./lib/eal/common/malloc_elem.c:47:57: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] contig_seg_start = RTE_PTR_ALIGN_CEIL(data_start, align); ^ ./lib/eal/include/rte_common.h:687:11: note: in definition of macro ‘RTE_PTR_ALIGN_FLOOR’ ((typeof(ptr))RTE_ALIGN_FLOOR((uintptr_t)(ptr), align)) ^~~ ./lib/eal/common/malloc_elem.c:47:21: note: in expansion of macro ‘RTE_PTR_ALIGN_CEIL’ contig_seg_start = RTE_PTR_ALIGN_CEIL(data_start, align); ^~~~~~~~~~~~~~~~~~ ./lib/eal/common/malloc_elem.c:47:1: error: expected expression before ‘#pragma’ contig_seg_start = RTE_PTR_ALIGN_CEIL(data_start, align); ^~~ ./lib/eal/common/malloc_elem.c:68:42: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] page_end = RTE_PTR_ADD(cur_page, page_sz); ^ ./lib/eal/common/malloc_elem.c:77:42: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] cur_page = RTE_PTR_ADD(cur_page, page_sz); ^ ./lib/eal/common/malloc_elem.c:80:43: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] page_end = RTE_PTR_ADD(cur_page, page_sz); ^ In file included from ../lib/log/rte_log.h:22, from ../lib/eal/include/rte_debug.h:17, from ../lib/eal/include/rte_bitops.h:23, from ../lib/eal/include/rte_memory.h:18, from ../lib/eal/common/malloc_elem.c:11: ./lib/eal/common/malloc_elem.c:88:52: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] contig_seg_start = RTE_PTR_ALIGN(cur_page, align); ^ ./lib/eal/include/rte_common.h:687:11: note: in definition of macro ‘RTE_PTR_ALIGN_FLOOR’ ((typeof(ptr))RTE_ALIGN_FLOOR((uintptr_t)(ptr), align)) ^~~ ./lib/eal/include/rte_common.h:723:35: note: in expansion of macro ‘RTE_PTR_ALIGN_CEIL’ #define RTE_PTR_ALIGN(ptr, align) RTE_PTR_ALIGN_CEIL(ptr, align) ^~~~~~~~~~~~~~~~~~ ./lib/eal/common/malloc_elem.c:88:23: note: in expansion of macro ‘RTE_PTR_ALIGN’ contig_seg_start = RTE_PTR_ALIGN(cur_page, align); ^~~~~~~~~~~~~ ./lib/eal/common/malloc_elem.c:88:1: error: expected expression before ‘#pragma’ contig_seg_start = RTE_PTR_ALIGN(cur_page, align); ^ ./lib/eal/common/malloc_elem.c: In function ‘split_elem’: ./lib/eal/common/malloc_elem.c:310:37: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] elem = RTE_PTR_ADD(elem, elem->pad); ^ ./lib/eal/common/malloc_elem.c: In function ‘next_elem_is_adjacent’: ./lib/eal/common/malloc_elem.c:344:51: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] return elem->next == RTE_PTR_ADD(elem, elem->size) && ^ ./lib/eal/common/malloc_elem.c: In function ‘prev_elem_is_adjacent’: ./lib/eal/common/malloc_elem.c:356:57: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] return elem == RTE_PTR_ADD(elem->prev, elem->prev->size) && ^ ./lib/eal/common/malloc_elem.c: In function ‘malloc_elem_alloc’: ./lib/eal/common/malloc_elem.c:442:54: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] RTE_PTR_ADD(new_elem, size + MALLOC_ELEM_OVERHEAD); ^ ./lib/eal/common/malloc_elem.c: In function ‘join_elem’: ./lib/eal/common/malloc_elem.c:506:60: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] struct malloc_elem *inner = RTE_PTR_ADD(elem1, elem1->pad); ^ ./lib/eal/common/malloc_elem.c: In function ‘malloc_elem_join_adjacent_free’: ./lib/eal/common/malloc_elem.c:524:58: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] erase = RTE_PTR_SUB(elem->next, MALLOC_ELEM_TRAILER_LEN); ^ ./lib/eal/common/malloc_elem.c:546:52: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] erase = RTE_PTR_SUB(elem, MALLOC_ELEM_TRAILER_LEN); ^ ./lib/eal/common/malloc_elem.c: In function ‘malloc_elem_free’: ./lib/eal/common/malloc_elem.c:575:48: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ptr = RTE_PTR_ADD(elem, MALLOC_ELEM_HEADER_LEN); ^ ./lib/eal/common/malloc_elem.c: In function ‘malloc_elem_hide_region’: ./lib/eal/common/malloc_elem.c:615:35: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] hide_end = RTE_PTR_ADD(start, len); ^ ./lib/eal/common/malloc_elem.c: In function ‘malloc_elem_resize’: ./lib/eal/common/malloc_elem.c:690:60: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] struct malloc_elem *split_pt = RTE_PTR_ADD(elem, new_size); ^ In file included from ../lib/log/rte_log.h:22, from ../lib/eal/include/rte_debug.h:17, from ../lib/eal/include/rte_bitops.h:23, from ../lib/eal/include/rte_memory.h:18, from ../lib/eal/common/malloc_elem.c:11: ./lib/eal/common/malloc_elem.c:691:62: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] split_pt = RTE_PTR_ALIGN_CEIL(split_pt, RTE_CACHE_LINE_SIZE); ^ ./lib/eal/include/rte_common.h:687:11: note: in definition of macro ‘RTE_PTR_ALIGN_FLOOR’ ((typeof(ptr))RTE_ALIGN_FLOOR((uintptr_t)(ptr), align)) ^~~ ./lib/eal/common/malloc_elem.c:691:14: note: in expansion of macro ‘RTE_PTR_ALIGN_CEIL’ split_pt = RTE_PTR_ALIGN_CEIL(split_pt, RTE_CACHE_LINE_SIZE); ^~~~~~~~~~~~~~~~~~ ./lib/eal/common/malloc_elem.c:691:1: error: expected expression before ‘#pragma’ split_pt = RTE_PTR_ALIGN_CEIL(split_pt, RTE_CACHE_LINE_SIZE); ^ ~ [27/3029] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_tailqs.c.o [28/3029] Compiling C object lib/librte_eal.a.p/eal_common_rte_bitset.c.o [29/3029] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_mcfg.c.o [30/3029] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_devargs.c.o [31/3029] Compiling C object lib/librte_eal.a.p/eal_common_malloc_heap.c.o FAILED: lib/librte_eal.a.p/eal_common_malloc_heap.c.o cc -Ilib/librte_eal.a.p -Ilib -I../lib -Ilib/eal/common -I../lib/eal/common -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/loongarch/include -I../lib/eal/loongarch/include -I../kernel/linux -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/log -I../lib/log -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/argparse -I../lib/argparse -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -include rte_config.h -Wvla -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=loongarch64 -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation '-DABI_VERSION="26.1"' -DRTE_LOG_DEFA ULT_LOGTYPE=lib.eal -MD -MQ lib/librte_eal.a.p/eal_common_malloc_heap.c.o -MF lib/librte_eal.a.p/eal_common_malloc_heap.c.o.d -o lib/librte_eal.a.p/eal_common_malloc_heap.c.o -c ../lib/eal/common/malloc_heap.c In file included from ../lib/eal/common/malloc_heap.c:26: ./lib/eal/common/malloc_elem.h: In function ‘malloc_elem_from_data’: ./lib/eal/common/malloc_elem.h:312:69: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] struct malloc_elem *elem = RTE_PTR_SUB(data, MALLOC_ELEM_HEADER_LEN); ^ ./lib/eal/common/malloc_elem.h:315:69: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] return elem->state != ELEM_PAD ? elem: RTE_PTR_SUB(elem, elem->pad); ^ ./lib/eal/common/malloc_heap.c: In function ‘find_biggest_element’: ./lib/eal/common/malloc_heap.c:204:29: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] MALLOC_ELEM_HEADER_LEN); ^ ./lib/eal/common/malloc_heap.c:206:30: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] MALLOC_ELEM_TRAILER_LEN); ^ In file included from ../lib/log/rte_log.h:22, from ../lib/eal/include/rte_debug.h:17, from ../lib/eal/include/rte_bitops.h:23, from ../lib/eal/include/rte_memory.h:18, from ../lib/eal/common/malloc_heap.c:11: ./lib/eal/common/malloc_heap.c:208:12: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] align); ^ ./lib/eal/include/rte_common.h:687:11: note: in definition of macro ‘RTE_PTR_ALIGN_FLOOR’ ((typeof(ptr))RTE_ALIGN_FLOOR((uintptr_t)(ptr), align)) ^~~ ./lib/eal/common/malloc_heap.c:207:21: note: in expansion of macro ‘RTE_PTR_ALIGN_CEIL’ void *aligned = RTE_PTR_ALIGN_CEIL(data_start, ^~~~~~~~~~~~~~~~~~ ./lib/eal/common/malloc_heap.c:208:1: error: expected expression before ‘#pragma’ align); ^ ./lib/eal/common/malloc_heap.c: In function ‘malloc_heap_free’: ./lib/eal/common/malloc_heap.c:883:71: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] void *asan_ptr = RTE_PTR_ADD(elem, MALLOC_ELEM_HEADER_LEN + elem->pad); ^ In file included from ../lib/log/rte_log.h:22, from ../lib/eal/include/rte_debug.h:17, from ../lib/eal/include/rte_bitops.h:23, from ../lib/eal/include/rte_memory.h:18, from ../lib/eal/common/malloc_heap.c:11: ./lib/eal/common/malloc_heap.c:914:51: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] aligned_start = RTE_PTR_ALIGN_CEIL(start, page_sz); ^ ./lib/eal/include/rte_common.h:687:11: note: in definition of macro ‘RTE_PTR_ALIGN_FLOOR’ ((typeof(ptr))RTE_ALIGN_FLOOR((uintptr_t)(ptr), align)) ^~~ ./lib/eal/common/malloc_heap.c:914:18: note: in expansion of macro ‘RTE_PTR_ALIGN_CEIL’ aligned_start = RTE_PTR_ALIGN_CEIL(start, page_sz); ^~~~~~~~~~~~~~~~~~ ./lib/eal/common/malloc_heap.c:914:1: error: expected expression before ‘#pragma’ aligned_start = RTE_PTR_ALIGN_CEIL(start, page_sz); ^~~ ./lib/eal/common/malloc_heap.c:915:29: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] end = RTE_PTR_ADD(elem, len); ^ ./lib/eal/common/malloc_heap.c:934:51: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] aligned_start = RTE_PTR_ADD(tmp->addr, tmp->len); ^ ./lib/eal/common/malloc_heap.c:962:53: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] aligned_start = RTE_PTR_ADD(aligned_start, page_sz); ^ ./lib/eal/common/malloc_heap.c:975:49: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] aligned_end = RTE_PTR_SUB(aligned_end, page_sz); ^ ./lib/eal/common/malloc_heap.c:1046:55: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] void *asan_end = RTE_PTR_ADD(asan_ptr, asan_data_len); ^ ./lib/eal/common/malloc_heap.c:1047:61: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] void *aligned_end = RTE_PTR_ADD(aligned_start, aligned_len); ^ ./lib/eal/common/malloc_heap.c:1049:28: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] MALLOC_ELEM_TRAILER_LEN); ^ ./lib/eal/common/malloc_heap.c: In function ‘malloc_heap_create_external_seg’: ./lib/eal/common/malloc_heap.c:1218:46: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ms->addr = RTE_PTR_ADD(va_addr, i ABI_VERSION app build buildtools config cscope.out devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README tags test-report.txt usertools VERSION page_sz); ^ ./lib/eal/common/malloc_heap.c: In function ‘malloc_heap_destroy’: ./lib/eal/common/malloc_heap.c:1393:45: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] memset(RTE_PTR_ADD(heap, sizeof(heap->lock)), 0, ^ [32/3029] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_uuid.c.o [33/3029] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_options.c.o FAILED: lib/librte_eal.a.p/eal_common_eal_common_options.c.o cc -Ilib/librte_eal.a.p -Ilib -I../lib -Ilib/eal/common -I../lib/eal/common -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/loongarch/include -I../lib/eal/loongarch/include -I../kernel/linux -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/log -I../lib/log -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/argparse -I../lib/argparse -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -include rte_config.h -Wvla -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=loongarch64 -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation '-DABI_VERSION="26.1"' -DRTE_LOG_DEFA ULT_LOGTYPE=lib.eal -MD -MQ lib/librte_eal.a.p/eal_common_eal_common_options.c.o -MF lib/librte_eal.a.p/eal_common_eal_common_options.c.o.d -o lib/librte_eal.a.p/eal_common_eal_common_options.c.o -c ../lib/eal/common/eal_common_options.c In file included from ../lib/eal/common/eal_trace.h:13, from ../lib/eal/common/eal_common_options.c:45: ./lib/eal/include/rte_trace_point.h: In function ‘__rte_trace_mem_get’: ./lib/eal/include/rte_trace_point.h:342:48: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] void *mem = RTE_PTR_ADD(&trace->mem[0], offset); ^ ./lib/eal/include/rte_trace_point.h: In function ‘__rte_trace_point_emit_ev_header’: ./lib/eal/include/rte_trace_point.h:362:53: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] return RTE_PTR_ADD(mem, __RTE_TRACE_EVENT_HEADER_SZ); ^ ./lib/eal/common/eal_common_options.c: In function ‘arg_list_callback’: ./lib/eal/common/eal_common_options.c:98:54: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] struct arg_list *list = RTE_PTR_ADD(init_args, index); ^ In file included from ../lib/eal/include/rte_string_fns.h:18, from ../lib/eal/common/eal_common_options.c:23: ./lib/eal/common/eal_common_options.c: In function ‘eal_parse_base_virtaddr’: ./lib/eal/common/eal_common_options.c:1613:61: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] RTE_PTR_ALIGN_CEIL((uintptr_t)addr, (size_t)RTE_PGSIZE_16M); ^ ./lib/eal/include/rte_common.h:687:11: note: in definition of macro ‘RTE_PTR_ALIGN_FLOOR’ ((typeof(ptr))RTE_ALIGN_FLOOR((uintptr_t)(ptr), align)) ^~~ ./lib/eal/common/eal_common_options.c:1613:3: note: in expansion of macro ‘RTE_PTR_ALIGN_CEIL’ RTE_PTR_ALIGN_CEIL((uintptr_t)addr, (size_t)RTE_PGSIZE_16M); ^~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:582:33: warning: pointer/integer type mismatch in conditional expression default: _Generic((1 ? (ptr) : (void *)0), ^ ./lib/eal/include/rte_common.h:687:11: note: in definition of macro ‘RTE_PTR_ALIGN_FLOOR’ ((typeof(ptr))RTE_ALIGN_FLOOR((uintptr_t)(ptr), align)) ^~~ ./lib/eal/include/rte_common.h:705:35: note: in expansion of macro ‘RTE_PTR_ADD’ RTE_PTR_ALIGN_FLOOR((typeof(ptr))RTE_PTR_ADD(ptr, (align) - 1), align) ^~~~~~~~~~~ ./lib/eal/common/eal_common_options.c:1613:3: note: in expansion of macro ‘RTE_PTR_ALIGN_CEIL’ RTE_PTR_ALIGN_CEIL((uintptr_t)addr, (size_t)RTE_PGSIZE_16M); ^~~~~~~~~~~~~~~~~~ ./lib/eal/common/eal_common_options.c:1613:1: error: expected expression before ‘#pragma’ RTE_PTR_ALIGN_CEIL((uintptr_t)addr, (size_t)RTE_PGSIZE_16M); ^ ~ [34/3029] Compiling C object lib/librte_eal.a.p/eal_common_rte_malloc.c.o FAILED: lib/librte_eal.a.p/eal_common_rte_malloc.c.o cc -Ilib/librte_eal.a.p -Ilib -I../lib -Ilib/eal/common -I../lib/eal/common -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/loongarch/include -I../lib/eal/loongarch/include -I../kernel/linux -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/log -I../lib/log -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/argparse -I../lib/argparse -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -include rte_config.h -Wvla -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=loongarch64 -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation '-DABI_VERSION="26.1"' -DRTE_LOG_DEFA ULT_LOGTYPE=lib.eal -MD -MQ lib/librte_eal.a.p/eal_common_rte_malloc.c.o -MF lib/librte_eal.a.p/eal_common_rte_malloc.c.o.d -o lib/librte_eal.a.p/eal_common_rte_malloc.c.o -c ../lib/eal/common/rte_malloc.c In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/rte_trace_point.h: In function ‘__rte_trace_mem_get’: ./lib/eal/include/rte_trace_point.h:342:48: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] void *mem = RTE_PTR_ADD(&trace->mem[0], offset); ^ ./lib/eal/include/rte_trace_point.h: In function ‘__rte_trace_point_emit_ev_header’: ./lib/eal/include/rte_trace_point.h:362:53: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] return RTE_PTR_ADD(mem, __RTE_TRACE_EVENT_HEADER_SZ); ^ In file included from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:33:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:33:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:33:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:33:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_alarm_set’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:25:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:428:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u64(in) __rte_trace_point_emit(RTE_STR(in), &in, uint64_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:29:2: note: in expansion of macro ‘rte_trace_point_emit_u64’ rte_trace_point_emit_u64(us); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:25:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:30:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(cb_fn); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:25:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:31:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(cb_arg); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:25:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:32:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(rc); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:42:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:42:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:42:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_alarm_cancel’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:35:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:39:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(cb_fn); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:35:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:40:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(cb_arg); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:35:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:41:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(count); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:57:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:57:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:57:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:57:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:57:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:57:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:57:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:57:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_intr_callback_register’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:45:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:49:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(rc); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:45:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:50:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->dev_fd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:45:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:51:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->fd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:45:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:52:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->type); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:45:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:53:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(handle->max_intr); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:45:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:54:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(handle->nb_efd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:45:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:55:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(cb); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:45:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:56:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(cb_arg); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:70:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:70:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:70:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:70:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:70:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:70:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:70:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:70:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_intr_callback_unregister’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:58:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:62:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(rc); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:58:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:63:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->dev_fd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:58:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:64:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->fd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:58:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:65:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->type); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:58:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:66:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(handle->max_intr); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:58:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:67:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(handle->nb_efd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:58:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:68:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(cb); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:58:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:69:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(cb_arg); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:80:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:80:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:80:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:80:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:80:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:80:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_intr_enable’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:71:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:74:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(rc); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:71:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:75:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->dev_fd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:71:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:76:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->fd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:71:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:77:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->type); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:71:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:78:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(handle->max_intr); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:71:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:79:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(handle->nb_efd); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:90:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:90:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:90:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:90:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:90:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:90:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_intr_disable’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:81:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:84:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(rc); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:81:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:85:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->dev_fd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:81:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:86:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->fd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:81:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:87:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->type); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:81:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:88:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(handle->max_intr); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:81:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:89:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(handle->nb_efd); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:102:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:102:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:102:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:102:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:102:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_mem_zmalloc’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:93:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:396:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, __RTE_TRACE_EMIT_STRING_LEN_MAX); ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:97:2: note: in expansion of macro ‘rte_trace_point_emit_string’ rte_trace_point_emit_string(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:93:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:438:41: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_size_t(in) __rte_trace_point_emit(RTE_STR(in), &in, size_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:98:2: note: in expansion of macro ‘rte_trace_point_emit_size_t’ rte_trace_point_emit_size_t(size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:93:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:99:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(align); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:93:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:100:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(socket); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:93:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:101:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(ptr); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:113:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:113:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:113:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:113:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:113:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_mem_malloc’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:104:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:396:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, __RTE_TRACE_EMIT_STRING_LEN_MAX); ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:108:2: note: in expansion of macro ‘rte_trace_point_emit_string’ rte_trace_point_emit_string(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:104:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:438:41: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_size_t(in) __rte_trace_point_emit(RTE_STR(in), &in, size_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:109:2: note: in expansion of macro ‘rte_trace_point_emit_size_t’ rte_trace_point_emit_size_t(size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:104:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:110:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(align); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:104:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:111:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(socket); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:104:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:112:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(ptr); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:123:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:123:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:123:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:123:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_mem_realloc’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:115:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:438:41: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_size_t(in) __rte_trace_point_emit(RTE_STR(in), &in, size_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:119:2: note: in expansion of macro ‘rte_trace_point_emit_size_t’ rte_trace_point_emit_size_t(size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:115:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:120:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(align); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:115:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:121:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(socket); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:115:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:122:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(ptr); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:129:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_mem_free’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:125:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:128:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(ptr); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:144:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:144:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:144:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:144:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:144:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:144:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:144:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_memzone_reserve’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:132:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:396:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, __RTE_TRACE_EMIT_STRING_LEN_MAX); ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:137:2: note: in expansion of macro ‘rte_trace_point_emit_string’ rte_trace_point_emit_string(name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:132:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:438:41: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_size_t(in) __rte_trace_point_emit(RTE_STR(in), &in, size_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:138:2: note: in expansion of macro ‘rte_trace_point_emit_size_t’ rte_trace_point_emit_size_t(len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:132:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:139:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(socket_id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:132:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:140:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(flags); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:132:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:141:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(align); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:132:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:142:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(bound); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:132:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:143:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(mz); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:151:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:151:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_memzone_lookup’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:146:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:396:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, __RTE_TRACE_EMIT_STRING_LEN_MAX); ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:149:2: note: in expansion of macro ‘rte_trace_point_emit_string’ rte_trace_point_emit_string(name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:146:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:150:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(memzone); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:159:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:159:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:159:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_memzone_free’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:153:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:396:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, __RTE_TRACE_EMIT_STRING_LEN_MAX); ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:156:2: note: in expansion of macro ‘rte_trace_point_emit_string’ rte_trace_point_emit_string(name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:153:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:157:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(addr); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:153:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:158:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(rc); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:170:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:170:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:170:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:170:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_thread_remote_launch’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:162:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:166:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(f); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:162:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:167:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(arg); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:162:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:168:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(worker_id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:162:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:169:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(rc); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:176:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:176:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_thread_lcore_ready’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:171:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:174:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:171:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:396:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, __RTE_TRACE_EMIT_STRING_LEN_MAX); ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:175:2: note: in expansion of macro ‘rte_trace_point_emit_string’ rte_trace_point_emit_string(cpuset); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:182:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:182:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_thread_lcore_running’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:177:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:180:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:177:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:181:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(f); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:187:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_thread_lcore_stopped’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:183:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:186:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:196:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:196:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:196:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_service_map_lcore’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:190:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:193:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:190:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:194:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:190:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:195:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(enabled); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:202:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:202:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_service_lcore_state_change’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:197:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:200:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:197:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:431:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_i32(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:201:2: note: in expansion of macro ‘rte_trace_point_emit_i32’ rte_trace_point_emit_i32(lcore_state); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:207:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_service_lcore_start’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:203:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:206:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:212:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_service_lcore_stop’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:208:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:211:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:218:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:218:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_service_run_begin’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:213:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:216:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:213:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:217:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:224:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:224:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_service_runstate_set’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:219:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:222:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:219:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:223:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(run_state); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:230:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:230:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_service_run_end’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:225:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:228:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:225:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:229:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:236:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:236:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/rte_malloc.c:20: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_service_component_register’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:231:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:431:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_i32(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:234:2: note: in expansion of macro ‘rte_trace_point_emit_i32’ rte_trace_point_emit_i32(id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:231:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:396:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, __RTE_TRACE_EMIT_STRING_LEN_MAX); ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:235:2: note: in expansion of macro ‘rte_trace_point_emit_string’ rte_trace_point_emit_string(service_name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/rte_malloc.c:23: ./lib/eal/common/malloc_elem.h: In function ‘malloc_elem_from_data’: ./lib/eal/common/malloc_elem.h:312:69: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] struct malloc_elem *elem = RTE_PTR_SUB(data, MALLOC_ELEM_HEADER_LEN); ^ ./lib/eal/common/malloc_elem.h:315:69: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] return elem->state != ELEM_PAD ? elem: RTE_PTR_SUB(elem, elem->pad); ^ In file included from ../lib/eal/loongarch/include/rte_memcpy.h:11, from ../lib/eal/common/rte_malloc.c:12: ./lib/eal/common/rte_malloc.c: In function ‘rte_realloc_socket’: ./lib/eal/common/rte_malloc.c:213:28: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] RTE_PTR_ALIGN(ptr, align) == ptr && ^ ./lib/eal/include/rte_common.h:687:11: note: in definition of macro ‘RTE_PTR_ALIGN_FLOOR’ ((typeof(ptr))RTE_ALIGN_FLOOR((uintptr_t)(ptr), align)) ^~~ ./lib/eal/include/rte_common.h:723:35: note: in expansion of macro ‘RTE_PTR_ALIGN_CEIL’ #define RTE_PTR_ALIGN(ptr, align) RTE_PTR_ALIGN_CEIL(ptr, align) ^~~~~~~~~~~~~~~~~~ ./lib/eal/common/rte_malloc.c:213:4: note: in expansion of macro ‘RTE_PTR_ALIGN’ RTE_PTR_ALIGN(ptr, align) == ptr && ^~~~~~~~~~~~~ ./lib/eal/common/rte_malloc.c:213:1: error: expected expression before ‘#pragma’ RTE_PTR_ALIGN(ptr, align) == ptr && ^ [35/3029] Compiling C object lib/librte_log.a.p/log_log.c.o [36/3029] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_interrupts.c.o [37/3029] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_dev.c.o [38/3029] Compiling C object lib/librte_pmu.a.p/pmu_pmu.c.o [39/3029] Compiling C object lib/librte_eal.a.p/eal_common_rte_random.c.o In file included from ../lib/eal/common/rte_random.c:16: ./lib/eal/include/rte_lcore_var.h: In function ‘rte_lcore_var_lcore’: ./lib/eal/include/rte_lcore_var.h:130:57: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] return RTE_PTR_ADD(handle, lcore_id ABI_VERSION app build buildtools config cscope.out devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README tags test-report.txt usertools VERSION RTE_MAX_LCORE_VAR); ^ [40/3029] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_thread.c.o In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/rte_trace_point.h: In function ‘__rte_trace_mem_get’: ./lib/eal/include/rte_trace_point.h:342:48: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] void *mem = RTE_PTR_ADD(&trace->mem[0], offset); ^ ./lib/eal/include/rte_trace_point.h: In function ‘__rte_trace_point_emit_ev_header’: ./lib/eal/include/rte_trace_point.h:362:53: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] return RTE_PTR_ADD(mem, __RTE_TRACE_EVENT_HEADER_SZ); ^ In file included from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:33:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:33:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:33:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:33:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_alarm_set’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:25:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:428:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u64(in) __rte_trace_point_emit(RTE_STR(in), &in, uint64_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:29:2: note: in expansion of macro ‘rte_trace_point_emit_u64’ rte_trace_point_emit_u64(us); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:25:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:30:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(cb_fn); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:25:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:31:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(cb_arg); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:25:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:32:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(rc); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:42:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:42:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:42:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_alarm_cancel’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:35:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:39:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(cb_fn); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:35:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:40:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(cb_arg); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:35:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:41:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(count); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:57:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:57:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:57:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:57:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:57:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:57:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:57:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:57:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_intr_callback_register’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:45:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:49:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(rc); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:45:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:50:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->dev_fd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:45:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:51:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->fd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:45:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:52:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->type); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:45:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:53:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(handle->max_intr); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:45:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:54:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(handle->nb_efd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:45:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:55:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(cb); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:45:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:56:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(cb_arg); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:70:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:70:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:70:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:70:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:70:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:70:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:70:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:70:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_intr_callback_unregister’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:58:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:62:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(rc); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:58:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:63:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->dev_fd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:58:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:64:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->fd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:58:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:65:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->type); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:58:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:66:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(handle->max_intr); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:58:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:67:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(handle->nb_efd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:58:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:68:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(cb); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:58:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:69:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(cb_arg); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:80:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:80:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:80:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:80:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:80:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:80:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_intr_enable’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:71:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:74:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(rc); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:71:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:75:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->dev_fd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:71:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:76:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->fd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:71:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:77:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->type); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:71:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:78:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(handle->max_intr); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:71:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:79:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(handle->nb_efd); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:90:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:90:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:90:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:90:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:90:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:90:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_intr_disable’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:81:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:84:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(rc); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:81:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:85:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->dev_fd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:81:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:86:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->fd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:81:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:87:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->type); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:81:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:88:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(handle->max_intr); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:81:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:89:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(handle->nb_efd); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:102:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:102:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:102:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:102:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:102:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_mem_zmalloc’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:93:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:396:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, __RTE_TRACE_EMIT_STRING_LEN_MAX); ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:97:2: note: in expansion of macro ‘rte_trace_point_emit_string’ rte_trace_point_emit_string(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:93:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:438:41: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_size_t(in) __rte_trace_point_emit(RTE_STR(in), &in, size_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:98:2: note: in expansion of macro ‘rte_trace_point_emit_size_t’ rte_trace_point_emit_size_t(size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:93:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:99:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(align); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:93:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:100:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(socket); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:93:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:101:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(ptr); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:113:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:113:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:113:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:113:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:113:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_mem_malloc’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:104:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:396:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, __RTE_TRACE_EMIT_STRING_LEN_MAX); ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:108:2: note: in expansion of macro ‘rte_trace_point_emit_string’ rte_trace_point_emit_string(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:104:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:438:41: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_size_t(in) __rte_trace_point_emit(RTE_STR(in), &in, size_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:109:2: note: in expansion of macro ‘rte_trace_point_emit_size_t’ rte_trace_point_emit_size_t(size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:104:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:110:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(align); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:104:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:111:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(socket); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:104:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:112:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(ptr); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:123:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:123:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:123:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:123:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_mem_realloc’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:115:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:438:41: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_size_t(in) __rte_trace_point_emit(RTE_STR(in), &in, size_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:119:2: note: in expansion of macro ‘rte_trace_point_emit_size_t’ rte_trace_point_emit_size_t(size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:115:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:120:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(align); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:115:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:121:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(socket); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:115:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:122:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(ptr); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:129:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_mem_free’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:125:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:128:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(ptr); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:144:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:144:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:144:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:144:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:144:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:144:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:144:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_memzone_reserve’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:132:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:396:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, __RTE_TRACE_EMIT_STRING_LEN_MAX); ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:137:2: note: in expansion of macro ‘rte_trace_point_emit_string’ rte_trace_point_emit_string(name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:132:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:438:41: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_size_t(in) __rte_trace_point_emit(RTE_STR(in), &in, size_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:138:2: note: in expansion of macro ‘rte_trace_point_emit_size_t’ rte_trace_point_emit_size_t(len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:132:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:139:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(socket_id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:132:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:140:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(flags); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:132:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:141:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(align); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:132:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:142:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(bound); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:132:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:143:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(mz); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:151:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:151:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_memzone_lookup’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:146:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:396:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, __RTE_TRACE_EMIT_STRING_LEN_MAX); ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:149:2: note: in expansion of macro ‘rte_trace_point_emit_string’ rte_trace_point_emit_string(name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:146:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:150:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(memzone); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:159:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:159:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:159:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_memzone_free’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:153:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:396:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, __RTE_TRACE_EMIT_STRING_LEN_MAX); ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:156:2: note: in expansion of macro ‘rte_trace_point_emit_string’ rte_trace_point_emit_string(name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:153:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:157:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(addr); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:153:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:158:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(rc); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:170:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:170:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:170:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:170:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_thread_remote_launch’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:162:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:166:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(f); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:162:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:167:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(arg); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:162:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:168:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(worker_id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:162:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:169:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(rc); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:176:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:176:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_thread_lcore_ready’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:171:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:174:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:171:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:396:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, __RTE_TRACE_EMIT_STRING_LEN_MAX); ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:175:2: note: in expansion of macro ‘rte_trace_point_emit_string’ rte_trace_point_emit_string(cpuset); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:182:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:182:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_thread_lcore_running’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:177:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:180:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:177:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:181:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(f); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:187:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_thread_lcore_stopped’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:183:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:186:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:196:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:196:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:196:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_service_map_lcore’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:190:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:193:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:190:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:194:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:190:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:195:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(enabled); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:202:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:202:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_service_lcore_state_change’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:197:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:200:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:197:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:431:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_i32(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:201:2: note: in expansion of macro ‘rte_trace_point_emit_i32’ rte_trace_point_emit_i32(lcore_state); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:207:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_service_lcore_start’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:203:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:206:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:212:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_service_lcore_stop’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:208:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:211:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:218:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:218:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_service_run_begin’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:213:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:216:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:213:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:217:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:224:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:224:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_service_runstate_set’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:219:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:222:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:219:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:223:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(run_state); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:230:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:230:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_service_run_end’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:225:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:228:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:225:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:229:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:236:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:236:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_thread.c:14: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_service_component_register’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:231:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:431:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_i32(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:234:2: note: in expansion of macro ‘rte_trace_point_emit_i32’ rte_trace_point_emit_i32(id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:231:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:396:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, __RTE_TRACE_EMIT_STRING_LEN_MAX); ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:235:2: note: in expansion of macro ‘rte_trace_point_emit_string’ rte_trace_point_emit_string(service_name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [41/3029] Compiling C object lib/librte_argparse.a.p/argparse_rte_argparse.c.o [42/3029] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_memzone.c.o In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/rte_trace_point.h: In function ‘__rte_trace_mem_get’: ./lib/eal/include/rte_trace_point.h:342:48: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] void *mem = RTE_PTR_ADD(&trace->mem[0], offset); ^ ./lib/eal/include/rte_trace_point.h: In function ‘__rte_trace_point_emit_ev_header’: ./lib/eal/include/rte_trace_point.h:362:53: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] return RTE_PTR_ADD(mem, __RTE_TRACE_EVENT_HEADER_SZ); ^ In file included from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:33:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:33:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:33:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:33:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_alarm_set’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:25:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:428:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u64(in) __rte_trace_point_emit(RTE_STR(in), &in, uint64_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:29:2: note: in expansion of macro ‘rte_trace_point_emit_u64’ rte_trace_point_emit_u64(us); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:25:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:30:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(cb_fn); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:25:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:31:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(cb_arg); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:25:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:32:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(rc); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:42:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:42:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:42:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_alarm_cancel’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:35:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:39:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(cb_fn); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:35:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:40:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(cb_arg); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:35:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:41:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(count); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:57:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:57:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:57:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:57:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:57:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:57:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:57:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:57:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_intr_callback_register’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:45:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:49:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(rc); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:45:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:50:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->dev_fd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:45:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:51:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->fd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:45:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:52:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->type); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:45:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:53:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(handle->max_intr); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:45:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:54:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(handle->nb_efd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:45:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:55:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(cb); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:45:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:56:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(cb_arg); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:70:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:70:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:70:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:70:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:70:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:70:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:70:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:70:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_intr_callback_unregister’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:58:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:62:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(rc); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:58:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:63:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->dev_fd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:58:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:64:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->fd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:58:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:65:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->type); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:58:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:66:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(handle->max_intr); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:58:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:67:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(handle->nb_efd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:58:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:68:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(cb); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:58:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:69:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(cb_arg); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:80:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:80:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:80:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:80:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:80:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:80:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_intr_enable’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:71:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:74:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(rc); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:71:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:75:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->dev_fd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:71:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:76:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->fd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:71:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:77:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->type); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:71:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:78:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(handle->max_intr); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:71:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:79:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(handle->nb_efd); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:90:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:90:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:90:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:90:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:90:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:90:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_intr_disable’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:81:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:84:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(rc); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:81:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:85:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->dev_fd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:81:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:86:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->fd); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:81:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:87:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(handle->type); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:81:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:88:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(handle->max_intr); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:81:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:89:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(handle->nb_efd); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:102:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:102:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:102:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:102:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:102:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_mem_zmalloc’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:93:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:396:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, __RTE_TRACE_EMIT_STRING_LEN_MAX); ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:97:2: note: in expansion of macro ‘rte_trace_point_emit_string’ rte_trace_point_emit_string(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:93:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:438:41: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_size_t(in) __rte_trace_point_emit(RTE_STR(in), &in, size_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:98:2: note: in expansion of macro ‘rte_trace_point_emit_size_t’ rte_trace_point_emit_size_t(size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:93:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:99:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(align); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:93:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:100:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(socket); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:93:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:101:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(ptr); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:113:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:113:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:113:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:113:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:113:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_mem_malloc’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:104:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:396:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, __RTE_TRACE_EMIT_STRING_LEN_MAX); ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:108:2: note: in expansion of macro ‘rte_trace_point_emit_string’ rte_trace_point_emit_string(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:104:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:438:41: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_size_t(in) __rte_trace_point_emit(RTE_STR(in), &in, size_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:109:2: note: in expansion of macro ‘rte_trace_point_emit_size_t’ rte_trace_point_emit_size_t(size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:104:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:110:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(align); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:104:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:111:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(socket); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:104:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:112:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(ptr); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:123:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:123:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:123:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:123:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_mem_realloc’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:115:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:438:41: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_size_t(in) __rte_trace_point_emit(RTE_STR(in), &in, size_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:119:2: note: in expansion of macro ‘rte_trace_point_emit_size_t’ rte_trace_point_emit_size_t(size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:115:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:120:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(align); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:115:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:121:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(socket); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:115:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:122:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(ptr); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:129:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_mem_free’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:125:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:128:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(ptr); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:144:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:144:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:144:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:144:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:144:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:144:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:144:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_memzone_reserve’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:132:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:396:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, __RTE_TRACE_EMIT_STRING_LEN_MAX); ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:137:2: note: in expansion of macro ‘rte_trace_point_emit_string’ rte_trace_point_emit_string(name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:132:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:438:41: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_size_t(in) __rte_trace_point_emit(RTE_STR(in), &in, size_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:138:2: note: in expansion of macro ‘rte_trace_point_emit_size_t’ rte_trace_point_emit_size_t(len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:132:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:139:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(socket_id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:132:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:140:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(flags); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:132:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:141:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(align); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:132:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:142:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(bound); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:132:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:143:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(mz); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:151:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:151:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_memzone_lookup’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:146:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:396:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, __RTE_TRACE_EMIT_STRING_LEN_MAX); ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:149:2: note: in expansion of macro ‘rte_trace_point_emit_string’ rte_trace_point_emit_string(name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:146:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:150:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(memzone); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:159:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:159:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:159:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_memzone_free’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:153:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:396:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, __RTE_TRACE_EMIT_STRING_LEN_MAX); ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:156:2: note: in expansion of macro ‘rte_trace_point_emit_string’ rte_trace_point_emit_string(name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:153:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:157:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(addr); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:153:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:158:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(rc); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:170:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:170:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:170:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:170:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_thread_remote_launch’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:162:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:166:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(f); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:162:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:167:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(arg); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:162:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:168:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(worker_id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:162:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:436:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_int(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:169:2: note: in expansion of macro ‘rte_trace_point_emit_int’ rte_trace_point_emit_int(rc); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:176:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:176:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_thread_lcore_ready’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:171:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:174:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:171:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:396:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, __RTE_TRACE_EMIT_STRING_LEN_MAX); ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:175:2: note: in expansion of macro ‘rte_trace_point_emit_string’ rte_trace_point_emit_string(cpuset); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:182:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:182:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_thread_lcore_running’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:177:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:180:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:177:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:441:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_ptr(in) __rte_trace_point_emit(RTE_STR(in), &in, uintptr_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:181:2: note: in expansion of macro ‘rte_trace_point_emit_ptr’ rte_trace_point_emit_ptr(f); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:187:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_thread_lcore_stopped’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:183:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:186:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:196:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:196:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ./lib/eal/include/eal_trace_internal.h:196:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_service_map_lcore’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:190:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:193:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:190:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:194:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:190:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:195:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(enabled); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:202:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:202:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_service_lcore_state_change’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:197:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:200:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:197:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:431:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_i32(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:201:2: note: in expansion of macro ‘rte_trace_point_emit_i32’ rte_trace_point_emit_i32(lcore_state); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:207:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_service_lcore_start’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:203:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:206:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:212:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_service_lcore_stop’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:208:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:211:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:218:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:218:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_service_run_begin’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:213:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:216:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:213:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:217:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:224:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:224:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_service_runstate_set’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:219:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:222:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:219:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:223:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(run_state); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:230:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:230:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_service_run_end’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:225:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:228:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:225:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:430:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_u32(in) __rte_trace_point_emit(RTE_STR(in), &in, uint32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:229:2: note: in expansion of macro ‘rte_trace_point_emit_u32’ rte_trace_point_emit_u32(lcore_id); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: At top level: ./lib/eal/include/eal_trace_internal.h:236:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ) ^ ./lib/eal/include/eal_trace_internal.h:236:1: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] In file included from ../lib/eal/include/eal_trace_internal.h:16, from ../lib/eal/common/eal_common_memzone.c:12: ./lib/eal/include/eal_trace_internal.h: In function ‘rte_eal_trace_service_component_register’: ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:231:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:388:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, sizeof(*in)); ^~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:431:38: note: in expansion of macro ‘__rte_trace_point_emit’ #define rte_trace_point_emit_i32(in) __rte_trace_point_emit(RTE_STR(in), &in, int32_t) ^~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:234:2: note: in expansion of macro ‘rte_trace_point_emit_i32’ rte_trace_point_emit_i32(id); ^~~~~~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/rte_common.h:583:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] const void *: ((void *)((const char *)(ptr) + (x))), ^ ./lib/eal/include/rte_trace_point.h:56:2: note: in definition of macro ‘__RTE_TRACE_POINT’ __VA_ARGS__ ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:231:1: note: in expansion of macro ‘RTE_TRACE_POINT’ RTE_TRACE_POINT( ^~~~~~~~~~~~~~~ ./lib/eal/include/rte_trace_point.h:396:8: note: in expansion of macro ‘RTE_PTR_ADD’ mem = RTE_PTR_ADD(mem, __RTE_TRACE_EMIT_STRING_LEN_MAX); ^~~~~~~~~~~ ./lib/eal/include/eal_trace_internal.h:235:2: note: in expansion of macro ‘rte_trace_point_emit_string’ rte_trace_point_emit_string(service_name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/eal/common/eal_common_memzone.c:22: ./lib/eal/common/malloc_elem.h: In function ‘malloc_elem_from_data’: ./lib/eal/common/malloc_elem.h:312:69: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] struct malloc_elem *elem = RTE_PTR_SUB(data, MALLOC_ELEM_HEADER_LEN); ^ ./lib/eal/common/malloc_elem.h:315:69: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] return elem->state != ELEM_PAD ? elem: RTE_PTR_SUB(elem, elem->pad); ^ ./lib/eal/common/eal_common_memzone.c: In function ‘dump_memzone’: ./lib/eal/common/eal_common_memzone.c:407:40: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] mz_end = RTE_PTR_ADD(cur_addr, mz->len); ^ ./lib/eal/common/eal_common_memzone.c:420:43: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] cur_addr = RTE_PTR_ADD(cur_addr, page_sz); ^ [43/3029] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_trace_points.c.o [44/3029] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_lcore.c.o [45/3029] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_fbarray.c.o ./lib/eal/common/eal_common_fbarray.c: In function ‘get_used_mask’: ./lib/eal/common/eal_common_fbarray.c:78:60: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] return (struct used_mask *) RTE_PTR_ADD(data, elt_sz ABI_VERSION app build buildtools config cscope.out devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README tags test-report.txt usertools VERSION len); ^ ./lib/eal/common/eal_common_fbarray.c: In function ‘overlap’: ./lib/eal/common/eal_common_fbarray.c:102:42: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] const void *end = RTE_PTR_ADD(start, len); ^ ./lib/eal/common/eal_common_fbarray.c:104:52: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] const void *ma_end = RTE_PTR_ADD(ma->addr, ma->len); ^ ./lib/eal/common/eal_common_fbarray.c: In function ‘rte_fbarray_get’: ./lib/eal/common/eal_common_fbarray.c:1061:48: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] ret = RTE_PTR_ADD(arr->data, idx ABI_VERSION app build buildtools config cscope.out devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README tags test-report.txt usertools VERSION arr->elt_sz); ^ ./lib/eal/common/eal_common_fbarray.c: In function ‘rte_fbarray_find_idx’: ./lib/eal/common/eal_common_fbarray.c:1471:53: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] end = RTE_PTR_ADD(arr->data, arr->elt_sz ABI_VERSION app build buildtools config cscope.out devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README tags test-report.txt usertools VERSION arr->len); ^ [46/3029] Compiling C object lib/librte_telemetry.a.p/telemetry_telemetry.c.o ninja: build stopped: subcommand failed. -------------------------------END LOGS------------------------------