<div dir="ltr">It seems that all of our DUT machines that build DPDK already have 'python3-pyelftools' installed<div><br></div><div>Thanks,</div><div>Brandon</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 20, 2020 at 11:37 AM Lincoln Lavoie <<a href="mailto:lylavoie@iol.unh.edu" target="_blank">lylavoie@iol.unh.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-size:small">This is the patch I was talking about, where we might now be missing a requirement on those systems:Â <a href="https://mails.dpdk.org/archives/ci/2020-October/000815.html" target="_blank">https://mails.dpdk.org/archives/ci/2020-October/000815.html</a></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Cheers,<br>Lincoln</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 20, 2020 at 9:56 AM Brandon Lo <<a href="mailto:blo@iol.unh.edu" target="_blank">blo@iol.unh.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi Lijuan,<div><br></div><div>Yes, we have "build_type=meson" in the execution.cfg file.</div><div><br></div><div>DTS compiles DPDK using these commands:</div><div>"CC=gcc meson --werror -Denable_kmods=True -Dlibdir=lib --default-library=static x86_64-native-linuxapp-gcc"<br></div><div>and</div><div>"ninja -C x86_64-native-linuxapp-gcc -j 62"<br></div><div><br></div><div>Running functional tests, we get:</div><div>"x86_64-native-linuxapp-gcc/app/dpdk-testpmd: No such file or directory"<br></div><div><br></div><div>Thanks,</div><div>Brandon</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 20, 2020 at 9:53 AM Tu, Lijuan <<a href="mailto:lijuan.tu@intel.com" target="_blank">lijuan.tu@intel.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div lang="EN-US">
<div>
<p class="MsoNormal">I mean config “build_type=meson†in DTS/execution.cfg, Snice DPDK don’t support “make†now, we have to use meson build.
<u></u><u></u></p>
<p class="MsoNormal"><u></u>Â <u></u></p>
<div style="border-top:none;border-right:none;border-bottom:none;border-left:1.5pt solid blue;padding:0cm 0cm 0cm 4pt">
<div>
<div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm">
<p class="MsoNormal"><b>From:</b> ci <<a href="mailto:ci-bounces@dpdk.org" target="_blank">ci-bounces@dpdk.org</a>> <b>On Behalf Of </b>Tu, Lijuan<br>
<b>Sent:</b> 2020<span lang="ZH-CN" style="font-family:"Microsoft YaHei",sans-serif">年</span>10<span lang="ZH-CN" style="font-family:"Microsoft YaHei",sans-serif">月</span>20<span lang="ZH-CN" style="font-family:"Microsoft YaHei",sans-serif">日</span> 21:40<br>
<b>To:</b> Brandon Lo <<a href="mailto:blo@iol.unh.edu" target="_blank">blo@iol.unh.edu</a>>; Lincoln Lavoie <<a href="mailto:lylavoie@iol.unh.edu" target="_blank">lylavoie@iol.unh.edu</a>>; Chen, Zhaoyan <<a href="mailto:zhaoyan.chen@intel.com" target="_blank">zhaoyan.chen@intel.com</a>><br>
<b>Cc:</b> Thomas Monjalon <<a href="mailto:thomas@monjalon.net" target="_blank">thomas@monjalon.net</a>>; <a href="mailto:ci@dpdk.org" target="_blank">ci@dpdk.org</a><br>
<b>Subject:</b> Re: [dpdk-ci] Building TestPMD in DPDK<u></u><u></u></p>
</div>
</div>
<p class="MsoNormal"><u></u>Â <u></u></p>
<p class="MsoNormal">Did you use meson build ?<u></u><u></u></p>
<p class="MsoNormal"><u></u>Â <u></u></p>
<div style="border-top:none;border-right:none;border-bottom:none;border-left:1.5pt solid blue;padding:0cm 0cm 0cm 4pt">
<div>
<div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm">
<p class="MsoNormal"><b>From:</b> Brandon Lo <<a href="mailto:blo@iol.unh.edu" target="_blank">blo@iol.unh.edu</a>>
<br>
<b>Sent:</b> 2020<span lang="ZH-CN" style="font-family:"Microsoft YaHei",sans-serif">年</span>10<span lang="ZH-CN" style="font-family:"Microsoft YaHei",sans-serif">月</span>20<span lang="ZH-CN" style="font-family:"Microsoft YaHei",sans-serif">日</span> 21:19<br>
<b>To:</b> Lincoln Lavoie <<a href="mailto:lylavoie@iol.unh.edu" target="_blank">lylavoie@iol.unh.edu</a>>; Tu, Lijuan <<a href="mailto:lijuan.tu@intel.com" target="_blank">lijuan.tu@intel.com</a>>; Chen, Zhaoyan <<a href="mailto:zhaoyan.chen@intel.com" target="_blank">zhaoyan.chen@intel.com</a>><br>
<b>Cc:</b> Thomas Monjalon <<a href="mailto:thomas@monjalon.net" target="_blank">thomas@monjalon.net</a>>;
<a href="mailto:ci@dpdk.org" target="_blank">ci@dpdk.org</a><br>
<b>Subject:</b> Re: [dpdk-ci] Building TestPMD in DPDK<u></u><u></u></p>
</div>
</div>
<p class="MsoNormal"><u></u>Â <u></u></p>
<div>
<p class="MsoNormal">I think this should be brought up to the DTS maintainers.<br>
DTS' initial behavior is to build DPDK/testpmd, and it assumes that testpmd is in the build's output directory.<u></u><u></u></p>
<div>
<div>
<p class="MsoNormal"><u></u>Â <u></u></p>
</div>
<div>
<p class="MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Brandon<u></u><u></u></p>
</div>
</div>
</div>
<p class="MsoNormal"><u></u>Â <u></u></p>
<div>
<div>
<p class="MsoNormal">On Tue, Oct 20, 2020 at 8:38 AM Lincoln Lavoie <<a href="mailto:lylavoie@iol.unh.edu" target="_blank">lylavoie@iol.unh.edu</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<div>
<div>
<p class="MsoNormal"><span style="font-size:12pt">Is this because of the change that adds some python requirements to testpmd? I remember seeing something about that go by on the lists.<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12pt"><u></u>Â <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12pt">Cheers,<br>
Lincoln<u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal"><u></u>Â <u></u></p>
<div>
<div>
<p class="MsoNormal">On Tue, Oct 20, 2020 at 8:34 AM Thomas Monjalon <<a href="mailto:thomas@monjalon.net" target="_blank">thomas@monjalon.net</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<p class="MsoNormal" style="margin-bottom:12pt">20/10/2020 14:31, Brandon Lo:<br>
> Hi everyone,<br>
> <br>
> Is there a new method to build the testpmd application in DPDK?<br>
> <br>
> Using the latest patches, any job in the CI that uses DTS to compile<br>
> DPDK and run functional/performance tests are failing because it is<br>
> not building testpmd.<br>
> We are also using the latest commit available for DTS.<br>
<br>
No testpmd should be built.<u></u><u></u></p>
</blockquote>
</div>
<p class="MsoNormal"><br clear="all">
<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u>Â <u></u></p>
</div>
<p class="MsoNormal">-- <u></u><u></u></p>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><b>Lincoln Lavoie</b><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Senior Engineer, Broadband Technologies<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">21 Madbury Rd., Ste. 100, Durham, NH 03824<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><a href="mailto:lylavoie@iol.unh.edu" target="_blank">lylavoie@iol.unh.edu</a><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><a href="https://www.iol.unh.edu" target="_blank">https://www.iol.unh.edu</a><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">+1-603-674-2755 (m)<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><a href="https://www.iol.unh.edu" target="_blank"><span style="text-decoration:none"><img border="0" width="200" height="43" style="width: 2.0833in; height: 0.45in;" id="gmail-m_-9189518785263980837gmail-m_-516295473332901039gmail-m_6028658005226810926gmail-m_-579672585687310253_x0000_i1025" src="https://docs.google.com/uc?export=download&id=1j_iI6anwrnbQWNpTyuvukMLSNJJ8_8QU&revid=0B_0ujwABDnFZTmJiR3EzK0d1VjFKTjQvMENBWVM0QnA4ajhjPQ"></span></a><u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<p class="MsoNormal"><br clear="all">
<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u>Â <u></u></p>
</div>
<p class="MsoNormal">-- <u></u><u></u></p>
<div>
<div>
<div>
<div>
<p style="margin:0cm 0cm 0.0001pt"><span style="font-size:10pt;font-family:Arial,sans-serif;color:black">Brandon Lo</span><u></u><u></u></p>
<p style="margin:0cm 0cm 0.0001pt"><span style="font-size:10pt;font-family:Arial,sans-serif;color:black">UNH InterOperability Laboratory</span><u></u><u></u></p>
<p style="margin:0cm 0cm 0.0001pt"><span style="font-size:10pt;font-family:Arial,sans-serif;color:black">21 Madbury Rd, Suite 100, Durham, NH 03824</span><u></u><u></u></p>
<p style="margin:0cm 0cm 0.0001pt"><span style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(17,85,204)"><a href="mailto:blo@iol.unh.edu" target="_blank">blo@iol.unh.edu</a></span><u></u><u></u></p>
<p style="margin:0cm 0cm 0.0001pt"><span style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(17,85,204)"><a href="http://www.iol.unh.edu/" target="_blank">www.iol.unh.edu</a></span><u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><span><p dir="ltr" style="line-height:1.2;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline;white-space:pre-wrap">Brandon Lo</span></p><p dir="ltr" style="line-height:1.2;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline;white-space:pre-wrap">UNH InterOperability Laboratory</span></p><p dir="ltr" style="line-height:1.2;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline;white-space:pre-wrap">21 Madbury Rd, Suite 100, Durham, NH 03824</span></p><p dir="ltr" style="line-height:1.2;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Arial;color:rgb(17,85,204);background-color:transparent;vertical-align:baseline;white-space:pre-wrap"><a href="mailto:blo@iol.unh.edu" target="_blank">blo@iol.unh.edu</a></span></p><p dir="ltr" style="line-height:1.2;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Arial;color:rgb(17,85,204);background-color:transparent;vertical-align:baseline;white-space:pre-wrap"><a href="http://www.iol.unh.edu/" target="_blank">www.iol.unh.edu</a></span></p></span></div></div></div></div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><b>Lincoln Lavoie</b><br></div><div>Senior Engineer, Broadband Technologies</div><div>21 Madbury Rd., Ste. 100, Durham, NH 03824</div><div><a href="mailto:lylavoie@iol.unh.edu" target="_blank">lylavoie@iol.unh.edu</a></div><div><a href="https://www.iol.unh.edu" target="_blank">https://www.iol.unh.edu</a></div><div>+1-603-674-2755 (m)</div><div><a href="https://www.iol.unh.edu" target="_blank"><img src="https://docs.google.com/uc?export=download&id=1j_iI6anwrnbQWNpTyuvukMLSNJJ8_8QU&revid=0B_0ujwABDnFZTmJiR3EzK0d1VjFKTjQvMENBWVM0QnA4ajhjPQ" width="200" height="43"></a><br></div></div></div></div></div></div></div></div></div></div></div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><span><p dir="ltr" style="line-height:1.2;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline;white-space:pre-wrap">Brandon Lo</span></p><p dir="ltr" style="line-height:1.2;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline;white-space:pre-wrap">UNH InterOperability Laboratory</span></p><p dir="ltr" style="line-height:1.2;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline;white-space:pre-wrap">21 Madbury Rd, Suite 100, Durham, NH 03824</span></p><p dir="ltr" style="line-height:1.2;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Arial;color:rgb(17,85,204);background-color:transparent;vertical-align:baseline;white-space:pre-wrap"><a href="mailto:blo@iol.unh.edu" target="_blank">blo@iol.unh.edu</a></span></p><p dir="ltr" style="line-height:1.2;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Arial;color:rgb(17,85,204);background-color:transparent;vertical-align:baseline;white-space:pre-wrap"><a href="http://www.iol.unh.edu/" target="_blank">www.iol.unh.edu</a></span></p></span></div></div></div></div>