Comments (5)
@Idclip Between the 2023 and 2023.1 releases of the aswf-docker containers, one of the changes that went in is that glfw is now installed as a Conan package instead of a direct build & install:
It is possible that somehow this didn't pull in the the expected glfw CMake files, or put them in a different place than before. The ci-vfxall container successfully builds OpenVDB, but I seen that the build failure is with vdb_view which I don't think is built by anything in aswf-docker
, which may explain why this regression was missed.
I will take a look and try to find what is different between the ci-openvdb:2023 and ci-openvdb:2023.1 installs of glfw3 and see if there's a simple fix.
from openvdb.
Hey @jfpanisset thanks a lot for these. I've finally had a chance to look at bumping the VDB CI and am getting issues with GLFW3:
https://github.com/Idclip/openvdb/actions/runs/6287213295/job/17071469457
I'm assuming nothing has explicitly changed here? Can you confirm that the version of glfw installed should be the same for the 2023 containers?
Cheers!
from openvdb.
Thanks @jfpanisset, switching from 15 (which uses 15.1) to 15.0 does seem to work https://github.com/Idclip/openvdb/actions/runs/6361210998/job/17275486301
I'll use 15.0 for now
from openvdb.
Hey @jfpanisset, have there been any updates on the GLFW issue?
from openvdb.
Unfortunately I was not able to get it resolved in time for the 2023.2 release, but now that I understand better what's going on, I'm hoping to get it resolved for 2024.0
Some of the Conan recipes we are using are making the assumption that CMake recipes it installs will only be used in the context of Conan, but we need those to work from "vanilla" CMake, which is what our ASWF projects use.
I'm still learning the details of how this works, and if I figure it out for 2024.0, I will try to backport to a 2023.3 release, or provide a simple script you can use the patch the CMake files in the 2023.2 container.
So I haven't forgotten, still working on it.
from openvdb.
Related Issues (20)
- [BUG] Vec3H Grid Registration no longer builds on ToT master
- [BUG] Support for cmake RelWithDefInfo target
- [BUG] I cannot compile my code using NanoVDB
- Loosing surface in level set when decreasing voxel size HOT 2
- [BUG] Unresolved References when building without explicit instantiation HOT 1
- [BUG] VolumeHDDA with a semi-infinite ray that misses, marches off in an infinite loop.
- [BUG] I cannot compile my code using NanoVDB HOT 1
- [BUILD] link error : undefined reference to `llvm::sys::getDefaultTargetTriple()' HOT 18
- dilate voxels from a PointDataGrid HOT 2
- [BUILD] Windows - Visual Studio 2019 : fatal error LNK1248 HOT 3
- [BUG] OpAccumulator does not compile with C++20 HOT 2
- [BUILD] Python module failure to build on MSVC 2022 with numpy: ssize_t: undeclared identifier HOT 2
- wasm build in dockerfile
- ThreadSanitizer issue in fillWithSpheres() function HOT 1
- [BUG] Remove FindOpenEXR.cmake
- [BUG] Remove FindTBB.cmake
- [BUG] Numpy array to openvdb conversion returns a shuffled volume HOT 2
- [BUILD] How do I enable BLOSC compression codec?
- [BUG] MINIMUM_GCC_VERSION is incorrect HOT 2
- [REQUEST] SDF Xor operation HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openvdb.