Coder Social home page Coder Social logo

Comments (5)

jfpanisset avatar jfpanisset commented on June 9, 2024 1

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

https://github.com/AcademySoftwareFoundation/aswf-docker/blob/16cbddb991fb8edb18af65797f2cd0d3a911da91/ci-openvdb/Dockerfile#L134

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.

Idclip avatar Idclip commented on June 9, 2024

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.

Idclip avatar Idclip commented on June 9, 2024

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.

Idclip avatar Idclip commented on June 9, 2024

Hey @jfpanisset, have there been any updates on the GLFW issue?

from openvdb.

jfpanisset avatar jfpanisset commented on June 9, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.