root@t2-Super-Server:/home/t2/桌面/dpdk/dpdk-stable-20.11.9/build# ninja
[1193/2544] Linking target drivers/librte_net_mqnic.so.21.0
FAILED: drivers/librte_net_mqnic.so.21.0
cc -o drivers/librte_net_mqnic.so.21.0 drivers/librte_net_mqnic.so.21.0.p/meson-generated_.._rte_net_mqnic.pmd.c.o drivers/libtmp_rte_net_mqnic.a.p/net_mqnic_mqnic_logs.c.o drivers/libtmp_rte_net_mqnic.a.p/net_mqnic_mqnic_ethdev.c.o drivers/libtmp_rte_net_mqnic.a.p/net_mqnic_mqnic_rxtx.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,librte_net_mqnic.so.21 -Wl,--no-as-needed -pthread -lm -ldl '-Wl,-rpath,$ORIGIN/../lib:$ORIGIN/' '-Wl,-rpath-link,/home/t2/桌面/dpdk/dpdk-stable-20.11.9/build/lib' '-Wl,-rpath-link,/home/t2/桌面/dpdk/dpdk-stable-20.11.9/build/drivers' lib/librte_ethdev.so.21.0 lib/librte_eal.so.21.0 lib/librte_kvargs.so.21.0 lib/librte_telemetry.so.21.0 lib/librte_net.so.21.0 lib/librte_mbuf.so.21.0 lib/librte_mempool.so.21.0 lib/librte_ring.so.21.0 lib/librte_meter.so.21.0 drivers/librte_bus_pci.so.21.0 lib/librte_pci.so.21.0 drivers/librte_bus_vdev.so.21.0 -Wl,--end-group '-Wl,--version-script=/home/t2/桌面/dpdk/dpdk-stable-20.11.9/drivers/net/mqnic/version.map'
/usr/bin/ld: drivers/libtmp_rte_net_mqnic.a.p/net_mqnic_mqnic_rxtx.c.o:(.bss+0x0): multiple definition of `____cacheline_aligned_in_smp'; drivers/libtmp_rte_net_mqnic.a.p/net_mqnic_mqnic_ethdev.c.o:(.bss+0x0): first defined here
collect2: error: ld returned 1 exit status
出错的环境:
$uname -a
Linux t2-Super-Server 5.15.0-79-generic #86-Ubuntu SMP Mon Jul 10 16:07:21 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.2 LTS
Release: 22.04
Codename: jammy
$ lscpu
架构: x86_64
CPU 运行模式: 32-bit, 64-bit
Address sizes: 46 bits physical, 48 bits virtual
字节序: Little Endian
CPU: 16
在线 CPU 列表: 0-15
厂商 ID: GenuineIntel
型号名称: Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
CPU 系列: 6
型号: 79
每个核的线程数: 2
每个座的核数: 8
座: 1
步进: 1
CPU 最大 MHz: 3000.0000
CPU 最小 MHz: 1200.0000
BogoMIPS: 4200.00
标记: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall n
x pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64
monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xs
ave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l3 cdp_l3 invpcid_single pti intel_ppin ssbd ibrs ibpb stibp tp
r_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap
intel_pt xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts md_clear flush_l1d
Virtualization features:
虚拟化: VT-x
Caches (sum of all):
L1d: 256 KiB (8 instances)
L1i: 256 KiB (8 instances)
L2: 2 MiB (8 instances)
L3: 20 MiB (1 instance)
NUMA:
NUMA 节点: 1
NUMA 节点0 CPU: 0-15
Vulnerabilities:
Itlb multihit: KVM: Mitigation: VMX disabled
L1tf: Mitigation; PTE Inversion; VMX conditional cache flushes, SMT vulnerable
Mds: Mitigation; Clear CPU buffers; SMT vulnerable
Meltdown: Mitigation; PTI
Mmio stale data: Mitigation; Clear CPU buffers; SMT vulnerable
Retbleed: Not affected
Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp
Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Spectre v2: Mitigation; Retpolines, IBPB conditional, IBRS_FW, STIBP conditional, RSB filling, PBRSB-eIBRS Not affected
Srbds: Not affected
Tsx async abort: Mitigation; Clear CPU buffers; SMT vulnerable
t2@t2-Super-Server:~/桌面/dpdk/dpdk-stable-20.11.9/build$
我安装的步骤:
root@t2-Super-Server:/home/t2/桌面/dpdk# ls
dpdk-20.11.9.tar.xz DPDK-with-Corundum-main.zip
root@t2-Super-Server:/home/t2/桌面/dpdk# unzip DPDK-with-Corundum-main.zip
Archive: DPDK-with-Corundum-main.zip
...
root@t2-Super-Server:/home/t2/桌面/dpdk# tar -xvf dpdk-20.11.9.tar.xz
dpdk-stable-20.11.9/
dpdk-stable-20.11.9/.ci/
...
root@t2-Super-Server:/home/t2/桌面/dpdk/DPDK-with-Corundum-main# ls
dpdk-20.11 README.md
root@t2-Super-Server:/home/t2/桌面/dpdk/DPDK-with-Corundum-main/dpdk-20.11# cp ./* ../../
dpdk-20.11.9.tar.xz dpdk-stable-20.11.9/ DPDK-with-Corundum-main/ DPDK-with-Corundum-main.zip
root@t2-Super-Server:/home/t2/桌面/dpdk/DPDK-with-Corundum-main/dpdk-20.11# cp ./* ../../dpdk-stable-20.11.9/
ABI_VERSION .ci/ doc/ examples/ .gitignore license/ meson.build .travis.yml
app/ config/ drivers/ .gitattributes kernel/ MAINTAINERS meson_options.txt usertools/
buildtools/ devtools/ .editorconfig .github/ lib/ Makefile README VERSION
root@t2-Super-Server:/home/t2/桌面/dpdk/DPDK-with-Corundum-main/dpdk-20.11# cp ./* ../../dpdk-stable-20.11.9/
cp: 未指定 -r;略过目录 './config'
cp: 未指定 -r;略过目录 './drivers'
root@t2-Super-Server:/home/t2/桌面/dpdk/DPDK-with-Corundum-main/dpdk-20.11# cp -r ./* ../../dpdk-stable-20.11.9/
root@t2-Super-Server:/home/t2/桌面/dpdk/DPDK-with-Corundum-main/dpdk-20.11# ls
config drivers
root@t2-Super-Server:/home/t2/桌面/dpdk/DPDK-with-Corundum-main/dpdk-20.11# cd ../..
root@t2-Super-Server:/home/t2/桌面/dpdk# cd dpdk-stable-20.11.9/
root@t2-Super-Server:/home/t2/桌面/dpdk/dpdk-stable-20.11.9# meson build
The Meson build system
Version: 0.61.2
Source dir: /home/t2/桌面/dpdk/dpdk-stable-20.11.9
Build dir: /home/t2/桌面/dpdk/dpdk-stable-20.11.9/build
Build type: native build
Program cat found: YES (/usr/bin/cat)
WARNING: You should add the boolean check kwarg to the run_command call.
It currently defaults to false,
but it will default to true in future releases of meson.
See also: https://github.com/mesonbuild/meson/issues/9300
Project name: DPDK
Project version: 20.11.9
C compiler for the host machine: cc (gcc 11.4.0 "cc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0")
C linker for the host machine: cc ld.bfd 2.38
Host machine cpu family: x86_64
Host machine cpu: x86_64
Program pkg-config found: YES (/usr/bin/pkg-config)
Program gen-pmdinfo-cfile.sh found: YES (/home/t2/桌面/dpdk/dpdk-stable-20.11.9/buildtools/gen-pmdinfo-cfile.sh)
Program check-symbols.sh found: YES (/home/t2/桌面/dpdk/dpdk-stable-20.11.9/buildtools/check-symbols.sh)
Program options-ibverbs-static.sh found: YES (/home/t2/桌面/dpdk/dpdk-stable-20.11.9/buildtools/options-ibverbs-static.sh)
Program binutils-avx512-check.sh found: YES (/home/t2/桌面/dpdk/dpdk-stable-20.11.9/buildtools/binutils-avx512-check.sh)
Program python3 found: YES (/usr/bin/python3)
WARNING: Python files installed by Meson might not be found by python interpreter.
This warning can be avoided by setting "python.platlibdir" option.
WARNING: Python files installed by Meson might not be found by python interpreter.
This warning can be avoided by setting "python.purelibdir" option.
Program cat found: YES (/usr/bin/cat)
Checking for size of "void *" : 8
Checking for size of "void *" : 8
Library m found: YES
Library numa found: NO
Library fdt found: NO
Library execinfo found: NO
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Run-time dependency libbsd found: NO (tried pkgconfig)
Run-time dependency libpcap found: NO (tried pkgconfig)
Library pcap found: NO
Compiler for C supports arguments -Wcast-qual: YES
Compiler for C supports arguments -Wdeprecated: YES
Compiler for C supports arguments -Wformat: YES
Compiler for C supports arguments -Wformat-nonliteral: YES
Compiler for C supports arguments -Wformat-security: YES
Compiler for C supports arguments -Wmissing-declarations: YES
Compiler for C supports arguments -Wmissing-prototypes: YES
Compiler for C supports arguments -Wnested-externs: YES
Compiler for C supports arguments -Wold-style-definition: YES
Compiler for C supports arguments -Wpointer-arith: YES
Compiler for C supports arguments -Wsign-compare: YES
Compiler for C supports arguments -Wstrict-prototypes: YES
Compiler for C supports arguments -Wundef: YES
Compiler for C supports arguments -Wwrite-strings: YES
Compiler for C supports arguments -Wno-address-of-packed-member: YES
Compiler for C supports arguments -Wno-packed-not-aligned: YES
Compiler for C supports arguments -Wno-missing-field-initializers: YES
Compiler for C supports arguments -Wno-zero-length-bounds: YES
Fetching value of define "__SSE4_2__" : 1
Fetching value of define "__AES__" : 1
Fetching value of define "__AVX__" : 1
Fetching value of define "__AVX2__" : 1
Fetching value of define "__AVX512BW__" :
Fetching value of define "__AVX512CD__" :
Fetching value of define "__AVX512DQ__" :
Fetching value of define "__AVX512F__" :
Fetching value of define "__AVX512VL__" :
Fetching value of define "__PCLMUL__" : 1
Fetching value of define "__RDRND__" : 1
Fetching value of define "__RDSEED__" : 1
Fetching value of define "__VPCLMULQDQ__" :
Compiler for C supports arguments -Wno-format-truncation: YES
Message: lib/librte_kvargs: Defining dependency "kvargs"
Message: lib/librte_telemetry: Defining dependency "telemetry"
Checking for function "getentropy" : YES
Message: lib/librte_eal: Defining dependency "eal"
Message: lib/librte_ring: Defining dependency "ring"
Message: lib/librte_rcu: Defining dependency "rcu"
Message: lib/librte_mempool: Defining dependency "mempool"
Message: lib/librte_mbuf: Defining dependency "mbuf"
Fetching value of define "__PCLMUL__" : 1 (cached)
Fetching value of define "__AVX512F__" : (cached)
Compiler for C supports arguments -mpclmul: YES
Compiler for C supports arguments -maes: YES
Compiler for C supports arguments -mavx512f: YES
Compiler for C supports arguments -mavx512bw: YES
Compiler for C supports arguments -mavx512dq: YES
Compiler for C supports arguments -mavx512vl: YES
Compiler for C supports arguments -mvpclmulqdq: YES
Compiler for C supports arguments -mavx2: YES
Compiler for C supports arguments -mavx: YES
Message: lib/librte_net: Defining dependency "net"
Message: lib/librte_meter: Defining dependency "meter"
Message: lib/librte_ethdev: Defining dependency "ethdev"
Message: lib/librte_pci: Defining dependency "pci"
Message: lib/librte_cmdline: Defining dependency "cmdline"
Run-time dependency jansson found: NO (tried pkgconfig)
Message: lib/librte_metrics: Defining dependency "metrics"
Message: lib/librte_hash: Defining dependency "hash"
Message: lib/librte_timer: Defining dependency "timer"
Fetching value of define "__AVX2__" : 1 (cached)
Fetching value of define "__AVX512F__" : (cached)
Fetching value of define "__AVX512VL__" : (cached)
Fetching value of define "__AVX512CD__" : (cached)
Fetching value of define "__AVX512BW__" : (cached)
Compiler for C supports arguments -mavx512f -mavx512vl -mavx512cd -mavx512bw: YES
Message: lib/librte_acl: Defining dependency "acl"
Message: lib/librte_bbdev: Defining dependency "bbdev"
Message: lib/librte_bitratestats: Defining dependency "bitratestats"
Message: lib/librte_cfgfile: Defining dependency "cfgfile"
Message: lib/librte_compressdev: Defining dependency "compressdev"
Message: lib/librte_cryptodev: Defining dependency "cryptodev"
Message: lib/librte_distributor: Defining dependency "distributor"
Message: lib/librte_efd: Defining dependency "efd"
Message: lib/librte_eventdev: Defining dependency "eventdev"
Message: lib/librte_gro: Defining dependency "gro"
Message: lib/librte_gso: Defining dependency "gso"
Message: lib/librte_ip_frag: Defining dependency "ip_frag"
Message: lib/librte_jobstats: Defining dependency "jobstats"
Message: lib/librte_kni: Defining dependency "kni"
Message: lib/librte_latencystats: Defining dependency "latencystats"
Message: lib/librte_lpm: Defining dependency "lpm"
Message: lib/librte_member: Defining dependency "member"
Message: lib/librte_power: Defining dependency "power"
Message: lib/librte_pdump: Defining dependency "pdump"
Message: lib/librte_rawdev: Defining dependency "rawdev"
Message: lib/librte_regexdev: Defining dependency "regexdev"
Message: lib/librte_rib: Defining dependency "rib"
Message: lib/librte_reorder: Defining dependency "reorder"
Message: lib/librte_sched: Defining dependency "sched"
Message: lib/librte_security: Defining dependency "security"
Message: lib/librte_stack: Defining dependency "stack"
Has header "linux/userfaultfd.h" : YES
Message: lib/librte_vhost: Defining dependency "vhost"
Message: lib/librte_ipsec: Defining dependency "ipsec"
Fetching value of define "__AVX512F__" : (cached)
Fetching value of define "__AVX512DQ__" : (cached)
Compiler for C supports arguments -mavx512f -mavx512dq: YES
Compiler for C supports arguments -mavx512bw: YES (cached)
Message: lib/librte_fib: Defining dependency "fib"
Message: lib/librte_port: Defining dependency "port"
Message: lib/librte_table: Defining dependency "table"
Message: lib/librte_pipeline: Defining dependency "pipeline"
Message: lib/librte_flow_classify: Defining dependency "flow_classify"
Run-time dependency libelf found: NO (tried pkgconfig)
Message: lib/librte_bpf: Defining dependency "bpf"
Message: lib/librte_graph: Defining dependency "graph"
Message: lib/librte_node: Defining dependency "node"
Compiler for C supports arguments -Wno-format-truncation: YES (cached)
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/common/cpt: Defining dependency "common_cpt"
Compiler for C supports arguments -Wno-cast-qual: YES
Compiler for C supports arguments -Wno-pointer-arith: YES
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/common/dpaax: Defining dependency "common_dpaax"
Compiler for C supports arguments -Wno-pointer-to-int-cast: YES
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/common/iavf: Defining dependency "common_iavf"
Library libmusdk found: NO
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/common/octeontx: Defining dependency "common_octeontx"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/common/octeontx2: Defining dependency "common_octeontx2"
Compiler for C supports arguments -Wdisabled-optimization: YES
Compiler for C supports arguments -Waggregate-return: YES
Compiler for C supports arguments -Wbad-function-cast: YES
Compiler for C supports arguments -Wno-sign-compare: YES
Compiler for C supports arguments -Wno-unused-parameter: YES
Compiler for C supports arguments -Wno-unused-variable: YES
Compiler for C supports arguments -Wno-empty-body: YES
Compiler for C supports arguments -Wno-unused-but-set-variable: YES
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/common/sfc_efx: Defining dependency "common_sfc_efx"
Compiler for C supports arguments -Wno-cast-qual: YES (cached)
Compiler for C supports arguments -Wno-pointer-arith: YES (cached)
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/bus/dpaa: Defining dependency "bus_dpaa"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/bus/fslmc: Defining dependency "bus_fslmc"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/bus/ifpga: Defining dependency "bus_ifpga"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/bus/pci: Defining dependency "bus_pci"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/bus/vdev: Defining dependency "bus_vdev"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/bus/vmbus: Defining dependency "bus_vmbus"
Compiler for C supports arguments -std=c11: YES
Compiler for C supports arguments -Wno-strict-prototypes: YES
Compiler for C supports arguments -D_BSD_SOURCE: YES
Compiler for C supports arguments -D_DEFAULT_SOURCE: YES
Compiler for C supports arguments -D_XOPEN_SOURCE=600: YES
Run-time dependency libmlx5 found: YES 1.24.43.0
Run-time dependency libibverbs found: YES 1.14.43.0
Header <infiniband/verbs.h> has symbol "IBV_ACCESS_RELAXED_ORDERING " with dependencies libmlx5, libibverbs: YES
Header <infiniband/mlx5dv.h> has symbol "MLX5DV_CQE_RES_FORMAT_CSUM_STRIDX" with dependencies libmlx5, libibverbs: YES
Header <infiniband/mlx5dv.h> has symbol "MLX5DV_CONTEXT_MASK_TUNNEL_OFFLOADS" with dependencies libmlx5, libibverbs: YES
Header <infiniband/mlx5dv.h> has symbol "MLX5DV_CONTEXT_FLAGS_MPW_ALLOWED" with dependencies libmlx5, libibverbs: YES
Header <infiniband/mlx5dv.h> has symbol "MLX5DV_CONTEXT_FLAGS_CQE_128B_COMP" with dependencies libmlx5, libibverbs: YES
Header <infiniband/mlx5dv.h> has symbol "MLX5DV_CQ_INIT_ATTR_FLAGS_CQE_PAD" with dependencies libmlx5, libibverbs: YES
Header <infiniband/mlx5dv.h> has symbol "mlx5dv_create_flow_action_packet_reformat" with dependencies libmlx5, libibverbs: YES
Header <infiniband/verbs.h> has symbol "IBV_FLOW_SPEC_MPLS" with dependencies libmlx5, libibverbs: YES
Header <infiniband/verbs.h> has symbol "IBV_WQ_FLAGS_PCI_WRITE_END_PADDING" with dependencies libmlx5, libibverbs: YES
Header <infiniband/verbs.h> has symbol "IBV_WQ_FLAG_RX_END_PADDING" with dependencies libmlx5, libibverbs: NO
Header <infiniband/mlx5dv.h> has symbol "mlx5dv_query_devx_port" with dependencies libmlx5, libibverbs: NO
Header <infiniband/mlx5dv.h> has symbol "mlx5dv_query_port" with dependencies libmlx5, libibverbs: YES
Header <infiniband/mlx5dv.h> has symbol "mlx5dv_dr_action_create_dest_ib_port" with dependencies libmlx5, libibverbs: YES
Header <infiniband/mlx5dv.h> has symbol "mlx5dv_devx_obj_create" with dependencies libmlx5, libibverbs: YES
Header <infiniband/mlx5dv.h> has symbol "MLX5DV_FLOW_ACTION_COUNTERS_DEVX" with dependencies libmlx5, libibverbs: YES
Header <infiniband/mlx5dv.h> has symbol "MLX5DV_FLOW_ACTION_DEFAULT_MISS" with dependencies libmlx5, libibverbs: YES
Header <infiniband/mlx5dv.h> has symbol "mlx5dv_devx_obj_query_async" with dependencies libmlx5, libibverbs: YES
Header <infiniband/mlx5dv.h> has symbol "mlx5dv_devx_qp_query" with dependencies libmlx5, libibverbs: YES
Header <infiniband/mlx5dv.h> has symbol "mlx5dv_pp_alloc" with dependencies libmlx5, libibverbs: YES
Header <infiniband/mlx5dv.h> has symbol "mlx5dv_dr_action_create_dest_devx_tir" with dependencies libmlx5, libibverbs: YES
Header <infiniband/mlx5dv.h> has symbol "mlx5dv_devx_get_event" with dependencies libmlx5, libibverbs: YES
Header <infiniband/mlx5dv.h> has symbol "mlx5dv_dr_action_create_flow_meter" with dependencies libmlx5, libibverbs: YES
Header <infiniband/mlx5dv.h> has symbol "MLX5_MMAP_GET_NC_PAGES_CMD" with dependencies libmlx5, libibverbs: YES
Header <infiniband/mlx5dv.h> has symbol "MLX5DV_DR_DOMAIN_TYPE_NIC_RX" with dependencies libmlx5, libibverbs: YES
Header <infiniband/mlx5dv.h> has symbol "MLX5DV_DR_DOMAIN_TYPE_FDB" with dependencies libmlx5, libibverbs: YES
Header <infiniband/mlx5dv.h> has symbol "mlx5dv_dr_action_create_push_vlan" with dependencies libmlx5, libibverbs: YES
Header <infiniband/mlx5dv.h> has symbol "mlx5dv_alloc_var" with dependencies libmlx5, libibverbs: YES
Header <infiniband/mlx5dv.h> has symbol "MLX5_OPCODE_ENHANCED_MPSW" with dependencies libmlx5, libibverbs: NO
Header <infiniband/mlx5dv.h> has symbol "MLX5_OPCODE_SEND_EN" with dependencies libmlx5, libibverbs: NO
Header <infiniband/mlx5dv.h> has symbol "MLX5_OPCODE_WAIT" with dependencies libmlx5, libibverbs: NO
Header <infiniband/mlx5dv.h> has symbol "MLX5_OPCODE_ACCESS_ASO" with dependencies libmlx5, libibverbs: NO
Header <linux/ethtool.h> has symbol "SUPPORTED_40000baseKR4_Full" with dependencies libmlx5, libibverbs: YES
Header <linux/ethtool.h> has symbol "SUPPORTED_40000baseCR4_Full" with dependencies libmlx5, libibverbs: YES
Header <linux/ethtool.h> has symbol "SUPPORTED_40000baseSR4_Full" with dependencies libmlx5, libibverbs: YES
Header <linux/ethtool.h> has symbol "SUPPORTED_40000baseLR4_Full" with dependencies libmlx5, libibverbs: YES
Header <linux/ethtool.h> has symbol "SUPPORTED_56000baseKR4_Full" with dependencies libmlx5, libibverbs: YES
Header <linux/ethtool.h> has symbol "SUPPORTED_56000baseCR4_Full" with dependencies libmlx5, libibverbs: YES
Header <linux/ethtool.h> has symbol "SUPPORTED_56000baseSR4_Full" with dependencies libmlx5, libibverbs: YES
Header <linux/ethtool.h> has symbol "SUPPORTED_56000baseLR4_Full" with dependencies libmlx5, libibverbs: YES
Header <linux/ethtool.h> has symbol "ETHTOOL_LINK_MODE_25000baseCR_Full_BIT" with dependencies libmlx5, libibverbs: YES
Header <linux/ethtool.h> has symbol "ETHTOOL_LINK_MODE_50000baseCR2_Full_BIT" with dependencies libmlx5, libibverbs: YES
Header <linux/ethtool.h> has symbol "ETHTOOL_LINK_MODE_100000baseKR4_Full_BIT" with dependencies libmlx5, libibverbs: YES
Header <linux/if_link.h> has symbol "IFLA_NUM_VF" with dependencies libmlx5, libibverbs: YES
Header <linux/if_link.h> has symbol "IFLA_EXT_MASK" with dependencies libmlx5, libibverbs: YES
Header <linux/if_link.h> has symbol "IFLA_PHYS_SWITCH_ID" with dependencies libmlx5, libibverbs: YES
Header <linux/if_link.h> has symbol "IFLA_PHYS_PORT_NAME" with dependencies libmlx5, libibverbs: YES
Header <rdma/rdma_netlink.h> has symbol "RDMA_NL_NLDEV" with dependencies libmlx5, libibverbs: YES
Header <rdma/rdma_netlink.h> has symbol "RDMA_NLDEV_CMD_GET" with dependencies libmlx5, libibverbs: YES
Header <rdma/rdma_netlink.h> has symbol "RDMA_NLDEV_CMD_PORT_GET" with dependencies libmlx5, libibverbs: YES
Header <rdma/rdma_netlink.h> has symbol "RDMA_NLDEV_ATTR_DEV_INDEX" with dependencies libmlx5, libibverbs: YES
Header <rdma/rdma_netlink.h> has symbol "RDMA_NLDEV_ATTR_DEV_NAME" with dependencies libmlx5, libibverbs: YES
Header <rdma/rdma_netlink.h> has symbol "RDMA_NLDEV_ATTR_PORT_INDEX" with dependencies libmlx5, libibverbs: YES
Header <rdma/rdma_netlink.h> has symbol "RDMA_NLDEV_ATTR_NDEV_INDEX" with dependencies libmlx5, libibverbs: YES
Header <infiniband/mlx5dv.h> has symbol "mlx5dv_dump_dr_domain" with dependencies libmlx5, libibverbs: YES
Header <infiniband/mlx5dv.h> has symbol "mlx5dv_dr_action_create_flow_sampler" with dependencies libmlx5, libibverbs: YES
Header <infiniband/mlx5dv.h> has symbol "mlx5dv_dr_domain_set_reclaim_device_memory" with dependencies libmlx5, libibverbs: YES
Header <infiniband/mlx5dv.h> has symbol "mlx5dv_dr_action_create_dest_array" with dependencies libmlx5, libibverbs: YES
Header <linux/devlink.h> has symbol "DEVLINK_GENL_NAME" with dependencies libmlx5, libibverbs: YES
Header <infiniband/mlx5dv.h> has symbol "mlx5dv_dr_action_create_aso" with dependencies libmlx5, libibverbs: YES
Header <infiniband/verbs.h> has symbol "ibv_reg_mr_iova" with dependencies libmlx5, libibverbs: YES
Header <infiniband/verbs.h> has symbol "ibv_is_fork_initialized" with dependencies libmlx5, libibverbs: YES
Checking whether type "struct mlx5dv_sw_parsing_caps" has member "sw_parsing_offloads" with dependencies libmlx5, libibverbs: YES
Checking whether type "struct ibv_counter_set_init_attr" has member "counter_set_id" with dependencies libmlx5, libibverbs: NO
Checking whether type "struct ibv_counters_init_attr" has member "comp_mask" with dependencies libmlx5, libibverbs: YES
Checking whether type "struct mlx5dv_devx_uar" has member "mmap_off" with dependencies libmlx5, libibverbs: YES
Configuring mlx5_autoconf.h using configuration
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/common/mlx5: Defining dependency "common_mlx5"
Run-time dependency libcrypto found: NO (tried pkgconfig)
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/common/qat: Defining dependency "common_qat"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/mempool/bucket: Defining dependency "mempool_bucket"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/mempool/dpaa: Defining dependency "mempool_dpaa"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/mempool/dpaa2: Defining dependency "mempool_dpaa2"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/mempool/octeontx: Defining dependency "mempool_octeontx"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/mempool/octeontx2: Defining dependency "mempool_octeontx2"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/mempool/ring: Defining dependency "mempool_ring"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/mempool/stack: Defining dependency "mempool_stack"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/net/af_packet: Defining dependency "net_af_packet"
Run-time dependency libbpf found: NO (tried pkgconfig)
Library bpf found: NO
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/net/ark: Defining dependency "net_ark"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/net/atlantic: Defining dependency "net_atlantic"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/net/avp: Defining dependency "net_avp"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/net/axgbe: Defining dependency "net_axgbe"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/net/bonding: Defining dependency "net_bond"
Run-time dependency zlib found: YES 1.2.11
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/net/bnx2x: Defining dependency "net_bnx2x"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/net/bnxt: Defining dependency "net_bnxt"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
...
Compiler for C supports arguments -Wno-unused-parameter: YES (cached)
Compiler for C supports arguments -Wno-sign-compare: YES (cached)
Compiler for C supports arguments -Wno-missing-prototypes: YES
Compiler for C supports arguments -Wno-cast-qual: YES (cached)
Compiler for C supports arguments -Wno-unused-function: YES
Compiler for C supports arguments -Wno-unused-variable: YES (cached)
Compiler for C supports arguments -Wno-strict-aliasing: YES (cached)
Compiler for C supports arguments -Wno-missing-prototypes: YES (cached)
Compiler for C supports arguments -Wno-unused-value: YES (cached)
Compiler for C supports arguments -Wno-format-nonliteral: YES (cached)
Compiler for C supports arguments -Wno-shift-negative-value: YES
Compiler for C supports arguments -Wno-unused-but-set-variable: YES (cached)
Compiler for C supports arguments -Wno-missing-declarations: YES
Compiler for C supports arguments -Wno-maybe-uninitialized: YES
Compiler for C supports arguments -Wno-strict-prototypes: YES (cached)
Compiler for C supports arguments -Wno-shift-negative-value: YES (cached)
Compiler for C supports arguments -Wno-implicit-fallthrough: YES (cached)
Compiler for C supports arguments -Wno-format-extra-args: YES (cached)
Compiler for C supports arguments -Wno-visibility: NO
Compiler for C supports arguments -Wno-empty-body: YES (cached)
Compiler for C supports arguments -Wno-invalid-source-encoding: NO
Compiler for C supports arguments -Wno-sometimes-uninitialized: NO
Compiler for C supports arguments -Wno-pointer-bool-conversion: NO
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Compiler for C supports arguments -Wno-format-nonliteral: YES (cached)
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/net/qede: Defining dependency "net_qede"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/net/ring: Defining dependency "net_ring"
Compiler for C supports arguments -Wno-strict-aliasing: YES (cached)
Compiler for C supports arguments -Wdisabled-optimization: YES (cached)
Compiler for C supports arguments -Waggregate-return: YES (cached)
Compiler for C supports arguments -Wbad-function-cast: YES (cached)
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/net/sfc: Defining dependency "net_sfc"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/net/softnic: Defining dependency "net_softnic"
Run-time dependency libsze2 found: NO (tried pkgconfig)
Header <linux/pkt_cls.h> has symbol "TCA_FLOWER_UNSPEC" : YES
Header <linux/pkt_cls.h> has symbol "TCA_FLOWER_KEY_VLAN_PRIO" : YES
Header <linux/pkt_cls.h> has symbol "TCA_BPF_UNSPEC" : YES
Header <linux/pkt_cls.h> has symbol "TCA_BPF_FD" : YES
Header <linux/tc_act/tc_bpf.h> has symbol "TCA_ACT_BPF_UNSPEC" : YES
Header <linux/tc_act/tc_bpf.h> has symbol "TCA_ACT_BPF_FD" : YES
Configuring tap_autoconf.h using configuration
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/net/tap: Defining dependency "net_tap"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Compiler for C supports arguments -fno-prefetch-loop-arrays: YES
Compiler for C supports arguments -Wno-maybe-uninitialized: YES (cached)
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/net/thunderx: Defining dependency "net_thunderx"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/net/txgbe: Defining dependency "net_txgbe"
Compiler for C supports arguments -D_BSD_SOURCE: YES (cached)
Compiler for C supports arguments -D_DEFAULT_SOURCE: YES (cached)
Compiler for C supports arguments -D_XOPEN_SOURCE=600: YES (cached)
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/net/vdev_netvsc: Defining dependency "net_vdev_netvsc"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/net/vhost: Defining dependency "net_vhost"
Compiler for C supports arguments -mavx512f: YES (cached)
Compiler for C supports arguments -mavx512vl: YES (cached)
Compiler for C supports arguments -mavx512bw: YES (cached)
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/net/virtio: Defining dependency "net_virtio"
Compiler for C supports arguments -Wno-unused-parameter: YES (cached)
Compiler for C supports arguments -Wno-unused-value: YES (cached)
Compiler for C supports arguments -Wno-strict-aliasing: YES (cached)
Compiler for C supports arguments -Wno-format-extra-args: YES (cached)
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/net/vmxnet3: Defining dependency "net_vmxnet3"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/raw/dpaa2_cmdif: Defining dependency "raw_dpaa2_cmdif"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/raw/dpaa2_qdma: Defining dependency "raw_dpaa2_qdma"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/raw/ioat: Defining dependency "raw_ioat"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/raw/ntb: Defining dependency "raw_ntb"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/raw/octeontx2_dma: Defining dependency "raw_octeontx2_dma"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/raw/octeontx2_ep: Defining dependency "raw_octeontx2_ep"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/raw/skeleton: Defining dependency "raw_skeleton"
Library IPSec_MB found: NO
Library IPSec_MB found: NO
Run-time dependency libaarch64crypto found: NO (tried pkgconfig)
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/crypto/bcmfs: Defining dependency "crypto_bcmfs"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/crypto/caam_jr: Defining dependency "crypto_caam_jr"
Run-time dependency libcrypto found: NO (tried pkgconfig)
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/crypto/dpaa_sec: Defining dependency "crypto_dpaa_sec"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/crypto/dpaa2_sec: Defining dependency "crypto_dpaa2_sec"
Library IPSec_MB found: NO
Library libmusdk found: NO
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/crypto/nitrox: Defining dependency "crypto_nitrox"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/crypto/null: Defining dependency "crypto_null"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/crypto/octeontx: Defining dependency "crypto_octeontx"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/crypto/octeontx2: Defining dependency "crypto_octeontx2"
Run-time dependency libcrypto found: NO (tried pkgconfig)
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/crypto/scheduler: Defining dependency "crypto_scheduler"
Library IPSec_MB found: NO
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/crypto/virtio: Defining dependency "crypto_virtio"
Library IPSec_MB found: NO
Run-time dependency libisal found: NO (tried pkgconfig)
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/compress/octeontx: Defining dependency "compress_octeontx"
Dependency zlib found: YES 1.2.11 (cached)
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/compress/zlib: Defining dependency "compress_zlib"
Compiler for C supports arguments -std=c11: YES (cached)
Compiler for C supports arguments -Wno-strict-prototypes: YES (cached)
Compiler for C supports arguments -D_BSD_SOURCE: YES (cached)
Compiler for C supports arguments -D_DEFAULT_SOURCE: YES (cached)
Compiler for C supports arguments -D_XOPEN_SOURCE=600: YES (cached)
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/regex/mlx5: Defining dependency "regex_mlx5"
Library librxp_compiler found: NO
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/regex/octeontx2: Defining dependency "regex_octeontx2"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/vdpa/ifc: Defining dependency "vdpa_ifc"
Compiler for C supports arguments -std=c11: YES (cached)
Compiler for C supports arguments -Wno-strict-prototypes: YES (cached)
Compiler for C supports arguments -D_BSD_SOURCE: YES (cached)
Compiler for C supports arguments -D_DEFAULT_SOURCE: YES (cached)
Compiler for C supports arguments -D_XOPEN_SOURCE=600: YES (cached)
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/vdpa/mlx5: Defining dependency "vdpa_mlx5"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/event/dlb: Defining dependency "event_dlb"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/event/dlb2: Defining dependency "event_dlb2"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/event/dpaa: Defining dependency "event_dpaa"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/event/dpaa2: Defining dependency "event_dpaa2"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/event/octeontx2: Defining dependency "event_octeontx2"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/event/opdl: Defining dependency "event_opdl"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/event/skeleton: Defining dependency "event_skeleton"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/event/sw: Defining dependency "event_sw"
Compiler for C supports arguments -Wno-format-nonliteral: YES (cached)
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/event/dsw: Defining dependency "event_dsw"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/event/octeontx: Defining dependency "event_octeontx"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/baseband/null: Defining dependency "baseband_null"
Library libturbo found: NO
Library libldpc_decoder_5gnr found: NO
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/baseband/turbo_sw: Defining dependency "baseband_turbo_sw"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/baseband/fpga_lte_fec: Defining dependency "baseband_fpga_lte_fec"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/baseband/fpga_5gnr_fec: Defining dependency "baseband_fpga_5gnr_fec"
WARNING: extract_all_objects called without setting recursive
keyword argument. Meson currently defaults to
non-recursive to maintain backward compatibility but
the default will be changed in the future.
Message: drivers/baseband/acc100: Defining dependency "baseband_acc100"
Compiler for C supports arguments -Wno-format-truncation: YES (cached)
Dependency zlib found: YES 1.2.11 (cached)
Message: hugepage availability: false
Program get-coremask.sh found: YES (/home/t2/桌面/dpdk/dpdk-stable-20.11.9/app/test/get-coremask.sh)
Program doxygen found: NO
Program sphinx-build found: NO
Configuring rte_build_config.h using configuration
Message:
=================
Libraries Enabled
=================
libs:
kvargs, telemetry, eal, ring, rcu, mempool, mbuf, net,
meter, ethdev, pci, cmdline, metrics, hash, timer, acl,
bbdev, bitratestats, cfgfile, compressdev, cryptodev, distributor, efd, eventdev,
gro, gso, ip_frag, jobstats, kni, latencystats, lpm, member,
power, pdump, rawdev, regexdev, rib, reorder, sched, security,
stack, vhost, ipsec, fib, port, table, pipeline, flow_classify,
bpf, graph, node,
Message:
===============
Drivers Enabled
===============
common:
cpt, dpaax, iavf, octeontx, octeontx2, sfc_efx, mlx5, qat,
bus:
dpaa, fslmc, ifpga, pci, vdev, vmbus,
mempool:
bucket, dpaa, dpaa2, octeontx, octeontx2, ring, stack,
net:
af_packet, ark, atlantic, avp, axgbe, bond, bnx2x, bnxt,
cxgbe, dpaa, dpaa2, e1000, mqnic, ena, enetc, enic,
failsafe, fm10k, i40e, hinic, hns3, iavf, ice, igc,
ixgbe, kni, liquidio, memif, mlx5, netvsc, nfp, null,
octeontx, octeontx2, pfe, qede, ring, sfc, softnic, tap,
thunderx, txgbe, vdev_netvsc, vhost, virtio, vmxnet3,
raw:
dpaa2_cmdif, dpaa2_qdma, ioat, ntb, octeontx2_dma, octeontx2_ep, skeleton,
crypto:
bcmfs, caam_jr, dpaa_sec, dpaa2_sec, nitrox, null, octeontx, octeontx2,
scheduler, virtio,
compress:
octeontx, zlib,
regex:
mlx5, octeontx2,
vdpa:
ifc, mlx5,
event:
dlb, dlb2, dpaa, dpaa2, octeontx2, opdl, skeleton, sw,
dsw, octeontx,
baseband:
null, turbo_sw, fpga_lte_fec, fpga_5gnr_fec, acc100,
Message:
=================
Content Skipped
=================
libs:
drivers:
common/mvep: missing dependency, "libmusdk"
crypto/qat: missing dependency, libcrypto
net/af_xdp: missing dependency, "libbpf"
net/ipn3ke: missing dependency, "libfdt"
net/mlx4: missing dependency, "mlx4"
net/mvneta: missing dependency, "libmusdk"
net/mvpp2: missing dependency, "libmusdk"
net/nfb: missing dependency, "libnfb"
net/pcap: missing dependency, "libpcap"
net/szedata2: missing dependency, "libsze2"
raw/ifpga: missing dependency, "libfdt"
crypto/aesni_gcm: missing dependency, "libIPSec_MB"
crypto/aesni_mb: missing dependency, "libIPSec_MB"
crypto/armv8: missing dependency, "libAArch64crypto"
crypto/ccp: missing dependency, "libcrypto"
crypto/kasumi: missing dependency, "libIPSec_MB"
crypto/mvsam: missing dependency, "libmusdk"
crypto/openssl: missing dependency, "libcrypto"
crypto/snow3g: missing dependency, "libIPSec_MB"
crypto/zuc: missing dependency, "libIPSec_MB"
compress/isal: missing dependency, "libisal"
Build targets in project: 1026
Found ninja-1.10.1 at /usr/bin/ninja
root@t2-Super-Server:/home/t2/桌面/dpdk/dpdk-stable-20.11.9# cd build
root@t2-Super-Server:/home/t2/桌面/dpdk/dpdk-stable-20.11.9/build# ninja
[1193/2544] Linking target drivers/librte_net_mqnic.so.21.0
FAILED: drivers/librte_net_mqnic.so.21.0
cc -o drivers/librte_net_mqnic.so.21.0 drivers/librte_net_mqnic.so.21.0.p/meson-generated_.._rte_net_mqnic.pmd.c.o drivers/libtmp_rte_net_mqnic.a.p/net_mqnic_mqnic_logs.c.o drivers/libtmp_rte_net_mqnic.a.p/net_mqnic_mqnic_ethdev.c.o drivers/libtmp_rte_net_mqnic.a.p/net_mqnic_mqnic_rxtx.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,librte_net_mqnic.so.21 -Wl,--no-as-needed -pthread -lm -ldl '-Wl,-rpath,$ORIGIN/../lib:$ORIGIN/' '-Wl,-rpath-link,/home/t2/桌面/dpdk/dpdk-stable-20.11.9/build/lib' '-Wl,-rpath-link,/home/t2/桌面/dpdk/dpdk-stable-20.11.9/build/drivers' lib/librte_ethdev.so.21.0 lib/librte_eal.so.21.0 lib/librte_kvargs.so.21.0 lib/librte_telemetry.so.21.0 lib/librte_net.so.21.0 lib/librte_mbuf.so.21.0 lib/librte_mempool.so.21.0 lib/librte_ring.so.21.0 lib/librte_meter.so.21.0 drivers/librte_bus_pci.so.21.0 lib/librte_pci.so.21.0 drivers/librte_bus_vdev.so.21.0 -Wl,--end-group '-Wl,--version-script=/home/t2/桌面/dpdk/dpdk-stable-20.11.9/drivers/net/mqnic/version.map'
/usr/bin/ld: drivers/libtmp_rte_net_mqnic.a.p/net_mqnic_mqnic_rxtx.c.o:(.bss+0x0): multiple definition of `____cacheline_aligned_in_smp'; drivers/libtmp_rte_net_mqnic.a.p/net_mqnic_mqnic_ethdev.c.o:(.bss+0x0): first defined here
collect2: error: ld returned 1 exit status
[1210/2544] Compiling C object drivers/libtmp_rte_net_mlx5.a.p/net_mlx5_mlx5_rxtx.c.o
ninja: build stopped: subcommand failed.
root@t2-Super-Server:/home/t2/桌面/dpdk/dpdk-stable-20.11.9/build#
你好,我在安装corundum的dpdk时遇到问题:
出错的环境:
我安装的步骤:
希望可以解决一下,谢谢