DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] dpdk-stable-20.11.1 compile with all examples fails on openSUSE Leap 15.3
@ 2021-06-23 15:24 Phytophage3
  2021-06-23 15:39 ` Loftus, Ciara
  0 siblings, 1 reply; 2+ messages in thread
From: Phytophage3 @ 2021-06-23 15:24 UTC (permalink / raw)
  To: dev

Hi,

I can't compile dpdk-stable-20.11.1 on openSUSE Leap 15.3.

kernel: 5.3.18-59.5-default

Configuration options:
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, af_xdp, ark, atlantic, avp, axgbe, bond, bnx2x,
        bnxt, cxgbe, dpaa, dpaa2, e1000, ena, enetc, enic,
        failsafe, fm10k, i40e, hinic, hns3, iavf, ice, igc,
        ixgbe, kni, liquidio, memif, mlx4, mlx5, netvsc, nfp,
        null, octeontx, octeontx2, pcap, 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, ccp, dpaa_sec, dpaa2_sec, nitrox, null, octeontx,
        octeontx2, openssl, 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"
        net/ipn3ke:     missing dependency, "libfdt"
        net/mvneta:     missing dependency, "libmusdk"
        net/mvpp2:      missing dependency, "libmusdk"
        net/nfb:        missing dependency, "libnfb"
        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/kasumi:  missing dependency, "libIPSec_MB"
        crypto/mvsam:   missing dependency, "libmusdk"
        crypto/snow3g:  missing dependency, "libIPSec_MB"
        crypto/zuc:     missing dependency, "libIPSec_MB"
        compress/isal:  missing dependency, "libisal"


Build targets in project: 1116

Found ninja-1.10.0 at /usr/bin/ninja

The ninja build fails:
ninja: Entering directory `build'
[896/2816] Compiling C object 'drivers/a715181@@tmp_rte_net_af_xdp@sta
/net_af_xdp_rte_eth_af_xdp.c.o'
FAILED: drivers/a715181@@tmp_rte_net_af_xdp@sta/net_af_xdp_rte_eth_af_xdp.c.o

cc -Idrivers/a715181@@tmp_rte_net_af_xdp@sta -Idrivers -I../drivers
-Idrivers/net/af_xdp -I../drivers/net/af_xdp -Ilib/librte_ethdev
-I../lib/librte_ethdev -I. -I.. -Iconfig -I../config
-Ilib/librte_eal/include -I../lib/librte_eal/include
-Ilib/librte_eal/linux/include -I../lib/librte_eal/linux/include
-Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include
-Ilib/librte_eal/common -I../lib/librte_eal/common -Ilib/librte_eal
-I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs
-Ilib/librte_metrics -I../lib/librte_metrics -Ilib/librte_telemetry
-I../lib/librte_telemetry -Ilib/librte_net -I../lib/librte_net
-Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool
-I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring
-Ilib/librte_meter -I../lib/librte_meter -Idrivers/bus/pci
-I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/librte_pci
-I../lib/librte_pci -Idrivers/bus/vdev -I../drivers/bus/vdev
-I/usr/local/include -fdiagnostics-color=always -pipe
-D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -include rte_config.h
-Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral
-Wformat-security -Wmissing-declarations -Wmissing-prototypes
-Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare
-Wstrict-prototypes -Wundef -Wwrite-strings -Wno-missing-field-initializers
-D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API
-DALLOW_INTERNAL_API -Wno-format-truncation -MD -MQ 'drivers/a715181@
@tmp_rte_net_af_xdp@sta/net_af_xdp_rte_eth_af_xdp.c.o' -MF 'drivers/a715181@
@tmp_rte_net_af_xdp@sta/net_af_xdp_rte_eth_af_xdp.c.o.d' -o
'drivers/a715181@@tmp_rte_net_af_xdp@sta/net_af_xdp_rte_eth_af_xdp.c.o' -c
../drivers/net/af_xdp/rte_eth_af_xdp.c
In file included from ../drivers/net/af_xdp/rte_eth_af_xdp.c:19:0:
/usr/local/include/bpf/xsk.h: In function ‘xsk_ring_prod__needs_wakeup’:
/usr/local/include/bpf/xsk.h:148:21: error: ‘XDP_RING_NEED_WAKEUP’
undeclared (first use in this function)
  return *r->flags & XDP_RING_NEED_WAKEUP;
                     ^~~~~~~~~~~~~~~~~~~~
