I've been maintaining the recipe for installing git-annex with the conda-forge package manager. I'm having trouble making the recipe work with the current conda-forge version, and would much appreciate any help, especially from people who understand Haskell/ghc/stack/cabal . The recipe is here: https://github.com/conda-forge/git-annex-feedstock . I keep getting error related to not finding libgmp, even though it is installed as a dependency: https://circleci.com/gh/conda-forge/git-annex-feedstock/157?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link
The benefit of having a working conda-forge recipe is that it enables git-annex installation without root privileges, and enables building other conda-installable tools that depend on git-annex.
Thanks,
ilya
ghc links to libgmp, and uses the system library, and I can see in the log that is working; ghc outputs " [1 of 1] Compiling Main ..."
The problem seems to be with
/home/conda/feedstock_root/build_artifacts/git-annex_1548210869175/_build_env/bin/../lib/gcc/x86_64-conda_cos6-linux-gnu/7.3.0/../../../../x86_64-conda_cos6-linux-gnu/bin/ld
which is not the system ld, nor is it coming from stack, so I guess it's conda's ld which is for whatever reason not finding the system libgmp.