[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Help packaging ArrayFire
From: |
Adam Faiz |
Subject: |
Re: Help packaging ArrayFire |
Date: |
Sat, 26 Aug 2023 10:01:31 +0800 |
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.