summaryrefslogtreecommitdiff
path: root/doc/bugs/stack_build_Setup.hs_dependencies.mdwn
blob: 1e9fc431f8be9f19b25fba8ace20e62fd3c27ab4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
### Please describe the problem.

`stack build` on a fresh clone of git-annex at e029eb8b fails with

    git-annex-6.20160229: configure

    Utility/FileSystemEncoding.hs:30:18:
        Could not find module ‘Data.Hash.MD5’
        Use -v to see a list of the files searched for.

    Utility/FileSystemEncoding.hs:32:8:
        Could not find module ‘Data.Bits.Utils’
        Perhaps you meant
          Data.BitUtil
          Data.Bits.Lens (from lens-4.13@lens_IUJoiaRWYAQ6ieqgqTJZ5D)
        Use -v to see a list of the files searched for.

    Utility/FileSystemEncoding.hs:34:8:
        Could not find module ‘Data.List.Utils’
        Perhaps you meant
          Data.BitUtil
          Data.List.Lens (from lens-4.13@lens_IUJoiaRWYAQ6ieqgqTJZ5D)
          Data.List.Split (from split-0.2.3@split_CDzOynTh4l8Ahg1HaWUL4Z)
        Use -v to see a list of the files searched for.

    Utility/Process.hs:53:8:
        Could not find module ‘System.Log.Logger’
        Perhaps you meant
          System.Log.FastLogger (from fast-logger-2.4.1@fastl_1adi3bwIxvVE3Gyx2Jy1k0)
        Use -v to see a list of the files searched for.

    Utility/SafeCommand.hs:14:8:
        Could not find module ‘Data.String.Utils’
        Perhaps you meant
          Data.String.UTF8 (from utf8-string-1.0.1.1@utf8s_L8eKHa7Iv9q7FVKUYW6u4b)
        Use -v to see a list of the files searched for.

### What steps will reproduce the problem?

`stack build`

### What version of git-annex are you using? On what operating system?

e029eb8b, OS X 10.10.5.

### Please provide any additional information below.

These are apparently dependencies of `Setup.hs`. Adding

    explicit-setup-deps:
      "*": true

to `stack.yaml` [(as described here)](https://github.com/commercialhaskell/stack/blob/a59997d5db963bba403119843340688ee25e2c6f/doc/yaml_configuration.md#explicit-setup-deps)
fixes the error and builds git-annex successfully.

### Have you had any luck using git-annex before? (Sometimes we get tired of reading bug reports all day and a lil' positive end note does wonders)