AcademySoftwareFoundation / openvdb

OpenVDB - Sparse volume data structure and tools
http://www.openvdb.org/
Apache License 2.0
2.73k stars 661 forks source link

Impossible to build against OpenVDB v6.1 in `Ubuntu 22.04/jammy` #1366

Closed doisyg closed 2 years ago

doisyg commented 2 years ago

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:

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 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

doisyg commented 2 years ago

Launchpad bug report: https://bugs.launchpad.net/ubuntu/+source/openvdb/+bug/1970108 Any confirmation/support is welcome

jmlait commented 2 years ago

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

doisyg commented 2 years ago

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