# Trying to install tidal on windows 10 machine

**URL:** <https://uzu.lurk.org/t/trying-to-install-tidal-on-windows-10-machine/1026>\
**Category:** TidalCycles\
**Tags:** installation\
**Created:** [18 May 2020 20:41 UTC](https://uzu.lurk.org/t/trying-to-install-tidal-on-windows-10-machine/1026 "2020-05-18T20:41:52Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![Moi](https://uzu.lurk.org/letter_avatar_proxy/v4/letter/m/c2a13f/32.png) [@Moi](https://uzu.lurk.org/u/Moi)\
**Post date:** [18 May 2020 20:41 UTC](https://uzu.lurk.org/t/trying-to-install-tidal-on-windows-10-machine/1026/1 "2020-05-18T20:41:52Z")

</div>

hi,

trying to install tidal on a windows 10 lenovo laptop and I get this error message:

Failed to build network-3.1.1.1 (which is required by tidal-1.4.9).  
See the build log above for details.

This is the log:

C:\WINDOWS\system32\>cabal install tidal  
Resolving dependencies...  
Build profile: -w ghc-8.10.1 -O1  
In order, the following will be built (use -v for more details):

- comonad-5.0.6 (lib:comonad) (requires build)
- math-functions-0.3.4.0 (lib) (requires build)
- network-3.1.1.1 (lib:network) (requires build)
- bifunctors-5.5.7 (lib) (requires build)
- mwc-random-0.14.0.0 (lib) (requires build)
- hosc-0.17 (lib) (requires build)
- tidal-1.4.9 (lib) (requires build)  
Starting comonad-5.0.6 (all, legacy fallback)  
Starting math-functions-0.3.4.0 (lib)  
Starting network-3.1.1.1 (all, legacy fallback)  
Building math-functions-0.3.4.0 (lib)  
Installing math-functions-0.3.4.0 (lib)  
Completed math-functions-0.3.4.0 (lib)  
Building comonad-5.0.6 (all, legacy fallback)  
Installing comonad-5.0.6 (all, legacy fallback)  
Completed comonad-5.0.6 (all, legacy fallback)

How should I proceed? Thanks for your support.

---

<div class="post-metadata">

**Author:** ![yaxu](https://uzu.lurk.org/user_avatar/uzu.lurk.org/yaxu/32/2_2.png) [@yaxu](https://uzu.lurk.org/u/yaxu)\
**Post date:** [18 May 2020 23:03 UTC](https://uzu.lurk.org/t/trying-to-install-tidal-on-windows-10-machine/1026/2 "2020-05-18T23:03:04Z")

</div>

Hi @Moi, how did you install haskell/ghc, was it through choco or another route?

---

<div class="post-metadata">

**Author:** ![Moi](https://uzu.lurk.org/letter_avatar_proxy/v4/letter/m/c2a13f/32.png) [@Moi](https://uzu.lurk.org/u/Moi)\
**Post date:** [21 May 2020 20:00 UTC](https://uzu.lurk.org/t/trying-to-install-tidal-on-windows-10-machine/1026/4 "2020-05-21T20:00:55Z")

</div>

Hi @yaxu,

thanks. The error message in Atom is:

No configured ghc path

Ghci command: ghci Ghc-pkg command: ghc-pkg

Load BootTidal.hs from C:\Users\Moi Ici.atom\packages\tidalcycles\lib\BootTidal.hs

t\>

t\>syntax: :script

the file at the end of the path

C:\Users\Moi Ici.atom\packages\tidalcycles\lib\BootTidal.hs

does exist. What can I do?

Bests,  
\*st

---

<div class="post-metadata">

**Author:** ![Moi](https://uzu.lurk.org/letter_avatar_proxy/v4/letter/m/c2a13f/32.png) [@Moi](https://uzu.lurk.org/u/Moi)\
**Post date:** [21 May 2020 20:23 UTC](https://uzu.lurk.org/t/trying-to-install-tidal-on-windows-10-machine/1026/5 "2020-05-21T20:23:15Z")

</div>

Hi @yaxu,

yes, through choco.  
Thanks,  
\*st

---

<div class="post-metadata">

**Author:** ![yaxu](https://uzu.lurk.org/user_avatar/uzu.lurk.org/yaxu/32/2_2.png) [@yaxu](https://uzu.lurk.org/u/yaxu)\
**Post date:** [21 May 2020 21:17 UTC](https://uzu.lurk.org/t/trying-to-install-tidal-on-windows-10-machine/1026/6 "2020-05-21T21:17:46Z")

</div>

Ah, this is a bug in Haskell, which will hopefully be fixed in the next version. Basically it can't cope with spaces in file paths.

A workaround is creating a folder without spaces like `c:\tidal`, and copying the BootTidal.hs file there. Then in atom, go to edit \> preferences \> packages TidalCycles \> settings and change the BootTidal.hs path to `C:\tidal\BootTidal.hs` there. That should fix that.

However maybe the Tidal library still isn't installed, due to this error with the network library..

---

<div class="post-metadata">

**Author:** ![Moi](https://uzu.lurk.org/letter_avatar_proxy/v4/letter/m/c2a13f/32.png) [@Moi](https://uzu.lurk.org/u/Moi)\
**Post date:** [24 May 2020 13:36 UTC](https://uzu.lurk.org/t/trying-to-install-tidal-on-windows-10-machine/1026/7 "2020-05-24T13:36:36Z")

</div>

Hi @yaxu,

Thanks for explaining. I have created a c:\tidal folder and put the BootTidal.hs there. Also told Atom this boot path. After checking if the tidal library was installed I got this error message

cabal.exe: Failed to build network-3.1.1.1 (which is required by tidal-1.5.0).  
See the build log above for details.

Resolving dependencies...  
Build profile: -w ghc-8.10.1 -O1  
In order, the following will be built (use -v for more details):

- bifunctors-5.5.7 (lib) (requires build)
- network-3.1.1.1 (lib:network) (requires build)
- hosc-0.17 (lib) (requires build)
- tidal-1.5.0 (lib) (requires download & build)  
Downloading tidal-1.5.0  
Starting bifunctors-5.5.7 (lib)  
Starting network-3.1.1.1 (all, legacy fallback)  
Downloaded tidal-1.5.0  
Building bifunctors-5.5.7 (lib)  
Installing bifunctors-5.5.7 (lib)  
Completed bifunctors-5.5.7 (lib)

Failed to build network-3.1.1.1. The failure occurred during the configure  
step.  
Build log ( C:\Users\Moi  
Ici\AppData\Roaming\cabal\logs\ghc-8.10.1\network-3.1.1.1-3d4d12ff250f7809f8fb1b66d00b9b19689c1bdc.log  
):  
Configuring network-3.1.1.1...  
cabal.exe: The package has a './configure' script. If you are on Windows, This  
requires a Unix compatibility toolchain such as MinGW+MSYS or Cygwin. If you  
are not on Windows, ensure that an 'sh' command is discoverable in your path.

What can I do now?

Thanks again,  
\*st

---

<div class="post-metadata">

**Author:** ![Moi](https://uzu.lurk.org/letter_avatar_proxy/v4/letter/m/c2a13f/32.png) [@Moi](https://uzu.lurk.org/u/Moi)\
**Post date:** [28 May 2020 09:11 UTC](https://uzu.lurk.org/t/trying-to-install-tidal-on-windows-10-machine/1026/8 "2020-05-28T09:11:44Z")

</div>

Hi @yaxu,

do you have any ideas what I might try here?  
Thanks,  
\*st

---

<div class="post-metadata">

**Author:** ![yaxu](https://uzu.lurk.org/user_avatar/uzu.lurk.org/yaxu/32/2_2.png) [@yaxu](https://uzu.lurk.org/u/yaxu)\
**Post date:** [28 May 2020 09:58 UTC](https://uzu.lurk.org/t/trying-to-install-tidal-on-windows-10-machine/1026/9 "2020-05-28T09:58:53Z")

</div>

Hi, sorry for missing this + thanks for the nudge. Does this help at all?

```haskell
choco install haskell-dev msys2
refreshenv
cabal install tidal --lib

```

---

<div class="post-metadata">

**Author:** ![Moi](https://uzu.lurk.org/letter_avatar_proxy/v4/letter/m/c2a13f/32.png) [@Moi](https://uzu.lurk.org/u/Moi)\
**Post date:** [28 May 2020 10:23 UTC](https://uzu.lurk.org/t/trying-to-install-tidal-on-windows-10-machine/1026/10 "2020-05-28T10:23:51Z")

</div>

Thanks, @yaxu. Ran this code and it gives me a "cannot handle space in path" error again. Maybe I should rename the user name to ensure space-free filepaths in the future?

---

<div class="post-metadata">

**Author:** ![kit-christopher](https://uzu.lurk.org/user_avatar/uzu.lurk.org/kit-christopher/32/686_2.png) [@kit-christopher](https://uzu.lurk.org/u/kit-christopher)\
**Post date:** [28 May 2020 13:13 UTC](https://uzu.lurk.org/t/trying-to-install-tidal-on-windows-10-machine/1026/11 "2020-05-28T13:13:27Z")

</div>

i know that for my (sorta recent) install on Windows 10, i had to use Cygwin to run all the inital command line stuff. not sure if anything's changed since then...

---

<div class="post-metadata">

**Author:** ![yaxu](https://uzu.lurk.org/user_avatar/uzu.lurk.org/yaxu/32/2_2.png) [@yaxu](https://uzu.lurk.org/u/yaxu)\
**Post date:** [28 May 2020 13:30 UTC](https://uzu.lurk.org/t/trying-to-install-tidal-on-windows-10-machine/1026/12 "2020-05-28T13:30:23Z")

</div>

Hmm, interesting.. Maybe you could create a new user without a space, and see if it works there?

Or maybe cygwin can work as @kit-christopher suggests, but I don't know how to do that..

---

<div class="post-metadata">

**Author:** ![kit-christopher](https://uzu.lurk.org/user_avatar/uzu.lurk.org/kit-christopher/32/686_2.png) [@kit-christopher](https://uzu.lurk.org/u/kit-christopher)\
**Post date:** [28 May 2020 14:00 UTC](https://uzu.lurk.org/t/trying-to-install-tidal-on-windows-10-machine/1026/13 "2020-05-28T14:00:54Z")

</div>

the Cygwin application worked like a charm. surprisingly very simple and not frustrating 🙂 just download the application and then do anything you'd normally do in the terminal/command prompt window.

---

<div class="post-metadata">

**Author:** ![Moi](https://uzu.lurk.org/letter_avatar_proxy/v4/letter/m/c2a13f/32.png) [@Moi](https://uzu.lurk.org/u/Moi)\
**Post date:** [28 May 2020 14:30 UTC](https://uzu.lurk.org/t/trying-to-install-tidal-on-windows-10-machine/1026/14 "2020-05-28T14:30:38Z")

</div>

Thanks @kit-christopher, that's precisely the point where my wits left me last time around. Where can download the app, please? I just tried and lots of weird things happend including opera starting by itself telling me to test a free vpn and a fast adblocker in my browser....So I'd be grateful for a safe link to cygwin installer for a windows 10 64 . Thanks\*st

---

<div class="post-metadata">

**Author:** ![kit-christopher](https://uzu.lurk.org/user_avatar/uzu.lurk.org/kit-christopher/32/686_2.png) [@kit-christopher](https://uzu.lurk.org/u/kit-christopher)\
**Post date:** [28 May 2020 14:38 UTC](https://uzu.lurk.org/t/trying-to-install-tidal-on-windows-10-machine/1026/15 "2020-05-28T14:38:02Z")

</div>

try this:

[https://cygwin.com/mirrors.html](https://cygwin.com/mirrors.html)

---

<div class="post-metadata">

**Author:** ![Moi](https://uzu.lurk.org/letter_avatar_proxy/v4/letter/m/c2a13f/32.png) [@Moi](https://uzu.lurk.org/u/Moi)\
**Post date:** [7 June 2020 15:25 UTC](https://uzu.lurk.org/t/trying-to-install-tidal-on-windows-10-machine/1026/16 "2020-06-07T15:25:53Z")

</div>

Hi @yaxu, created a new user, installed Atom, Supercollider, Haskell and Tidal. When running cabal install tidal it seems to install successfully. When attempting to play a sound in Atom I now receive the error message below. I don't think I've installed Haskell twice. What could I try now?  
Thank you,  
\*st

t\>: error:  
Could not find module `Sound.Tidal.Context'  
It is not a module in the current program, or in any known package.

Variable not in scope: d1 :: t0 -\> t

```
* Variable not in scope: sound :: [Char] -> t0
* Perhaps you meant `round' (imported from Prelude)
```

---

<div class="post-metadata">

**Author:** ![Moi](https://uzu.lurk.org/letter_avatar_proxy/v4/letter/m/c2a13f/32.png) [@Moi](https://uzu.lurk.org/u/Moi)\
**Post date:** [7 June 2020 15:35 UTC](https://uzu.lurk.org/t/trying-to-install-tidal-on-windows-10-machine/1026/17 "2020-06-07T15:35:21Z")

</div>

Hey @yaxu, problem solved!  
Thanks for your support!  
\*st

---

<div class="post-metadata">

**Author:** ![nuelmyr](https://uzu.lurk.org/user_avatar/uzu.lurk.org/nuelmyr/32/291_2.png) [@nuelmyr](https://uzu.lurk.org/u/nuelmyr)\
**Post date:** [8 June 2020 17:54 UTC](https://uzu.lurk.org/t/trying-to-install-tidal-on-windows-10-machine/1026/18 "2020-06-08T17:54:03Z")

</div>

Hi @Moi I have the same problem with Sound.Tudal.Context How did you solve it?

---

<div class="post-metadata">

**Author:** ![yaxu](https://uzu.lurk.org/user_avatar/uzu.lurk.org/yaxu/32/2_2.png) [@yaxu](https://uzu.lurk.org/u/yaxu)\
**Post date:** [9 June 2020 07:20 UTC](https://uzu.lurk.org/t/trying-to-install-tidal-on-windows-10-machine/1026/19 "2020-06-09T07:20:02Z")

</div>

I think it was the problem where haskell can't cope with folders with spaces in. The work around is to copy BootTidal.hs to e.g. c:\tidal and change the setting in the atom TidalCycles package to point there

---

<div class="post-metadata">

**Author:** ![Moi](https://uzu.lurk.org/letter_avatar_proxy/v4/letter/m/c2a13f/32.png) [@Moi](https://uzu.lurk.org/u/Moi)\
**Post date:** [9 June 2020 10:31 UTC](https://uzu.lurk.org/t/trying-to-install-tidal-on-windows-10-machine/1026/20 "2020-06-09T10:31:26Z")

</div>

Hi @nuelmyr, I did all the things I decribed above and double checked that haskell wasn't installed twice. In the end a simple reboot solved it.

bests,  
\*st
