Closed Idclip closed 9 months ago
@Idclip Ah my bad, I had fixed this but didn't realized that I had touched openvdb_houdini headers because it was all over the code base. So I never triggered a PR for this:
--- dev/src/houdini/custom/DWA/vdb/GeometryUtil.h 2023/09/09 23:36:41 453698
+++ dev/src/houdini/custom/DWA/vdb/GeometryUtil.h 2023/09/09 23:39:09 453699
@@ -15,6 +15,7 @@
#include <openvdb/util/Util.h> // for openvdb::util::COORD_OFFSETS
#include <GU/GU_Detail.h>
+#include <GEO/GEO_Primitive.h>
#include <algorithm> // for std::max/min()
#include <memory>
EDIT: PS. Sorry for the slow reply as I've been on vacation.
Thanks @e4lam! No worries, I didn't want to blindly add the include in case there was a deeper issue between clang/gcc, but this does indeed fix the clang build.
I've made this change, example workflow result here: https://github.com/Idclip/openvdb/actions/runs/7177898971
This should be good to go
Here's an example of the Houdini CI run once this is merged and the weekly job udpates the cache: https://github.com/Idclip/openvdb/actions/runs/7113714217
@jmlait @e4lam We seem to have some issues building against Houdini 20 with clang. Seems to build fine with GCC: