# Tidal 1.7 install problems

**URL:** <https://uzu.lurk.org/t/tidal-1-7-install-problems/2814>\
**Category:** TidalCycles\
**Tags:** installation\
**Created:** [26 January 2021 17:42 UTC](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814 "2021-01-26T17:42:59Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![cyberik](https://uzu.lurk.org/user_avatar/uzu.lurk.org/cyberik/32/1225_2.png) [@cyberik](https://uzu.lurk.org/u/cyberik)\
**Post date:** [27 January 2021 21:27 UTC](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814/21 "2021-01-27T21:27:55Z")

</div>

Before upgrading it worked with this path.

---

<div class="post-metadata">

**Author:** ![ndr\_brt](https://uzu.lurk.org/user_avatar/uzu.lurk.org/ndr_brt/32/396_2.png) [@ndr\_brt](https://uzu.lurk.org/u/ndr_brt)\
**Post date:** [27 January 2021 21:34 UTC](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814/22 "2021-01-27T21:34:06Z")

</div>

Wait, I'm not understanding, can we clarify some points?  
You need custom file?  
You configured the custom file path?  
What's the path you configured?  
In you console do you see just this message?  
`t> Listening for controls on 127.0.0.1:6010`  
Because is a positive message 🙂

(I'm feeling like we're clogging this thread, maybe it's better to continue with private messages)

---

<div class="post-metadata">

**Author:** ![Tomas\_Ciccola](https://uzu.lurk.org/user_avatar/uzu.lurk.org/tomas_ciccola/32/843_2.png) [@Tomas\_Ciccola](https://uzu.lurk.org/u/Tomas_Ciccola)\
**Post date:** [27 January 2021 21:34 UTC](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814/23 "2021-01-27T21:34:12Z")

</div>

Hi! I upgraded tidal and SuperDirt. Tidal I updated through my linux distribution package (Archlinux -\>\> [https://archlinux.org/packages/community/x86\_64/haskell-tidal/](https://archlinux.org/packages/community/x86_64/haskell-tidal/)) and SuperDirt through the Quarks.gui. Everything boots, and no error are displayed on both sides, buuut I'm not getting any sound out, even trying with simple stuff like

```haskell
d1 $ s "bd*4"

```

---

<div class="post-metadata">

**Author:** ![Tomas\_Ciccola](https://uzu.lurk.org/user_avatar/uzu.lurk.org/tomas_ciccola/32/843_2.png) [@Tomas\_Ciccola](https://uzu.lurk.org/u/Tomas_Ciccola)\
**Post date:** [27 January 2021 21:42 UTC](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814/24 "2021-01-27T21:42:48Z")

</div>

> [@Tidal 1.7 is released!](https://club.tidalcycles.org/t/tidal-1-7-is-released/2801/1):
>
> `d1 $ sound "sax" # legato 1`

I've also try to use de "debug" synth with a simple pattern like the former, but I can't see anything being prompted on the supercollider control, but tidal doesn't display the error that usually prints when SuperDirt is not running (smth like "I can't find the SuperDirt target...." I'll check with a packets monitor if the messages are at least getting out of tidal, but that seems to be the case...

---

<div class="post-metadata">

**Author:** ![Tomas\_Ciccola](https://uzu.lurk.org/user_avatar/uzu.lurk.org/tomas_ciccola/32/843_2.png) [@Tomas\_Ciccola](https://uzu.lurk.org/u/Tomas_Ciccola)\
**Post date:** [28 January 2021 00:18 UTC](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814/25 "2021-01-28T00:18:04Z")

</div>

Mh, if I'm not running SuperDirt tidal doesn't complain with the usual

```haskell
is SuperDirt running??

```

---

<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 January 2021 07:59 UTC](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814/26 "2021-01-28T07:59:33Z")

</div>

Hi @Tomas_Ciccola,  
That's nice that arch has a discribution package already!  
Can you confirm `tidal_version` in your editor (e.g. atom) says '1.7', and Quarks.gui says you have SuperDirt 1.7.2 installed?  
Also try the default BootTidal.hs if you have a custom one.  
Otherwise not sure what to suggest.. Maybe there's a problem with the arch package in which case you could try installing via cabal.

---

<div class="post-metadata">

**Author:** ![Tomas\_Ciccola](https://uzu.lurk.org/user_avatar/uzu.lurk.org/tomas_ciccola/32/843_2.png) [@Tomas\_Ciccola](https://uzu.lurk.org/u/Tomas_Ciccola)\
**Post date:** [28 January 2021 13:52 UTC](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814/27 "2021-01-28T13:52:42Z")

</div>

Yeah, for me is a blessing having an official package, much easier than using cabal, for me...  
Well, what I tried was updating SuperDirt trough git (changing to the develop branch) instead of the Quarks.gui and then I got sound. For some reason the Quarks.gui doesn't show a version but checking with git status I'm on the origin/develop branch.  
Now I got sound working, but the buses are not working. If add smth like

```haskell
# lpfbus 1 "[800 1200]"

```

I get no sound and no errors ☹

---

<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 January 2021 14:12 UTC](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814/28 "2021-01-28T14:12:50Z")

</div>

Maybe you are on an old state of the develop branch. Try `git pull` then `git checkout v1.7.2`

---

<div class="post-metadata">

**Author:** ![Tomas\_Ciccola](https://uzu.lurk.org/user_avatar/uzu.lurk.org/tomas_ciccola/32/843_2.png) [@Tomas\_Ciccola](https://uzu.lurk.org/u/Tomas_Ciccola)\
**Post date:** [28 January 2021 19:03 UTC](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814/29 "2021-01-28T19:03:21Z")

</div>

yyeep, that was it! awesomee  
I'll check out how this buses are created in superDirt to add the same behaviour to some fx I wrote

---

<div class="post-metadata">

**Author:** ![martinmestres](https://uzu.lurk.org/user_avatar/uzu.lurk.org/martinmestres/32/581_2.png) [@martinmestres](https://uzu.lurk.org/u/martinmestres)\
**Post date:** [29 January 2021 09:09 UTC](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814/30 "2021-01-29T09:09:08Z")

</div>

Hi,

In SC i get that error whenever i try to run

> Quarks.checkForUpdates({Quarks.install("SuperDirt", "v1.7.2"); thisProcess.recompile()})

:

**Installing SuperDirt**  
**WARNING: SuperDirt has uncommited changes, cannot checkout v1.7.2**

---

<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:** [29 January 2021 09:29 UTC](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814/31 "2021-01-29T09:29:31Z")

</div>

Hey @martinmestres

I think this means you have altered files in your SuperDirt that the installer doesn't want to overwrite.

This is most easily fixed on the command line. From the `SuperDirt` folder (you can find the location in the Language \> Quarks interface) in a terminal window you can run `git status` to see which files changed and `git diff` to see the changes. You can also run `git stash` to revert your changes (they are backed up/stashed away somewhere). While you're there you can do the upgrade from the commandline too.. With `git pull` then `git checkout v1.7.2`.

---

<div class="post-metadata">

**Author:** ![shreeswifty](https://uzu.lurk.org/user_avatar/uzu.lurk.org/shreeswifty/32/1633_2.png) [@shreeswifty](https://uzu.lurk.org/u/shreeswifty)\
**Post date:** [29 January 2021 18:57 UTC](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814/32 "2021-01-29T18:57:41Z")

</div>

Same here just got  
t\>  
• Variable not in scope: d1 :: Pattern ControlMap -\> t  
• Perhaps you meant ‘dt’ (imported from Sound.Tidal.Context)

```
Variable not in scope:
  press :: Pattern ControlMap -> Pattern ControlMap
```

---

<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:** [29 January 2021 20:00 UTC](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814/33 "2021-01-29T20:00:46Z")

</div>

Do you get any errors when you start tidal? What happens when you run `tidal_version`?

---

<div class="post-metadata">

**Author:** ![shreeswifty](https://uzu.lurk.org/user_avatar/uzu.lurk.org/shreeswifty/32/1633_2.png) [@shreeswifty](https://uzu.lurk.org/u/shreeswifty)\
**Post date:** [29 January 2021 22:19 UTC](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814/34 "2021-01-29T22:19:55Z")

</div>

i went back and cleaned it out and started fresh. I think i had just done the install last week the old way after getting SC working on Big Sur but i am good now

TY!

---

<div class="post-metadata">

**Author:** ![martinmestres](https://uzu.lurk.org/user_avatar/uzu.lurk.org/martinmestres/32/581_2.png) [@martinmestres](https://uzu.lurk.org/u/martinmestres)\
**Post date:** [2 February 2021 08:12 UTC](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814/35 "2021-02-02T08:12:48Z")

</div>

Ok i fixed that thing with a fresh SC install 😌

Now i get an issue when trying to install 1.7 from terminal...

> C:\Users\Martin\>cabal v1-install tidal  
> Resolving dependencies...  
> Starting network-3.1.2.1  
> Building network-3.1.2.1  
> Failed to install network-3.1.2.1  
> Build log ( C:\Users\Martin\AppData\Roaming\cabal\logs\ghc-8.8.3\network-3.1.2.1-G9HYsK8KyFEBFYumDTTCVn.log ):  
> Preprocessing library for network-3.1.2.1..  
> Building library for network-3.1.2.1..
> 
> Access violation in generated code when writing 0x0
> 
> Attempting to reconstruct a stack trace...
> 
> Frame Code address
> 
> - 0x461da80 0x37f7b66 C:\ProgramData\chocolatey\lib\ghc\tools\ghc-8.8.3\bin\ghc.exe+0x33f7b66
> - 0x461da88 0x3277bb9 C:\ProgramData\chocolatey\lib\ghc\tools\ghc-8.8.3\bin\ghc.exe+0x2e77bb9
> - 0x461da90 0x5
> - 0x461da98 0x5
> - 0x461daa0 0x3d7dc22 C:\ProgramData\chocolatey\lib\ghc\tools\ghc-8.8.3\bin\ghc.exe+0x397dc22
> - 0x461daa8 0x6952c80
> 
> er... yes  
> checking whether C:\PROGRA~3\CHOCOL~1\lib\ghc\tools\GHC-88~1.3\lib../mingw/bin\gcc.exe accepts -g... yes  
> checking for C:\PROGRA~3\CHOCOL~1\lib\ghc\tools\GHC-88~1.3\lib../mingw/bin\gcc.exe option to accept ISO C89... none needed  
> checking for an ANSI C-conforming const... yes  
> checking how to run the C preprocessor... C:\PROGRA~3\CHOCOL~1\lib\ghc\tools\GHC-88~1.3\lib../mingw/bin\gcc.exe -E  
> checking for grep that handles long lines and -e... /usr/bin/grep  
> checking for egrep... /usr/bin/grep -E  
> checking for ANSI C header files... yes  
> checking for sys/types.h... yes  
> checking for sys/stat.h... yes  
> checking for stdlib.h... yes  
> checking for string.h... yes  
> checking for memory.h... yes  
> checking for strings.h... yes  
> checking for inttypes.h... yes  
> checking for stdint.h... yes  
> checking for unistd.h... yes  
> checking limits.h usability... yes  
> checking limits.h presence... yes  
> checking for limits.h... yes  
> checking for stdlib.h... (cached) yes  
> checking for unistd.h... (cached) yes  
> checking for sys/types.h... (cached) yes  
> checking fcntl.h usability... yes  
> checking fcntl.h presence... yes  
> checking for fcntl.h... yes  
> checking sys/uio.h usability... no  
> checking sys/uio.h presence... no  
> checking for sys/uio.h... no  
> checking sys/socket.h usability... no  
> checking sys/socket.h presence... no  
> checking for sys/socket.h... no  
> checking netinet/in.h usability... no  
> checking netinet/in.h presence... no  
> checking for netinet/in.h... no  
> checking netinet/tcp.h usability... no  
> checking netinet/tcp.h presence... no  
> checking for netinet/tcp.h... no  
> checking sys/un.h usability... no  
> checking sys/un.h presence... no  
> checking for sys/un.h... no  
> checking arpa/inet.h usability... no  
> checking arpa/inet.h presence... no  
> checking for arpa/inet.h... no  
> checking netdb.h usability... no  
> checking netdb.h presence... no  
> checking for netdb.h... no  
> checking net/if.h usability... no  
> checking net/if.h presence... no  
> checking for net/if.h... no  
> checking netioapi.h usability... yes  
> checking netioapi.h presence... yes  
> checking for netioapi.h... yes  
> checking for struct ucred... no  
> checking for gai\_strerror... no  
> checking for gethostent... no  
> checking for accept4... no  
> checking for getpeereid... no  
> checking whether AI\_ADDRCONFIG is declared... no  
> checking whether AI\_ALL is declared... no  
> checking whether AI\_NUMERICSERV is declared... no  
> checking whether AI\_V4MAPPED is declared... no  
> checking whether IPV6\_V6ONLY is declared... yes  
> checking whether IPPROTO\_IP is declared... yes  
> checking whether IPPROTO\_TCP is declared... yes  
> checking whether IPPROTO\_IPV6 is declared... yes  
> checking whether SO\_PEERCRED is declared... no  
> checking for struct msghdr.msg\_control... no  
> checking for struct msghdr.msg\_accrights... no  
> checking for struct sockaddr.sa\_len... no  
> configure: creating ./network.buildinfo  
> configure: creating ./config.status  
> config.status: creating include/HsNetworkConfig.h  
> configure: WARNING: unrecognized options: --with-compiler  
> cabal: Leaving directory 'C:\Users\Martin\AppData\Local\Temp\cabal-tmp-13368\network-3.1.2.1'  
> cabal.exe: Error: some packages failed to install:  
> hosc-0.18.1-CpSQZIOqfMB9ggEyYzZUht depends on hosc-0.18.1 which failed to  
> install.  
> network-3.1.2.1-G9HYsK8KyFEBFYumDTTCVn failed during the building phase. The  
> exception was:  
> ExitFailure 11  
> tidal-1.7-BiEhUXd7Cw21TWUQdXhMHF depends on tidal-1.7 which failed to install.

---

<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:** [2 February 2021 08:22 UTC](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814/36 "2021-02-02T08:22:13Z")

</div>

Hm searching that up it seems that it's a bug in ghc 8.8.3 on windows. Upgrading ghc e.g. via choco should hopefully sort it

---

<div class="post-metadata">

**Author:** ![martinmestres](https://uzu.lurk.org/user_avatar/uzu.lurk.org/martinmestres/32/581_2.png) [@martinmestres](https://uzu.lurk.org/u/martinmestres)\
**Post date:** [3 February 2021 20:56 UTC](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814/37 "2021-02-03T20:56:13Z")

</div>

I upgraded to 8.8.4 via choco and get that :

> PS C:\WINDOWS\system32\> cabal v1-update  
> Downloading the latest package list from [hackage.haskell.org](http://hackage.haskell.org)  
> To revert to previous state run:  
> cabal update --index-state='2021-02-03T04:36:54Z'  
> PS C:\WINDOWS\system32\> cabal v1-install tidal
> 
> Access violation in generated code when writing 0x0
> 
> Attempting to reconstruct a stack trace...
> 
> Frame Code address
> 
> - 0x461da80 0x37f7b66 C:\ProgramData\chocolatey\lib\ghc\tools\ghc-8.8.3\bin\ghc.exe+0x33f7b66
> - 0x461da88 0x3277bb9 C:\ProgramData\chocolatey\lib\ghc\tools\ghc-8.8.3\bin\ghc.exe+0x2e77bb9
> - 0x461da90 0x5
> - 0x461da98 0x5
> - 0x461daa0 0x3d7dc22 C:\ProgramData\chocolatey\lib\ghc\tools\ghc-8.8.3\bin\ghc.exe+0x397dc22
> - 0x461daa8 0x68121f0

---

<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:** [3 February 2021 23:03 UTC](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814/38 "2021-02-03T23:03:53Z")

</div>

It seems there are a lot of bugs going around 8.8.x in windows:

- [https://gitlab.haskell.org/ghc/ghc/-/issues/17926](https://gitlab.haskell.org/ghc/ghc/-/issues/17926)
- [https://gitlab.haskell.org/ghc/ghc/-/issues/18634](https://gitlab.haskell.org/ghc/ghc/-/issues/18634)

Try 8.10.3? [https://chocolatey.org/packages/ghc/8.10.3](https://chocolatey.org/packages/ghc/8.10.3)

---

<div class="post-metadata">

**Author:** ![martinmestres](https://uzu.lurk.org/user_avatar/uzu.lurk.org/martinmestres/32/581_2.png) [@martinmestres](https://uzu.lurk.org/u/martinmestres)\
**Post date:** [4 February 2021 09:12 UTC](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814/39 "2021-02-04T09:12:23Z")

</div>

> [@yaxu](#):
>
> Try 8.10.3? [https://chocolatey.org/packages/ghc/8.10.3](https://chocolatey.org/packages/ghc/8.10.3)

That one worked 😃 Tnx Alex !

---

<div class="post-metadata">

**Author:** ![Michael\_Stark](https://uzu.lurk.org/user_avatar/uzu.lurk.org/michael_stark/32/1531_2.png) [@Michael\_Stark](https://uzu.lurk.org/u/Michael_Stark)\
**Post date:** [4 February 2021 19:53 UTC](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814/40 "2021-02-04T19:53:07Z")

</div>

HELLO!

been updating tidal, now I'm getting this error-message: (mac/big sur)

Choose ghcup default path: /Users/michaelstark/.ghcup/bin

Ghci command: /Users/michaelstark/.ghcup/bin/ghci Ghc-pkg command: /Users/michaelstark/.ghcup/bin/ghc-pkg

Load BootTidal.hs from /Users/michaelstark/.atom/packages/tidalcycles/lib/BootTidal.hs

t\> Loaded package environment from /Users/michaelstark/.ghc/x86\_64-darwin-8.8.4/environments/default

Cannot browse tidal to obtain informations for autocomplete: Error: Command failed: echo ":browse Sound.Tidal.Context" | "/Users/michaelstark/.ghcup/bin/ghci" Loaded package environment from /Users/michaelstark/.ghc/x86\_64-darwin-8.8.4/environments/default xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun `gcc' failed in phase `gcc'. (Exit code: 1)

t\> xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun `gcc' failed in phase `gcc'. (Exit code: 1)

would really appreciate any help! thanks a million!

[Previous page](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814.md?page=1)

[Next page](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814.md?page=3)
