You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Operating System: Ubuntu 22.04 Version / Commit SHA: v6.1 Other: (e.g compiler, C++ standard etc.)
Describe the bug
As described here: SteveMacenski/spatio_temporal_voxel_layer#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:
OpenVDB was upgraded from v6.2 in Ubuntu 20.04/focal to v8.1 in Ubuntu 22.04/jammy
TBB was upgraded from 2020.1 in Ubuntu 20.04/focal to 2021.5 in Ubuntu 22.04/jammy
OpenVDB 8.1 uses headers from TBB 2020 which were deprecated a while ago and now are completely gone in TBB 2021.5. For instance #include <tbb/task_scheduler_init.h>
doisyg
changed the title
Impossible to build against OpenVDB **v6.1** in Ubuntu 22.04/jammy
Impossible to build against OpenVDB v6.1 in Ubuntu 22.04/jammyApr 24, 2022
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
Environment
Operating System: Ubuntu 22.04
Version / Commit SHA: v6.1
Other: (e.g compiler, C++ standard etc.)
Describe the bug
As described here: SteveMacenski/spatio_temporal_voxel_layer#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>
openvdb/openvdb/openvdb/tools/VolumeToMesh.h
Line 21 in ea786c4
See https://www.intel.com/content/www/us/en/developer/articles/release-notes/intel-oneapi-threading-building-blocks-release-notes.html and Usage of deprecated and removed tbb::task_scheduler_init and task API (Intel oneTBB) DrTimothyAldenDavis/SuiteSparse#72
My 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 SteveMacenski/spatio_temporal_voxel_layer#167).Additional context
Trying to build https://github.com/SteveMacenski/spatio_temporal_voxel_layer in
Ubuntu 22.04/jammy
The text was updated successfully, but these errors were encountered: