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