I have not figured out how to add the kernel headers tbb.h is missing when building Blender from source via slackbuild.
then what when the kernel changes?
Code:
$ sudo find / -type f -name tbb.h
find: ‘/home/userx/.cache/gvfs’: Permission denied
build:
Code:
[ 43%] Building C object source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/pbvh.c.o
[ 43%] Building C object source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/pbvh_bmesh.c.o
[ 43%] Building CXX object source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/pbvh_parallel.cc.o
/tmp/SBo/blender-2.81a/source/blender/blenkernel/intern/pbvh_parallel.cc:31:12: fatal error: tbb/tbb.h: No such file or directory
31 | # include <tbb/tbb.h>
| ^~~~~~~~~~~
compilation terminated.
make[2]: *** [source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/build.make:1649: source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/pbvh_parallel.cc.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:5436: source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/all] Error 2
make: *** [Makefile:163: all] Error 2
Failures:
Blender: Blender.SlackBuild return non-zero
kernel
Code:
$ uname -srvm
Linux 5.4.7 #1 SMP Tue Dec 31 13:21:32 CST 2019 x86_64