Closed doisyg closed 2 years ago
Launchpad bug report: https://bugs.launchpad.net/ubuntu/+source/openvdb/+bug/1970108 Any confirmation/support is welcome
Correct, VDB 8.2 is required to compile against that version of TBB, so if Ubuntu package for TBB has moved forward, the OpenVDB must go to at least 8.2
Thanks for your answer @jmlait. Can you confirm the issue on the launchpad ticket: https://bugs.launchpad.net/ubuntu/+source/openvdb/+bug/1970108 So we get a chance to get a backport
Environment
Operating System: Ubuntu 22.04 Version / Commit SHA: v6.1 Other: (e.g compiler, C++ standard etc.)
Describe the bug
As described here: https://github.com/SteveMacenski/spatio_temporal_voxel_layer/issues/232 I believe it is impossible to build software using Ubuntu released OpenVDB v6.1 in
Ubuntu 22.04/jammy
because of the following points:Ubuntu 20.04/focal
to v8.1 inUbuntu 22.04/jammy
Ubuntu 20.04/focal
to 2021.5 inUbuntu 22.04/jammy
#include <tbb/task_scheduler_init.h>
https://github.com/AcademySoftwareFoundation/openvdb/blob/ea786c46b7a1b5158789293d9b148b379fc9914c/openvdb/openvdb/tools/VolumeToMesh.h#L21 See https://www.intel.com/content/www/us/en/developer/articles/release-notes/intel-oneapi-threading-building-blocks-release-notes.html and https://github.com/DrTimothyAldenDavis/SuiteSparse/issues/72My guess is that releasing v8.2 instead of v8.1 to
Ubuntu 22.04/jammy
would solve the issue. I will try to file a bug report on launchpad hoping that it will be faster than https://bugs.launchpad.net/ubuntu/+source/openvdb/+bug/1882998 (remember https://github.com/SteveMacenski/spatio_temporal_voxel_layer/issues/167).Additional context
Trying to build https://github.com/SteveMacenski/spatio_temporal_voxel_layer in
Ubuntu 22.04/jammy