build-depends:
base <5
, containers
, microlens
, text
, validity
, validity-containers
, validity-text
such as e.g.
Configuring library for cursor-0.0.0.0..
Preprocessing library for cursor-0.0.0.0..
Building library for cursor-0.0.0.0..
[ 1 of 25] Compiling Cursor.List ( src/Cursor/List.hs, /tmp/matrix-worker/1538810588/dist-newstyle/build/x86_64-linux/ghc-8.6.1/cursor-0.0.0.0/build/Cursor/List.o )
[ 2 of 25] Compiling Cursor.Map.KeyValue ( src/Cursor/Map/KeyValue.hs, /tmp/matrix-worker/1538810588/dist-newstyle/build/x86_64-linux/ghc-8.6.1/cursor-0.0.0.0/build/Cursor/Map/KeyValue.o )
[ 3 of 25] Compiling Cursor.Simple.Map.KeyValue ( src/Cursor/Simple/Map/KeyValue.hs, /tmp/matrix-worker/1538810588/dist-newstyle/build/x86_64-linux/ghc-8.6.1/cursor-0.0.0.0/build/Cursor/Simple/Map/KeyValue.o )
[ 4 of 25] Compiling Cursor.Text ( src/Cursor/Text.hs, /tmp/matrix-worker/1538810588/dist-newstyle/build/x86_64-linux/ghc-8.6.1/cursor-0.0.0.0/build/Cursor/Text.o )
src/Cursor/Text.hs:48:15: error:
Variable not in scope:
decorateList :: [Char] -> (Char -> Validation) -> Validation
|
48 | , decorateList (rebuildListCursor lc) $ \c ->
| ^^^^^^^^^^^^
<<ghc: 780418632 bytes, 135 GCs, 10621862/33138576 avg/max bytes residency (8 samples), 74M in use, 0.001 INIT (0.001 elapsed), 0.878 MUT (0.968 elapsed), 0.433 GC (0.436 elapsed) :ghc>>
Configuring library for cursor-0.0.0.0..
Preprocessing library for cursor-0.0.0.0..
Building library for cursor-0.0.0.0..
[ 1 of 25] Compiling Paths_cursor ( /tmp/matrix-worker/1538810940/dist-newstyle/build/x86_64-linux/ghc-8.0.2/cursor-0.0.0.0/build/autogen/Paths_cursor.hs, /tmp/matrix-worker/1538810940/dist-newstyle/build/x86_64-linux/ghc-8.0.2/cursor-0.0.0.0/build/Paths_cursor.o )
[ 2 of 25] Compiling Cursor.Types ( src/Cursor/Types.hs, /tmp/matrix-worker/1538810940/dist-newstyle/build/x86_64-linux/ghc-8.0.2/cursor-0.0.0.0/build/Cursor/Types.o )
[ 3 of 25] Compiling Cursor.Tree.Types ( src/Cursor/Tree/Types.hs, /tmp/matrix-worker/1538810940/dist-newstyle/build/x86_64-linux/ghc-8.0.2/cursor-0.0.0.0/build/Cursor/Tree/Types.o )
[ 4 of 25] Compiling Cursor.Tree.Swap ( src/Cursor/Tree/Swap.hs, /tmp/matrix-worker/1538810940/dist-newstyle/build/x86_64-linux/ghc-8.0.2/cursor-0.0.0.0/build/Cursor/Tree/Swap.o )
[ 5 of 25] Compiling Cursor.Tree.Draw ( src/Cursor/Tree/Draw.hs, /tmp/matrix-worker/1538810940/dist-newstyle/build/x86_64-linux/ghc-8.0.2/cursor-0.0.0.0/build/Cursor/Tree/Draw.o )
[ 6 of 25] Compiling Cursor.Tree.Collapse ( src/Cursor/Tree/Collapse.hs, /tmp/matrix-worker/1538810940/dist-newstyle/build/x86_64-linux/ghc-8.0.2/cursor-0.0.0.0/build/Cursor/Tree/Collapse.o )
[ 7 of 25] Compiling Cursor.Tree.Base ( src/Cursor/Tree/Base.hs, /tmp/matrix-worker/1538810940/dist-newstyle/build/x86_64-linux/ghc-8.0.2/cursor-0.0.0.0/build/Cursor/Tree/Base.o )
[ 8 of 25] Compiling Cursor.Tree.Delete ( src/Cursor/Tree/Delete.hs, /tmp/matrix-worker/1538810940/dist-newstyle/build/x86_64-linux/ghc-8.0.2/cursor-0.0.0.0/build/Cursor/Tree/Delete.o )
[ 9 of 25] Compiling Cursor.Tree.Demote ( src/Cursor/Tree/Demote.hs, /tmp/matrix-worker/1538810940/dist-newstyle/build/x86_64-linux/ghc-8.0.2/cursor-0.0.0.0/build/Cursor/Tree/Demote.o )
[10 of 25] Compiling Cursor.Tree.Insert ( src/Cursor/Tree/Insert.hs, /tmp/matrix-worker/1538810940/dist-newstyle/build/x86_64-linux/ghc-8.0.2/cursor-0.0.0.0/build/Cursor/Tree/Insert.o )
[11 of 25] Compiling Cursor.Tree.Movement ( src/Cursor/Tree/Movement.hs, /tmp/matrix-worker/1538810940/dist-newstyle/build/x86_64-linux/ghc-8.0.2/cursor-0.0.0.0/build/Cursor/Tree/Movement.o )
[12 of 25] Compiling Cursor.Tree.Promote ( src/Cursor/Tree/Promote.hs, /tmp/matrix-worker/1538810940/dist-newstyle/build/x86_64-linux/ghc-8.0.2/cursor-0.0.0.0/build/Cursor/Tree/Promote.o )
[13 of 25] Compiling Cursor.Tree ( src/Cursor/Tree.hs, /tmp/matrix-worker/1538810940/dist-newstyle/build/x86_64-linux/ghc-8.0.2/cursor-0.0.0.0/build/Cursor/Tree.o )
[14 of 25] Compiling Cursor.Simple.Tree ( src/Cursor/Simple/Tree.hs, /tmp/matrix-worker/1538810940/dist-newstyle/build/x86_64-linux/ghc-8.0.2/cursor-0.0.0.0/build/Cursor/Simple/Tree.o )
[15 of 25] Compiling Cursor.Map.KeyValue ( src/Cursor/Map/KeyValue.hs, /tmp/matrix-worker/1538810940/dist-newstyle/build/x86_64-linux/ghc-8.0.2/cursor-0.0.0.0/build/Cursor/Map/KeyValue.o )
[16 of 25] Compiling Cursor.Simple.Map.KeyValue ( src/Cursor/Simple/Map/KeyValue.hs, /tmp/matrix-worker/1538810940/dist-newstyle/build/x86_64-linux/ghc-8.0.2/cursor-0.0.0.0/build/Cursor/Simple/Map/KeyValue.o )
[17 of 25] Compiling Cursor.List.NonEmpty ( src/Cursor/List/NonEmpty.hs, /tmp/matrix-worker/1538810940/dist-newstyle/build/x86_64-linux/ghc-8.0.2/cursor-0.0.0.0/build/Cursor/List/NonEmpty.o )
[18 of 25] Compiling Cursor.Map ( src/Cursor/Map.hs, /tmp/matrix-worker/1538810940/dist-newstyle/build/x86_64-linux/ghc-8.0.2/cursor-0.0.0.0/build/Cursor/Map.o )
[19 of 25] Compiling Cursor.Simple.Map ( src/Cursor/Simple/Map.hs, /tmp/matrix-worker/1538810940/dist-newstyle/build/x86_64-linux/ghc-8.0.2/cursor-0.0.0.0/build/Cursor/Simple/Map.o )
[20 of 25] Compiling Cursor.Simple.List.NonEmpty ( src/Cursor/Simple/List/NonEmpty.hs, /tmp/matrix-worker/1538810940/dist-newstyle/build/x86_64-linux/ghc-8.0.2/cursor-0.0.0.0/build/Cursor/Simple/List/NonEmpty.o )
[21 of 25] Compiling Cursor.List ( src/Cursor/List.hs, /tmp/matrix-worker/1538810940/dist-newstyle/build/x86_64-linux/ghc-8.0.2/cursor-0.0.0.0/build/Cursor/List.o )
[22 of 25] Compiling Cursor.Text ( src/Cursor/Text.hs, /tmp/matrix-worker/1538810940/dist-newstyle/build/x86_64-linux/ghc-8.0.2/cursor-0.0.0.0/build/Cursor/Text.o )
src/Cursor/Text.hs:48:15: error:
Variable not in scope:
decorateList :: [Char] -> (Char -> Validation) -> Validation
<<ghc: 5261571048 bytes, 526 GCs, 22353068/79148176 avg/max bytes residency (10 samples), 179M in use, 0.001 INIT (0.001 elapsed), 5.824 MUT (6.436 elapsed), 1.195 GC (1.197 elapsed) :ghc>>
Configuring library for cursor-0.0.0.0..
Preprocessing library for cursor-0.0.0.0..
Building library for cursor-0.0.0.0..
src/Cursor/Forest.hs:82:8:
Could not find module ‘Data.List.NonEmpty’
Perhaps you meant
Data.List.Compat (needs flag -package base-compat-0.10.4)
Use -v to see a list of the files searched for.
src/Cursor/Types.hs:10:8:
Could not find module ‘Data.Functor.Compose’
It is a member of the hidden package ‘transformers-0.5.5.0’.
Perhaps you need to add ‘transformers’ to the build-depends in your .cabal file.
It is a member of the hidden package ‘transformers-0.3.0.0’.
Perhaps you need to add ‘transformers’ to the build-depends in your .cabal file.
Use -v to see a list of the files searched for.
Please be aware that the Hackage ecosystem requires accurate metadata and in particular accurate version bounds to provide a good user experience to users of your package as well as avoid unnecessary overhead for Hackage Trustees.
Please let me know if you have any questions.