Do you wish to continue?
y/n (or press Enter to continue)
-> y
Checking dependencies..
✓ SuperCollider.app
✓ Atom.app
✓ ghci
All app dependencies found!
Checking packages..
Checking if tidal package is installed..
Installing tidal..
Resolving dependencies...
Configuring tidal-1.0.13...
Building tidal-1.0.13...
Failed to install tidal-1.0.13
Build log ( /Users/Jonatan/.cabal/logs/ghc-8.2.1/tidal-1.0.13-8CYq8UmFXum90FTrVZ8FlS.log ):
cabal: Entering directory '/var/folders/mp/btf42wkx2395w882w_0rrdgm0000gn/T/cabal-tmp-2721/tidal-1.0.13'
Configuring tidal-1.0.13...
Preprocessing library for tidal-1.0.13..
Building library for tidal-1.0.13..
[ 1 of 22] Compiling Sound.Tidal.Bjorklund ( src/Sound/Tidal/Bjorklund.hs, dist/build/Sound/Tidal/Bjorklund.o )
[ 2 of 22] Compiling Sound.Tidal.Config ( src/Sound/Tidal/Config.hs, dist/build/Sound/Tidal/Config.o )
[ 3 of 22] Compiling Sound.Tidal.MiniTidal.Token ( src/Sound/Tidal/MiniTidal/Token.hs, dist/build/Sound/Tidal/MiniTidal/Token.o )
src/Sound/Tidal/MiniTidal/Token.hs:4:1: warning: [-Wunused-imports]
The import of ‘parserZero’
from module ‘Text.Parsec.Prim’ is redundant
|
4 | import Text.Parsec.Prim (ParsecT,parserZero)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 4 of 22] Compiling Sound.Tidal.MiniTidal.TH ( src/Sound/Tidal/MiniTidal/TH.hs, dist/build/Sound/Tidal/MiniTidal/TH.o )
[ 5 of 22] Compiling Sound.Tidal.Pattern ( src/Sound/Tidal/Pattern.hs, dist/build/Sound/Tidal/Pattern.o )
[ 6 of 22] Compiling Sound.Tidal.Core ( src/Sound/Tidal/Core.hs, dist/build/Sound/Tidal/Core.o )
[ 7 of 22] Compiling Sound.Tidal.Chords ( src/Sound/Tidal/Chords.hs, dist/build/Sound/Tidal/Chords.o )
[ 8 of 22] Compiling Sound.Tidal.Tempo ( src/Sound/Tidal/Tempo.hs, dist/build/Sound/Tidal/Tempo.o )
[ 9 of 22] Compiling Sound.Tidal.Stream ( src/Sound/Tidal/Stream.hs, dist/build/Sound/Tidal/Stream.o )
src/Sound/Tidal/Stream.hs:135:1: warning: [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for ‘toDatum’: Patterns not matched: (VR _)
|
135 | toDatum (VF x) = O.float x
| ^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Sound/Tidal/Stream.hs:240:21: warning: [-Wname-shadowing]
This binding for ‘cycle’ shadows the existing binding
imported from ‘Prelude’ at src/Sound/Tidal/Stream.hs:4:8-25
(and originally defined in ‘GHC.List’)
|
240 | let cycle = T.timeToCycles tempo now
| ^^^^^
[10 of 22] Compiling Sound.Tidal.EspGrid ( src/Sound/Tidal/EspGrid.hs, dist/build/Sound/Tidal/EspGrid.o )
[11 of 22] Compiling Sound.Tidal.Carabiner ( src/Sound/Tidal/Carabiner.hs, dist/build/Sound/Tidal/Carabiner.o )
src/Sound/Tidal/Carabiner.hs:6:1: warning: [-Wunused-imports]
The import of ‘threadDelay’
from module ‘Control.Concurrent’ is redundant
|
6 | import Control.Concurrent (forkIO, threadDelay, takeMVar, putMVar)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Sound/Tidal/Carabiner.hs:15:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: port :: Integer
|
15 | port = 17000
| ^^^^
src/Sound/Tidal/Carabiner.hs:15:8: warning: [-Wtype-defaults]
• Defaulting the following constraint to type ‘Integer’
Num p0 arising from the literal ‘17000’
• In the expression: 17000
In an equation for ‘port’: port = 17000
|
15 | port = 17000
| ^^^^^
src/Sound/Tidal/Carabiner.hs:23:31: warning: [-Wname-shadowing]
This binding for ‘port’ shadows the existing binding
defined at src/Sound/Tidal/Carabiner.hs:15:1
|
23 | client tidal bpc latency host port = withSocketsDo $
| ^^^^
src/Sound/Tidal/Carabiner.hs:45:12: warning: [-Wname-shadowing]
This binding for ‘start’ shadows the existing binding
imported from ‘Sound.Tidal.Tempo’ at src/Sound/Tidal/Carabiner.hs:8:1-24
(and originally defined at src/Sound/Tidal/Tempo.hs:34:21-25)
|
45 | = do let start = (lookup ":start" pairs >>= readMaybe) :: Maybe Integer
| ^^^^^
src/Sound/Tidal/Carabiner.hs:55:14: warning: [-Wunused-local-binds]
Defined but not used: ‘cyc’
|
55 | cyc = toRational $ (fromJust beat) / (fromIntegral bpc)
| ^^^
src/Sound/Tidal/Carabiner.hs:65:23: warning: [-Wunused-do-bind]
A do-notation statement discarded a result of type ‘Int’
Suppress this warning by saying ‘_ <- send sock $ B8.pack msg’
|
65 | sendMsg sock msg = do send sock $ B8.pack msg
| ^^^^^^^^^^^^^^^^^^^^^^^
[12 of 22] Compiling Sound.Tidal.Utils ( src/Sound/Tidal/Utils.hs, dist/build/Sound/Tidal/Utils.o )
[13 of 22] Compiling Sound.Tidal.Scales ( src/Sound/Tidal/Scales.hs, dist/build/Sound/Tidal/Scales.o )
[14 of 22] Compiling Sound.Tidal.Params ( src/Sound/Tidal/Params.hs, dist/build/Sound/Tidal/Params.o )
[15 of 22] Compiling Sound.Tidal.UI ( src/Sound/Tidal/UI.hs, dist/build/Sound/Tidal/UI.o )
src/Sound/Tidal/UI.hs:31:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature:
timeToSeed :: (Real p,
primitive-0.6.2.0:Control.Monad.Primitive.PrimMonad m) =>
p
-> m (Gen (primitive-0.6.2.0:Control.Monad.Primitive.PrimState m))
|
31 | timeToSeed x = do
| ^^^^^^^^^^
src/Sound/Tidal/UI.hs:1617:7: warning: [-Wname-shadowing]
This binding for ‘pi’ shadows the existing binding
imported from ‘Prelude’ at src/Sound/Tidal/UI.hs:5:1-44
(and originally defined in ‘GHC.Float’)
|
1617 | pickF pi fs pat = innerJoin $ (\i -> _pickF i fs pat) <$> pi
| ^^
[16 of 22] Compiling Sound.Tidal.ParseBP ( src/Sound/Tidal/ParseBP.hs, dist/build/Sound/Tidal/ParseBP.o )
src/Sound/Tidal/ParseBP.hs:398:24: error:
• No instance for (Control.Monad.Fail.MonadFail
(Text.Parsec.Prim.ParsecT String () Identity))
arising from a use of ‘readColourName’
• In the first argument of ‘(<?>)’, namely ‘readColourName name’
In a stmt of a 'do' block:
colour <- readColourName name <?> "known colour"
In the expression:
do name <- many1 letter <?> "colour name"
colour <- readColourName name <?> "known colour"
return $ TPat_Atom colour
|
398 | colour <- readColourName name <?> "known colour"
| ^^^^^^^^^^^^^^^^^^^
cabal: Leaving directory '/var/folders/mp/btf42wkx2395w882w_0rrdgm0000gn/T/cabal-tmp-2721/tidal-1.0.13'
cabal: Error: some packages failed to install:
tidal-1.0.13-8CYq8UmFXum90FTrVZ8FlS failed during the building phase. The
exception was:
ExitFailure 1
Could not install tidal!
Checking if tidal atom package is installed..
✓ └── tidalcycles@3.0.0
Checking if SuperDirt quark is installed..
✓ /Users/Jonatan/Library/Application Support/SuperCollider/downloaded-quarks/SuperDirt
Sorry, all packages could not be installed
Tidal cabal package could not be installed
Visit: http://tidalcycles.org/getting_started.html and install them using the instructions found there
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
[Process completed]
I have this problem installing Tidal, tried all ways possible but i end up with the same error evertime. Failed to install tidal-1.0.13. Anyone that has any idea?
Jonatans-MBP:tidal Jonatan$ cabal install transformers parsec
Resolving dependencies...
Downloading parsec-3.1.13.0...
Failed to install parsec-3.1.13.0
Build log ( /Users/Jonatan/.cabal/logs/ghc-8.2.1/parsec-3.1.13.0-6whVVB8dfpT4cPl0JcyJ02.log ):
/Users/Jonatan/.cabal/logs/ghc-8.2.1/parsec-3.1.13.0-6whVVB8dfpT4cPl0JcyJ02.log: openFile: does not exist (No such file or directory)Jonatans-MBP:tidal Jonatan$
If that succeeds, you’ll have to tell the atom plugin to use the tidal installed with stack. In atom, find the settings for the tidalcycles package, and set the ghci path setting to stack ghci. Then, restart atom and all should be well.
Hi, I’ve been reading and following all your advise about Tital Cycle install, I just tried out this last 3 lines of code and I got the following outcome:
PS C:\WINDOWS\system32\tidal> cabal install tidal
cabal.exe: Could not resolve dependencies:
[__0] trying: tidal-1.4.9 (user goal)
[__1] trying: bifunctors-5.5.7 (dependency of tidal)
[__2] trying: template-haskell-2.16.0.0/installed-2.16.0.0 (dependency of
bifunctors)
[__3] trying: base-4.14.0.0/installed-4.14.0.0 (dependency of tidal)
[__4] next goal: tidal-parse (user goal)
[__4] rejecting: tidal-parse-0.0.1 (conflict:
template-haskell==2.16.0.0/installed-2.16.0.0, tidal-parse =>
template-haskell>=2.10.0.0 && <2.15)
[__4] fail (backjumping, conflict set: template-haskell, tidal-parse)
After searching the rest of the dependency tree exhaustively, these were the
goals I’ve had most trouble fulfilling: tidal, base, bifunctors,
template-haskell, tidal-parse
Try running with --minimize-conflict-set to improve the error message.
I have triying for weeks now! I really hope you can help me out with whats next , I’ll really appreciate it .