Current main branch fails build on=
FreeBSD 14.0
~/DPDK/main $ ninja -C build
ninja: Entering directory `build'
[501/1852] Generating drivers/rte_common_cpt.pmd.c with a custom command
FAILED: drivers/rte_common_cpt.pmd.c=20
/usr/local/bin/meson runpython ../buildtools/gen-pmdinfo-cfile.py
/home/shemminger/DPDK/main/build/buildtools llvm-ar
/home/shemminger/DPDK/main/build/drivers/libtmp_rte_common_cpt.a
drivers/rte_common_cpt.pmd.c meson runpython ../buildtools/pmdinfogen.py elf
Traceback (most recent call last):
File "/usr/local/lib/python3.11/site-packages/mesonbuild/mesonmain.p=
y", line
186, in run
return options.run_func(options)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/mesonbuild/mesonmain.p=
y", line
141, in run_runpython_command
runpy.run_path(options.script_file, run_name=3D'__main__')
File "<frozen runpy>", line 291, in run_path
File "<frozen runpy>", line 98, in _run_module_code
File "<frozen runpy>", line 88, in _run_code
File "../buildtools/pmdinfogen.py", line 275, in <module>
main()
File "../buildtools/pmdinfogen.py", line 264, in main
raise Exception("elftools module not found")
Exception: elftools module not found
Traceback (most recent call last):
File "/usr/local/lib/python3.11/site-packages/mesonbuild/mesonmain.p=
y", line
186, in run
return options.run_func(options)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/mesonbuild/mesonmain.p=
y", line
141, in run_runpython_command
runpy.run_path(options.script_file, run_name=3D'__main__')
File "<frozen runpy>", line 291, in run_path
File "<frozen runpy>", line 98, in _run_module_code
File "<frozen runpy>", line 88, in _run_code
File "../buildtools/gen-pmdinfo-cfile.py", line 21, in <modu=
le>
subprocess.run(pmdinfogen + paths + [output], check=3DTrue)
File "/usr/local/lib/python3.11/subprocess.py", line 571, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['meson', 'runpython',
'../buildtools/pmdinfogen.py', 'elf',
'/home/shemminger/DPDK/main/build/drivers/libtmp_rte_common_cpt.a.p/common_=
cpt_cpt_fpm_tables.c.o',
'/home/shemminger/DPDK/main/build/drivers/libtmp_rte_common_cpt.a.p/common_=
cpt_cpt_pmd_ops_helper.c.o',
'drivers/rte_common_cpt.pmd.c']' returned non-zero exit status 2.
[503/1852] Compiling C object drivers/...n_iavf.a.p/common_iavf_iavf_adminq=
.c.o
ninja: build stopped: subcommand failed.
Current main branch fails build on= FreeBSD 14.0 ~/DPDK/main $ ninja -C build ninja: Entering directory `build' [501/1852] Generating drivers/rte_common_cpt.pmd.c with a custom command FAILED: drivers/rte_common_cpt.pmd.c=20 /usr/local/bin/meson runpython ../buildtools/gen-pmdinfo-cfile.py /home/shemminger/DPDK/main/build/buildtools llvm-ar /home/shemminger/DPDK/main/build/drivers/libtmp_rte_common_cpt.a drivers/rte_common_cpt.pmd.c meson runpython ../buildtools/pmdinfogen.py elf Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/mesonbuild/mesonmain.p= y", line 186, in run return options.run_func(options) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/mesonbuild/mesonmain.p= y", line 141, in run_runpython_command runpy.run_path(options.script_file, run_name=3D'__main__') File "<frozen runpy>", line 291, in run_path File "<frozen runpy>", line 98, in _run_module_code File "<frozen runpy>", line 88, in _run_code File "../buildtools/pmdinfogen.py", line 275, in <module> main() File "../buildtools/pmdinfogen.py", line 264, in main raise Exception("elftools module not found") Exception: elftools module not found Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/mesonbuild/mesonmain.p= y", line 186, in run return options.run_func(options) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/mesonbuild/mesonmain.p= y", line 141, in run_runpython_command runpy.run_path(options.script_file, run_name=3D'__main__') File "<frozen runpy>", line 291, in run_path File "<frozen runpy>", line 98, in _run_module_code File "<frozen runpy>", line 88, in _run_code File "../buildtools/gen-pmdinfo-cfile.py", line 21, in <modu= le> subprocess.run(pmdinfogen + paths + [output], check=3DTrue) File "/usr/local/lib/python3.11/subprocess.py", line 571, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['meson', 'runpython', '../buildtools/pmdinfogen.py', 'elf', '/home/shemminger/DPDK/main/build/drivers/libtmp_rte_common_cpt.a.p/common_= cpt_cpt_fpm_tables.c.o', '/home/shemminger/DPDK/main/build/drivers/libtmp_rte_common_cpt.a.p/common_= cpt_cpt_pmd_ops_helper.c.o', 'drivers/rte_common_cpt.pmd.c']' returned non-zero exit status 2. [503/1852] Compiling C object drivers/...n_iavf.a.p/common_iavf_iavf_adminq= .c.o ninja: build stopped: subcommand failed.