<div dir="ltr">Package: dpdk<br>Version: unstable<br><br>The support for specifying dpdk_config_options in DEB_BUILD_OPTIONS fails when building the unstable branch in a bullseye schroot.<div><br></div><div>It appears that commas are being replaced with dashes.<br><br><div>DEB_BUILD_OPTIONS="dpdk_config_options=-Duse_hpet=true,-Dmax_ethports=128,-Dmax_numa_nodes=8,-Ddisable_drivers=net/softnic" gbp buildpackage -uc -us<br></div><div><br></div><div>dh_auto_configure -- -Duse_hpet=true-Dmax_ethports=128-Dmax_numa_nodes=8-Ddisable_drivers=net/softnic \<br>      --includedir=include/dpdk \<br>   --default-library=shared \<br>    -Dper_library_versions=false \<br>        -Dinclude_subdir_arch=../x86_64-linux-gnu/dpdk \<br>      -Dmachine="default"<br> install -d obj-x86_64-linux-gnu<br>       cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 meson .. --wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=lib/x86_64-linux-gnu -Duse_hpet=true-Dmax_ethports=128-Dmax_numa_nodes=8-Ddisable_drivers=net/softnic --includedir=include/dpdk --default-library=shared -Dper_library_versions=false -Dinclude_subdir_arch=../x86_64-linux-gnu/dpdk -Dmachine=default<br>The Meson build system<br>Version: 0.56.2<br>Source dir: /home/brownn/dpdk<br>Build dir: /home/brownn/dpdk/obj-x86_64-linux-gnu<br>Build type: native build<br>Program cat found: YES (/bin/cat)<br><br>../meson.build:4:0: ERROR: Value true-Dmax_ethports=128-Dmax_numa_nodes=8-Ddisable_drivers=net/softnic is not boolean (true or false).<br><br>A full log can be found at /home/brownn/dpdk/obj-x86_64-linux-gnu/meson-logs/meson-log.txt<br>      cd obj-x86_64-linux-gnu && tail -v -n \+0 meson-logs/meson-log.txt<br>==> meson-logs/meson-log.txt <==<br>Build started at 2021-02-26T15:25:29.485465<br>Main binary: /usr/bin/python3<br>Build Options: -Duse_hpet=true-Dmax_ethports=128-Dmax_numa_nodes=8-Ddisable_drivers=net/softnic -Dper_library_versions=false -Dinclude_subdir_arch=../x86_64-linux-gnu/dpdk -Dmachine=default -Dprefix=/usr -Dincludedir=include/dpdk -Dlibdir=lib/x86_64-linux-gnu -Dlocalstatedir=/var -Dsysconfdir=/etc -Dbuildtype=plain -Ddefault_library=shared -Dwrap_mode=nodownload<br>Python system: Linux<br>The Meson build system<br>Version: 0.56.2<br>Source dir: /home/brownn/dpdk<br>Build dir: /home/brownn/dpdk/obj-x86_64-linux-gnu<br>Build type: native build<br>Program cat found: YES (/bin/cat)<br>Running command: /bin/cat /home/brownn/dpdk/VERSION<br>--- stdout ---<br>20.11.0<br><br>--- stderr ---<br><br><br><br>../meson.build:4:0: ERROR: Value true-Dmax_ethports=128-Dmax_numa_nodes=8-Ddisable_drivers=net/softnic is not boolean (true or false).<br>dh_auto_configure: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 meson .. --wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=lib/x86_64-linux-gnu -Duse_hpet=true-Dmax_ethports=128-Dmax_numa_nodes=8-Ddisable_drivers=net/softnic --includedir=include/dpdk --default-library=shared -Dper_library_versions=false -Dinclude_subdir_arch=../x86_64-linux-gnu/dpdk -Dmachine=default returned exit code 1<br>make[1]: *** [debian/rules:83: override_dh_auto_configure] Error 25<br></div></div></div>