Adam Faiz <adam.f...@disroot.org> wrote: > On 8/20/23 19:35, B. Wilson wrote: > > Hello Guix, > > > > Knee deep in CMake hell here and would appreciate a helping hand. ArrayFire > > build is defeating me: > > > > CMake Error at > > /gnu/store/ygab8v4ci9iklaykapq52bfsshpvi8pw-cmake-minimal-3.24.2/share/cmake-3.24/Modules/ExternalProject.cmake:3269 > > (message): > > error: could not find git for fetch of af_forge-populate > > Call Stack (most recent call first): > > > > /gnu/store/ygab8v4ci9iklaykapq52bfsshpvi8pw-cmake-minimal-3.24.2/share/cmake-3.24/Modules/ExternalProject.cmake:4171 > > (_ep_add_update_command) > > CMakeLists.txt:13 (ExternalProject_Add) > > > > Apparently, some of the build dependencies get automatically cloned, but I'm > > unable to make heads or tails of how to work around this. The > > `af_forge-populate` makes it look like it's related to Forge, but "ArrayFire > > also requires Forge but this is a submodule and will be checkout during > > submodule initilization stage. AF_BUILD_FORGE cmake option has to be turned > > on > > to build graphics support," so I'm stumped. > > > > I need this soon for a project and am willing to pay someone to take this > > over. > > > > Here are the official build instructions: > > https://github.com/arrayfire/arrayfire/wiki/Build-Instructions-for-Linux > > > > In fact, there's a 2016 thread where Dennis Mungai claims to have > > successfully > > gotten ArrayFire packaged on Guix: https://issues.guix.gnu.org/23055. > > However, > > that appears to have never resulted in a patch. > > > > Thoughts? > > > I'm willing to work on this, it's a very interesting challenge.
Beautiful! Keep me posted, and let me know if there's anything I can help with. Cheers, B. Wilson