Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Windows not a supported platform? Installation errors

Open
#54 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
20/100
Issue type
Bug
Clarity
Needs clarification
Activity status
Stale
Tech stack
haskell

Research direction

Reproduce the reported cabal install failure on Windows and inspect the setup.exe diagnostic for the missing af C library. Compare the available MinGW and CUDA installation paths; done means establishing a supported Windows installation path or documenting that the platform is unsupported and recording a verified workaround.

Written by the indexing model from the issue text.

Description

Error: setup.exe: Missing dependency on a foreign library:

  • Missing (or bad) C library: af
    This problem can usually be solved by installing the system package that
    provides this library (you may need the "-dev" version). If the library is
    already installed but in a non-standard location then you can use the flags
    --extra-include-dirs= and --extra-lib-dirs= to specify where it is.If the
    library file does exist, it may contain errors that are caught by the C
    compiler at the preprocessing stage. In this case you can re-run configure
    with the verbosity flag -v3 to see the error messages.

After cabal install.

Is this an issue with path configuration in Windows? Can I work around this with mingw? The problem with mingw, though, is that my CUDA drivers are on Windows.

Dominant language
Haskell
Stars
60
Forks
5
PR merge metrics
No merged PRs in 30d

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from arrayfire/arrayfire-haskell

All issues in arrayfire/arrayfire-haskell

Similar issues

More Haskell issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.