Tbb/tbb_stddef.h cannot find this header

Hi there,
I am using Unix Installation to install the OpenFace on Ubuntu 22.04, in the 4.4 Build it using:
sudo cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_TIFF=ON -D WITH_TBB=ON …
sudo make -j2
sudo make install
it always shows cannot find the tbb/tbb_stddef.h
I tried to reinstall it and and manually put the path in the cmake/OpenCVDetectTBB.cmake file, but still cannot find it.
Found TBB (cmake): _lib-NOTFOUND

How to figure it out? Thanks a lot

are you sure you have those headers installed ?

sudo apt install libtbb-dev

should do it

try, delete build/CMakeCache.txt (!!!) & re-run cmake
then, carefully look at the output (& show us !), it should have messages about it

no, do not mess with that