($INBOX_DIR/description missing)
 help / color / mirror / Atom feed
From: miriam.rico@enigmedia.es
To: Ross Burton <ross.burton@arm.com>,yocto@lists.yoctoproject.org
Subject: Re: [yocto] Yocto Kirkstone VPP compilation
Date: Tue, 27 Feb 2024 03:24:23 -0800	[thread overview]
Message-ID: <12696.1709033063330466940@lists.yoctoproject.org> (raw)
In-Reply-To: <E5C518BD-91D6-4F6D-9250-07BF313E7C80@arm.com>

[-- Attachment #1: Type: text/plain, Size: 6237 bytes --]

Hi all,

First of all, thank you for your help and sorry.

I checked Ross's comment again and saw that I had made a mistake in modifying the recipe. That's why the compilation was failing and that's why I tried another route.

After rereading the comment I have made the indicated changes and now the code compiles.

This would be the resulting recipe:

> 
> DESCRIPTION = "Vector Packet Processing"
> 
> STABLE = "stable/2310"
> BRANCH = "master"
> SRCREV = "6b287b53011208bc242040962056360c1ff54a6c"
> S = "${WORKDIR}/git"
> PV = "23.10"
> 
> LICENSE = "Apache-2.0"
> 
> LIC_FILES_CHKSUM = "file://LICENSE;md5=175792518e4ac015ab6696d16c4f607e"
> 
> SRC_URI += "git://github.com/FDio/vpp;branch=${STABLE} \
> "
> 
> OECMAKE_SOURCEPATH = "${S}/src"
> 
> DEPENDS += "openssl numactl curl-native cmake-native nasm-native
> python3-pip-native python3-ply-native ninja-native m4-native zlib-native
> binutils-native elfutils-native libpcap libbpf apt systemd bpftrace
> util-linux"
> 
> inherit  cmake
> 
> export OPENSSL_PATH = "${RECIPE_SYSROOT}"
> 
> include vpp-packages.inc
> 

Now that the code compiles, it gives me an error that the packages have been installed but that they have not been shipped in any package.

> 
> ERROR: vpp-test-23.10-r0 do_package: QA Issue: vpp-test: Files/directories
> were installed but not shipped in any package:
> /usr/share
> /usr/share/vpp
> /usr/share/vpp/vppapigen_json.py
> /usr/share/vpp/generate_json.py
> /usr/share/vpp/vapi_cpp_gen.py
> /usr/share/vpp/vppapigen_c.py
> /usr/share/vpp/vapi_json_parser.py
> /usr/share/vpp/vapi_c_gen.py
> /usr/share/vpp/api
> /usr/share/vpp/api/core
> /usr/share/vpp/api/plugins
> /usr/share/vpp/api/core/tunnel_types.api.json
> /usr/share/vpp/api/core/span.api.json
> /usr/share/vpp/api/core/flow.api.json
> /usr/share/vpp/api/core/crypto.api.json
> /usr/share/vpp/api/core/session.api.json
> /usr/share/vpp/api/core/ip6_nd.api.json
> /usr/share/vpp/api/core/bier.api.json
> /usr/share/vpp/api/core/ip_types.api.json
> /usr/share/vpp/api/core/vpe_types.api.json
> /usr/share/vpp/api/core/memclnt.api.json
> /usr/share/vpp/api/core/pci_types.api.json
> /usr/share/vpp/api/core/vpe.api.json
> /usr/share/vpp/api/core/teib.api.json
> /usr/share/vpp/api/core/p2p_ethernet.api.json
> /usr/share/vpp/api/core/flow_types.api.json
> /usr/share/vpp/api/core/arp.api.json
> /usr/share/vpp/api/core/pipe.api.json
> /usr/share/vpp/api/core/sr_types.api.json
> /usr/share/vpp/api/core/policer_types.api.json
> /usr/share/vpp/api/core/ethernet_types.api.json
> /usr/share/vpp/api/plugins/vhost_user.api.json
> /usr/share/vpp/api/plugins/lisp_gpe.api.json
> /usr/share/vpp/api/plugins/pot.api.json
> /usr/share/vpp/api/plugins/dhcp.api.json
> /usr/share/vpp/api/plugins/tls_openssl.api.json
> /usr/share/vpp/api/plugins/ioam_cache.api.json
> /usr/share/vpp/api/plugins/igmp.api.json
> /usr/share/vpp/api/plugins/dns.api.json
> /usr/lib/vpp_api_test_plugins/vpp_api_test_plugin.so
> /usr/lib/vpp_api_test_plugins/lb_test_plugin.so
> /usr/lib/vpp_api_test_plugins/adl_test_plugin.so
> /usr/lib/vpp_api_test_plugins/memif_test_plugin.so
> /usr/lib/vpp_api_test_plugins/vmxnet3_test_plugin.so
> /usr/lib/vpp_api_test_plugins/vlib_vlibapi_test_plugin.so
> /usr/lib/vpp_api_test_plugins/vnet_arp_test_plugin.so
> /usr/lib/vpp_api_test_plugins/tracedump_test_plugin.so
> /usr/lib/vpp_api_test_plugins/builtinurl_test_plugin.so
> /usr/lib/vpp_api_test_plugins/flowprobe_test_plugin.so
> /usr/lib/vpp_api_test_plugins/arping_test_plugin.so
> /usr/lib/vpp_api_test_plugins/vrrp_test_plugin.so
> /usr/lib/python3.8/site-packages
> /usr/lib/python3.8/site-packages/vpp_papi
> /usr/lib/python3.8/site-packages/vpp_papi-2.0.0-py3.8.egg-info
> /usr/lib/python3.8/site-packages/vpp_papi/vpp_serializer.py
> /usr/lib/python3.8/site-packages/vpp_papi/vpp_papi.py
> /usr/lib/vpp_plugins/srv6adflow_plugin.so
> /usr/lib/vpp_plugins/dma_intel_plugin.so
> /usr/lib/vpp_plugins/af_packet_plugin.so
> /usr/lib/vpp_plugins/cdp_plugin.so
> /usr/lib/vpp_plugins/ip_session_redirect_plugin.so
> /usr/lib/vpp_plugins/oddbuf_plugin.so
> /usr/lib/vpp_plugins/hsi_plugin.so
> /usr/lib/vpp_plugins/pnat_plugin.so
> /usr/lib/vat2_plugins/pppoe_test_plugin_pppoe_plugin.so
> /usr/lib/vat2_plugins/vnet_l2_plugin.so
> /usr/lib/vat2_plugins/npt66_test_plugin_npt66_plugin.so
> /usr/lib/vat2_plugins/vnet_mpls_plugin.so
> /usr/lib/vat2_plugins/vnet_feature_plugin.so
> /usr/lib/vat2_plugins/vnet_ip6_nd_plugin.so
> /usr/lib/vat2_plugins/vnet_ipsec_plugin.so
> /usr/lib/vat2_plugins/lb_test_plugin_lb_types_plugin.so
> /usr/lib/vat2_plugins/cnat_test_plugin_cnat_plugin.so
> /usr/lib/vat2_plugins/vnet_session_plugin.so
> /usr/lib/vat2_plugins/gtpu_test_plugin_gtpu_plugin.so
> /usr/lib/vat2_plugins/vlibmemory_vlib_plugin.so
> /usr/lib/vat2_plugins/dns_test_plugin_dns_plugin.so
> /usr/lib/vat2_plugins/lisp_test_plugin_lisp_plugin.so
> /usr/lib/vat2_plugins/tracedump_test_plugin_tracedump_plugin.so
> /usr/lib/vat2_plugins/l2tp_test_plugin_l2tp_plugin.so
> /usr/lib/vat2_plugins/vnet_policer_plugin.so
> /usr/lib/vat2_plugins/af_packet_test_plugin_af_packet_plugin.so
> /usr/lib/vat2_plugins/flowprobe_test_plugin_flowprobe_plugin.so
> /usr/lib/vat2_plugins/http_static_test_plugin_http_static_plugin.so
> /usr/lib/vat2_plugins/vnet_pg_plugin.so
> /usr/lib/vat2_plugins/vnet_fib_types_plugin.so
> /usr/lib/vat2_plugins/lisp_test_plugin_one_plugin.so
> /usr/lib/vat2_plugins/vnet_ethernet_types_plugin.so
> /usr/lib/vat2_plugins/tracenode_test_plugin_tracenode_plugin.so
> /usr/lib/vat2_plugins/vxlan_test_plugin_vxlan_plugin.so
> /usr/lib/vat2_plugins/dhcp_test_plugin_dhcp6_ia_na_client_cp_plugin.so
> /usr/lib/vat2_plugins/dslite_test_plugin_dslite_plugin.so
> Please set FILES such that these items are packaged. Alternatively if they
> are unneeded, avoid installing them or delete them within do_install.
> vpp-test: 430 installed and not shipped files. [installed-vs-shipped]
> 

More packages appear but I have reduced the list. I'm modifying the recipe to solve the problems I'm having.

Thank you very much for your help and sorry for the inconvenience.

[-- Attachment #2: Type: text/html, Size: 8137 bytes --]

      reply	other threads:[~2024-02-27 11:24 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-02-26 11:51 Yocto Kirkstone VPP compilation miriam.rico
2024-02-26 12:19 ` [yocto] " Alexander Kanavin
2024-02-26 15:50 ` Ross Burton
2024-02-27  7:20   ` miriam.rico
2024-02-27  9:09     ` Alexander Kanavin
2024-02-27 10:25     ` Ross Burton
2024-02-27 11:24       ` miriam.rico [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=12696.1709033063330466940@lists.yoctoproject.org \
    --to=miriam.rico@enigmedia.es \
    --cc=ross.burton@arm.com \
    --cc=yocto@lists.yoctoproject.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 read-only IMAP folder(s) and NNTP newsgroup(s).