DPDK patches and discussions
 help / color / mirror / Atom feed
From: "Loftus, Ciara" <ciara.loftus@intel.com>
To: Phytophage3 <clfs.user@gmail.com>
Cc: "dev@dpdk.org" <dev@dpdk.org>
Subject: Re: [dpdk-dev] dpdk-stable-20.11.1 compile with all examples fails on openSUSE Leap 15.3
Date: Wed, 23 Jun 2021 15:39:11 +0000	[thread overview]
Message-ID: <15f69dce3b0342a9807732249ca69c97@intel.com> (raw)
In-Reply-To: <CAMkeuktHgu0++EzFRp-jwuAD=Du_LJq4nA-DcpArcwVy-GuG=A@mail.gmail.com>

> 
> 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

      reply	other threads:[~2021-06-23 15:40 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-06-23 15:24 Phytophage3
2021-06-23 15:39 ` Loftus, Ciara [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=15f69dce3b0342a9807732249ca69c97@intel.com \
    --to=ciara.loftus@intel.com \
    --cc=clfs.user@gmail.com \
    --cc=dev@dpdk.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).