Hello, On Mon, 22 Sept 2025 at 18:45, David Aldrich <[email protected]> wrote: > I am upgrading our DPDK-enabled app from dpdk-stable-23.11.1 to > dpdk-stable-24.11.3. With dpdk-stable-24.11.3 I get compilation error: > > In file included from <snip>: > /opt/dpdk/dpdk-stable-24.11.3/install/include/rte_bbdev.h:36:10: fatal > error: bbdev_trace.h: No such file or directory
Something is strange. I see no reference to bbdev_trace.h in neither v24.11.3 tarball, nor the 24.11 stable branch. $ git grep bbdev_trace.h v24.11.3 It looks like you have some change in your dpdk copy, or I am missing context to understand your report. > We use pkg-config to provide cflags: > > $ pkg-config --cflags libdpdk > -I/opt/dpdk/dpdk-stable-24.11.3/install/include -include rte_config.h > -march=native -mrtm > > but the path to bbdev_trace.h is not included: > > $ find /opt/dpdk/dpdk-stable-24.11.3/ -name bbdev_trace.h > /opt/dpdk/dpdk-stable-24.11.3/lib/bbdev/bbdev_trace.h Which is expected. bbdev_trace.h is a private header that is not exported. -- David Marchand