/usr/local/include/bpf/xsk.h:148:21: note: each undeclared identifier is
reported only once for each function it appears in
/usr/local/include/bpf/xsk.h: In function ‘xsk_umem__extract_addr’:
/usr/local/include/bpf/xsk.h:235:16: error: ‘XSK_UNALIGNED_BUF_ADDR_MASK’
undeclared (first use in this function)
  return addr & XSK_UNALIGNED_BUF_ADDR_MASK;
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/bpf/xsk.h: In function ‘xsk_umem__extract_offset’:
/usr/local/include/bpf/xsk.h:240:17: error:
‘XSK_UNALIGNED_BUF_OFFSET_SHIFT’ undeclared (first use in this function)
  return addr >> XSK_UNALIGNED_BUF_OFFSET_SHIFT;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[901/2816] Compiling C object 'lib/76b5a35@@rte_pipeline@sta
/librte_pipeline_rte_table_action.c.o'
ninja: build stopped: subcommand failed.

Please help.

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [dpdk-dev] dpdk-stable-20.11.1 compile with all examples fails on openSUSE Leap 15.3
  2021-06-23 15:24 [dpdk-dev] dpdk-stable-20.11.1 compile with all examples fails on openSUSE Leap 15.3 Phytophage3
@ 2021-06-23 15:39 ` Loftus, Ciara
  0 siblings, 0 replies; 2+ messages in thread
From: Loftus, Ciara @ 2021-06-23 15:39 UTC (permalink / raw)
  To: Phytophage3; +Cc: dev

> 
> Hi,
> 
> I can't compile dpdk-stable-20.11.1 on openSUSE Leap 15.3.
> 
> kernel: 5.3.18-59.5-default
> 
> Configuration options:
> 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, af_xdp, ark, atlantic, avp, axgbe, bond, bnx2x,
>         bnxt, cxgbe, dpaa, dpaa2, e1000, ena, enetc, enic,
>         failsafe, fm10k, i40e, hinic, hns3, iavf, ice, igc,
>         ixgbe, kni, liquidio, memif, mlx4, mlx5, netvsc, nfp,
>         null, octeontx, octeontx2, pcap, 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, ccp, dpaa_sec, dpaa2_sec, nitrox, null, octeontx,
>         octeontx2, openssl, 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"
>         net/ipn3ke:     missing dependency, "libfdt"
>         net/mvneta:     missing dependency, "libmusdk"
>         net/mvpp2:      missing dependency, "libmusdk"
>         net/nfb:        missing dependency, "libnfb"
>         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/kasumi:  missing dependency, "libIPSec_MB"
>         crypto/mvsam:   missing dependency, "libmusdk"
>         crypto/snow3g:  missing dependency, "libIPSec_MB"
>         crypto/zuc:     missing dependency, "libIPSec_MB"
>         compress/isal:  missing dependency, "libisal"
> 
> 
> Build targets in project: 1116
> 
> Found ninja-1.10.0 at /usr/bin/ninja
> 
> The ninja build fails:
> ninja: Entering directory `build'
> [896/2816] Compiling C object
> 'drivers/a715181@@tmp_rte_net_af_xdp@sta
> /net_af_xdp_rte_eth_af_xdp.c.o'
> FAILED:
> drivers/a715181@@tmp_rte_net_af_xdp@sta/net_af_xdp_rte_eth_af_xdp
> .c.o
> 
> cc -Idrivers/a715181@@tmp_rte_net_af_xdp@sta -Idrivers -I../drivers
> -Idrivers/net/af_xdp -I../drivers/net/af_xdp -Ilib/librte_ethdev
> -I../lib/librte_ethdev -I. -I.. -Iconfig -I../config
> -Ilib/librte_eal/include -I../lib/librte_eal/include
> -Ilib/librte_eal/linux/include -I../lib/librte_eal/linux/include
> -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include
> -Ilib/librte_eal/common -I../lib/librte_eal/common -Ilib/librte_eal
> -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs
> -Ilib/librte_metrics -I../lib/librte_metrics -Ilib/librte_telemetry
> -I../lib/librte_telemetry -Ilib/librte_net -I../lib/librte_net
> -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool
> -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring
> -Ilib/librte_meter -I../lib/librte_meter -Idrivers/bus/pci
> -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/librte_pci
> -I../lib/librte_pci -Idrivers/bus/vdev -I../drivers/bus/vdev
> -I/usr/local/include -fdiagnostics-color=always -pipe
> -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -include rte_config.h
> -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral
> -Wformat-security -Wmissing-declarations -Wmissing-prototypes
> -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare
> -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-missing-field-initializers
> -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API
> -DALLOW_INTERNAL_API -Wno-format-truncation -MD -MQ
> 'drivers/a715181@
> @tmp_rte_net_af_xdp@sta/net_af_xdp_rte_eth_af_xdp.c.o' -MF
> 'drivers/a715181@
> @tmp_rte_net_af_xdp@sta/net_af_xdp_rte_eth_af_xdp.c.o.d' -o
> 'drivers/a715181@@tmp_rte_net_af_xdp@sta/net_af_xdp_rte_eth_af_xd
> p.c.o' -c
> ../drivers/net/af_xdp/rte_eth_af_xdp.c
> In file included from ../drivers/net/af_xdp/rte_eth_af_xdp.c:19:0:
> /usr/local/include/bpf/xsk.h: In function ‘xsk_ring_prod__needs_wakeup’:
> /usr/local/include/bpf/xsk.h:148:21: error: ‘XDP_RING_NEED_WAKEUP’
> undeclared (first use in this function)
>   return *r->flags & XDP_RING_NEED_WAKEUP;
>                      ^~~~~~~~~~~~~~~~~~~~
> /usr/local/include/bpf/xsk.h:148:21: note: each undeclared identifier is
> reported only once for each function it appears in
> /usr/local/include/bpf/xsk.h: In function ‘xsk_umem__extract_addr’:
> /usr/local/include/bpf/xsk.h:235:16: error:
> ‘XSK_UNALIGNED_BUF_ADDR_MASK’
> undeclared (first use in this function)
>   return addr & XSK_UNALIGNED_BUF_ADDR_MASK;
>                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/local/include/bpf/xsk.h: In function ‘xsk_umem__extract_offset’:
> /usr/local/include/bpf/xsk.h:240:17: error:
> ‘XSK_UNALIGNED_BUF_OFFSET_SHIFT’ undeclared (first use in this function)
>   return addr >> XSK_UNALIGNED_BUF_OFFSET_SHIFT;
>                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> [901/2816] Compiling C object 'lib/76b5a35@@rte_pipeline@sta
> /librte_pipeline_rte_table_action.c.o'
> ninja: build stopped: subcommand failed.
> 
> Please help.


Hi,

What version of libbpf are you using? You can check using:
$ pkg-config libbpf --modversion

Can you try with a newer version?

Thanks,
Ciara

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2021-06-23 15:40 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-06-23 15:24 [dpdk-dev] dpdk-stable-20.11.1 compile with all examples fails on openSUSE Leap 15.3 Phytophage3
2021-06-23 15:39 ` Loftus, Ciara

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).