# 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:** 11\
**Page:** 5

<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:** [12 June 2021 20:55 UTC](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814/83 "2021-06-12T20:55:55Z")

</div>

How are things looking in supercollider?

---

<div class="post-metadata">

**Author:** ![mbutz](https://uzu.lurk.org/user_avatar/uzu.lurk.org/mbutz/32/1085_2.png) [@mbutz](https://uzu.lurk.org/u/mbutz)\
**Post date:** [13 June 2021 08:02 UTC](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814/84 "2021-06-13T08:02:53Z")

</div>

There was seemingly something wrong with my Jack/pulseaudio setup. I seems that if I start Jack via qjackctl (instead of the command line) something gets messed up.

I fixed it and now I have the Supercollider/Tidal sound back. Puhh...

Sorry to waste your time... and thanks for asking!

(The only thing is: If I start Jack via command line I don't get pulseaudio running at the same time [as described here](https://github.com/brummer10/pajackconnect). But that's another thing not to be solved here.)

---

<div class="post-metadata">

**Author:** ![mbutz](https://uzu.lurk.org/user_avatar/uzu.lurk.org/mbutz/32/1085_2.png) [@mbutz](https://uzu.lurk.org/u/mbutz)\
**Post date:** [13 June 2021 16:48 UTC](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814/85 "2021-06-13T16:48:12Z")

</div>

So this is really confusing: There are several reasons why I really would like to have pulseaudio running while using Tidal. I had a working solution [running pulseaudio on top of Jack](https://github.com/jackaudio/jackaudio.github.com/wiki/WalkThrough_User_PulseOnJack). Now for whatever reason this does not work anymore

- either when I start Jack via qjackctl it keeps telling me that my audio interface is already in use (meaning: pulseaudio is running and can't be handled by the mentioned script)
- after a fresh boot I can start Jack via qjackctl but then Tidal says "Waiting for SuperDirt"; I started the SuperCollider GUI (usually I am just executing `$ sclang superdirt_startup.scd`) and found out that it won't play any sound because it is not running. If then boot the SC server Tidal can play...

I am very confused because this all seems to depend on how I start Jack (command line or qjackctl). Also this seems to be Debian releated as I don't have this problem on my other (POP\_!OS Ubuntu based) laptop. (I am tempted to ditch the whole Debian installation but maybe there is a way to fix it...)

I know, this is kind of off topic but I am hoping that someone had similar problems and can point me into the right direction.

EDIT:

> **This is the output of my SuperDirt startscript**
>
> ```haskell
> compiling class library...
> Found 862 primitives.
> Compiling directory '/usr/local/share/SuperCollider/SCClassLibrary'
> Compiling directory '/usr/local/share/SuperCollider/Extensions'
> Compiling directory '/home/marty/.local/share/SuperCollider/Extensions'
> Compiling directory '/home/marty/.local/share/SuperCollider/downloaded-quarks/Vowel'
> Compiling directory '/home/marty/.local/share/SuperCollider/downloaded-quarks/Dirt-Samples'
> Compiling directory '/home/marty/.local/share/SuperCollider/downloaded-quarks/SuperDirt'
> numentries = 1284190 / 19754130 = 0.065
> 5793 method selectors, 3410 classes
> method table size 20990432 bytes, big table size 158033040
> Number of Symbols 15147
> Byte Code Size 447144
> compiled 573 files in 0.57 seconds
> 
> Info: 4 methods are currently overwritten by extensions. To see which, execute:
> MethodOverride.printAll
> 
> compile done
> localhost : setting clientID to 0.
> internal : setting clientID to 0.
> Class tree inited in 0.01 seconds
> 
> Welcome to SuperCollider 3.11.2. For help type ctrl-c ctrl-h (Emacs) or :SChelp (vim) or ctrl-U (sced/gedit).
> server 'localhost' already booting
> server 'localhost' already booting
> Booting server 'localhost' on address 127.0.0.1:57110.
> Found 0 LADSPA plugins
> Faust: supercollider.cpp: sc_api_version = 3
> Faust: FaustJPverbRaw numControls=11
> Faust: supercollider.cpp: sc_api_version = 3
> Faust: FaustGreyholeRaw numControls=7
> JackDriver: client name is 'SuperCollider'
> SC_AudioDriver: sample rate = 48000.000000, driver's block size = 512
> JackDriver: connected system:capture_1 to SuperCollider:in_1
> JackDriver: connected system:capture_2 to SuperCollider:in_2
> JackDriver: connected SuperCollider:out_1 to system:playback_1
> JackDriver: connected SuperCollider:out_2 to system:playback_2
> SuperCollider 3 server ready.
> JackDriver: max output latency 32.0 ms
> Requested notification messages from server 'localhost'
> localhost: server process's maxLogins (1) matches with my options.
> localhost: keeping clientID (0) as confirmed by server process.
> Shared memory server interface initialized
> loading synthdefs in /home/marty/.local/share/SuperCollider/downloaded-quarks/SuperDirt/classes/../synths/core-modules.scd
> ---- core synth defs loaded ----
> loading synthdefs in /home/marty/.local/share/SuperCollider/downloaded-quarks/SuperDirt/classes/../synths/core-synths-global.scd
> loading synthdefs in /home/marty/.local/share/SuperCollider/downloaded-quarks/SuperDirt/classes/../synths/core-synths.scd
> loading synthdefs in /home/marty/.local/share/SuperCollider/downloaded-quarks/SuperDirt/classes/../synths/default-synths.scd
> exception in GraphDef_Recv: exceeded number of interconnect buffers.
> WARNING: SynthDef superfm too big for sending. Retrying via synthdef file
> loading synthdefs in /home/marty/.local/share/SuperCollider/downloaded-quarks/SuperDirt/classes/../synths/try-load-extra-synths.scd
> loading synthdefs in /home/marty/.local/share/SuperCollider/downloaded-quarks/SuperDirt/classes/../synths/tutorial-synths.scd
> loading synthdefs in /home/marty/.local/share/SuperCollider/downloaded-quarks/SuperDirt/classes/../synths/zzzzz-core-modules-that-come-last.scd
> 
> loading 217 sample banks:
> 808 (6) 808bd (25) 808cy (25) 808hc (5) 808ht (5) 808lc (5) 808lt (5) 808mc (5) 808mt (5) 808oh (5) 808sd (25) 909 (1) ab (12) ade (10) ades2 (9) ades3 (7) ades4 (6) alex (2) alphabet (26) amencutup (32) armora (7) arp (2) arpy (11) auto (11) baa (7) baa2 (7) bass (4) bass0 (3) bass1 (30) bass2 (5) bass3 (11) bassdm (24) bassfoo (3) battles (2) bd (24) bend (4) bev (2) bin (2) birds (10) birds3 (19) bleep (13) blip (2) blue (2) bottle (13) breaks125 (2) breaks152 (1) breaks157 (1) breaks165 (1) breath (1) bubble (8) can (14) casio (3) cb (1) cc (6) chin (4) circus (3) clak (2) click (4) clubkick (5) co (4) coins (1) control (2) cosmicg (15) cp (2) cr (6) crow (4) d (4) db (13) diphone (38) diphone2 (12) dist (16) dork2 (4) dorkbot (2) dr (42) dr2 (6) dr55 (4) dr_few (8) drum (6) drumtraks (13) e (8) east (9) electro1 (13) em2 (6) erk (1) f (1) feel (7) feelfx (8) fest (1) fire (1) flick (17) fm (17) foo (27) future (17) gab (10) gabba (4) gabbaloud (4) gabbalouder (4) glasstap (3) glitch (8) glitch2 (8) gretsch (24) gtr (3) h (7) hand (17) hardcore (12) hardkick (6) haw (6) hc (6) hh (13) hh27 (13) hit (6) hmm (1) ho (6) hoover (6) house (8) ht (16) if (5) ifdrums (3) incoming (8) industrial (32) insect (3) invaders (18) jazz (8) jungbass (20) jungle (13) juno (12) jvbass (13) kicklinn (1) koy (2) kurt (7) latibro (8) led (1) less (4) lighter (33) linnhats (6) lt (16) made (7) made2 (1) mash (2) mash2 (4) metal (10) miniyeah (4) monsterb (6) moog (7) mouth (15) mp3 (4) msg (9) mt (16) mute (28) newnotes (15) noise (1) noise2 (8) notes (15) numbers (9) oc (4) odx (15) off (1) outdoor (6) pad (3) padlong (1) pebbles (1) perc (6) peri (15) pluck (17) popkick (10) print (11) proc (2) procshort (8) psr (30) rave (8) rave2 (4) ravemono (2) realclaps (4) reverbkick (1) rm (2) rs (1) sax (22) sd (2) seawolf (3) sequential (8) sf (18) sheffield (1) short (5) sid (12) sine (6) sitar (8) sn (52) space (18) speakspell (12) speech (7) speechless (10) speedupdown (9) stab (23) stomp (10) subroc3d (11) sugar (2) sundance (6) tabla (26) tabla2 (46) tablex (3) tacscan (22) tech (13) techno (7) tink (5) tok (4) toys (13) trump (11) ul (10) ulgab (5) uxay (3) v (6) voodoo (5) wind (10) wobble (1) world (3) xmas (1) yeah (31) 
> ... file reading complete. Required 444 MB of memory.
> 
> loading 1 sample bank:
> beats (33) 
> ... file reading complete. Required 68 MB of memory.
> 
> loading 6 sample banks:
> jgl-bass (58) jgl-breaks (224) jgl-fx (120) jgl-pads (75) jgl-riffs (130) jgl-vocals (69) 
> ... file reading complete. Required 777 MB of memory.
> 
> loading 1 sample bank:
> lc (116) 
> ... file reading complete. Required 194 MB of memory.
> 
> loading 1 sample bank:
> lvb (23) 
> ... file reading complete. Required 15 MB of memory.
> 
> loading 1 sample bank:
> ravel (9) 
> ... file reading complete. Required 6 MB of memory.
> 
> loading 1 sample bank:
> shortwave (8) 
> ... file reading complete. Required 173 MB of memory.
> 
> loading 1 sample bank:
> spaces (18) 
> ... file reading complete. Required 42 MB of memory.
> 
> loading 24 sample banks:
> break (33) bsbass (9) bsguitar (19) bshihat (3) bskick (9) bsnoise (22) bsperc (7) bssnare (8) bsvocals (13) cbow (21) clap (8) claus (16) cpluck (19) cpu (23) cpu2 (29) dbass (12) dsynth (3) flbass (17) foley (287) hi (8) kick (21) lo (8) rash (72) snare (90) 
> ... file reading complete. Required 300 MB of memory.
> 
> loading 1 sample bank:
> vox (95) 
> ... file reading complete. Required 132 MB of memory.
> 
> loading 1 sample bank:
> whoareyou (2) 
> ... file reading complete. Required 12 MB of memory.
> 
> SuperDirt: listening to Tidal on port 57120
> MIDI Sources:
> MIDIEndPoint("System", "Timer")
> MIDIEndPoint("System", "Announce")
> MIDIEndPoint("Midi Through", "Midi Through Port-0")
> MIDIEndPoint("MIDI USB-USB", "MIDI USB-USB MIDI 1")
> MIDIEndPoint("MIDI USB-USB", "MIDI USB-USB MIDI 2")
> MIDIEndPoint("MIDI USB-USB", "MIDI USB-USB MIDI 3")
> MIDIEndPoint("MIDI USB-USB", "MIDI USB-USB MIDI 4")
> MIDIEndPoint("SuperCollider", "out0")
> MIDIEndPoint("SuperCollider", "out1")
> MIDIEndPoint("SuperCollider", "out2")
> MIDIEndPoint("SuperCollider", "out3")
> MIDIEndPoint("SuperCollider", "out4")
> MIDI Destinations:
> MIDIEndPoint("Midi Through", "Midi Through Port-0")
> MIDIEndPoint("MIDI USB-USB", "MIDI USB-USB MIDI 1")
> MIDIEndPoint("MIDI USB-USB", "MIDI USB-USB MIDI 2")
> MIDIEndPoint("MIDI USB-USB", "MIDI USB-USB MIDI 3")
> MIDIEndPoint("MIDI USB-USB", "MIDI USB-USB MIDI 4")
> MIDIEndPoint("SuperCollider", "in0")
> MIDIEndPoint("SuperCollider", "in1")
> MIDIEndPoint("SuperCollider", "in2")
> MIDIEndPoint("SuperCollider", "in3")
> MIDIEndPoint("SuperCollider", "in4")
> MIDIEndPoint("SuperCollider", "in5")
> MIDIEndPoint("SuperCollider", "in6")
> Loading synths.
> 
> ```

EDIT2: Issue is **resoved**. Just in case someone is interested, there are [several methods](https://jackaudio.org/faq/pulseaudio_and_jack.html) to get Jack with pulseaudio running. For the Debian system in question I am starting Jack now like that and it seems to work:

```haskell
jackd -S -d alsa --device hw:USB --rate 48000 --period 512 --nperiods 3 &
sleep 2
pactl load-module module-jack-source
pactl load-module module-jack-sink channels=2
sleep 2
pacmd set-default-sink jack_out
sleep 2
a2jmidi_bridge &

```

Maybe there is a more elegant way but for now I am glad if it works.  
Thanks for reading - if you did 🙂 .

---

<div class="post-metadata">

**Author:** ![cleary](https://uzu.lurk.org/user_avatar/uzu.lurk.org/cleary/32/177_2.png) [@cleary](https://uzu.lurk.org/u/cleary)\
**Post date:** [16 June 2021 22:50 UTC](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814/86 "2021-06-16T22:50:43Z")

</div>

> [@mbutz](#):
>
> I really would like to have pulseaudio running while using Tidal.

I think of Pulse and JACK as two completely separate audio systems - in general software on linux is either JACK or pulse aware (sometimes both) so you can run both systems side by side without hassle.

When the time comes to join them, I think of pulseaudio like a regular jack aware app - load the `module-jack-source/sink` as per your recommendation, and now audio can be routed between the two systems using any standard JACK frontend to connect your inputs/outputs.

FWIW I find qjackctl a fairly robust/lightweight frontend, and Carla if you want something heavier/more capable/more visual.

---

<div class="post-metadata">

**Author:** ![mbutz](https://uzu.lurk.org/user_avatar/uzu.lurk.org/mbutz/32/1085_2.png) [@mbutz](https://uzu.lurk.org/u/mbutz)\
**Post date:** [17 June 2021 05:54 UTC](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814/87 "2021-06-17T05:54:49Z")

</div>

Hi @cleary,

yes, usually what you are writing is also my experience. I set up up the laptop completely new and said Goodbye to Debian. There was something inherently wrong and I spent a day to fix it but did not succeed. Now (using POP\_!Os based on Ubuntu) everything runs as expected.

---

<div class="post-metadata">

**Author:** ![cleary](https://uzu.lurk.org/user_avatar/uzu.lurk.org/cleary/32/177_2.png) [@cleary](https://uzu.lurk.org/u/cleary)\
**Post date:** [17 June 2021 06:03 UTC](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814/88 "2021-06-17T06:03:13Z")

</div>

@mbutz Cool, glad you got it sorted. For what it's worth, I use Ubuntu Studio, since it comes with all this stuff preconfigured (rt-kernel, JACK, pa jack modules pre-configured to autoload etc)

To plug my own wares, you might find this a useful install tool for future to ease the load:

> **[cleary/ansible-tidalcycles](https://github.com/cleary/ansible-tidalcycles)**
>
> ansible playbooks for installing the Tidal Cycles live coding environment with a single command, supporting multiple editors commonly used with Tidal - cleary/ansible-tidalcycles

---

<div class="post-metadata">

**Author:** ![mbutz](https://uzu.lurk.org/user_avatar/uzu.lurk.org/mbutz/32/1085_2.png) [@mbutz](https://uzu.lurk.org/u/mbutz)\
**Post date:** [17 June 2021 07:38 UTC](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814/89 "2021-06-17T07:38:19Z")

</div>

My aim was to have a very clean and slim system. I used Crunchbang Linux a while ago, which I liked. That's why I tried out Bunsenlabs (the successor of Crunchbang). Anyway, I think I am okay now... . But I am tempted to try the ansible solution some day! Though, I must say, the Linux install of Tidal and the necessary components (usually) runs quite easy and without bigger problems.

For now, as everything is running, I will not touch it anymore then necessary 😉 .

---

<div class="post-metadata">

**Author:** ![gablezman](https://uzu.lurk.org/user_avatar/uzu.lurk.org/gablezman/32/336_2.png) [@gablezman](https://uzu.lurk.org/u/gablezman)\
**Post date:** [12 January 2022 02:05 UTC](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814/90 "2022-01-12T02:05:55Z")

</div>

Hi all! hope you're doing it great c:

I recently migrate to Linux and I'm trying to put Tidal work on Manjaro but I had some errors when running  
cabal install tidal :

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

- data-binary-ieee754-0.4.4 (lib:data-binary-ieee754) (requires build)
- ghc-paths-0.1.0.12 (lib:ghc-paths) (requires build)
- hosc-0.19.1 (lib) (requires build)
- hint-0.9.0.5 (lib) (requires build)
- tidal-1.7.10 (lib) (requires build)
- tidal-1.7.10 (exe:tidal) (requires build)  
Starting ghc-paths-0.1.0.12 (all, legacy fallback)  
Starting data-binary-ieee754-0.4.4 (all, legacy fallback)  
Building data-binary-ieee754-0.4.4 (all, legacy fallback)

Failed to build data-binary-ieee754-0.4.4.  
Build log (  
/home/gabriel/.cabal/logs/ghc-9.0.1/data-binary-ieee754-0.4.4-4fa091f160e0c2b996895062dd18b4ab0a4c42923bf6dc5b24344fe78e8e44ce.log  
):  
Warning: data-binary-ieee754.cabal:36:21: version operators used. To use  
version operators the package needs to specify at least 'cabal-version: \>=  
1.8'.  
Configuring data-binary-ieee754-0.4.4...  
Preprocessing library for data-binary-ieee754-0.4.4..  
Building library for data-binary-ieee754-0.4.4..  
[1 of 1] Compiling Data.Binary.IEEE754 ( lib/Data/Binary/IEEE754.hs, dist/build/Data/Binary/IEEE754.o, dist/build/Data/Binary/IEEE754.dyn\_o )

lib/Data/Binary/IEEE754.hs:26:1: error:  
Could not find module ‘Prelude’  
There are files missing in the ‘base-4.15.0.0’ package,  
try running 'ghc-pkg check'.  
Use -v (or `:set -v` in ghci) to see a list of the files searched for.  
|  
26 | import Prelude hiding (exp)  
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

lib/Data/Binary/IEEE754.hs:27:1: error:  
Could not find module ‘Data.Bits’  
There are files missing in the ‘base-4.15.0.0’ package,  
try running 'ghc-pkg check'.  
Use -v (or `:set -v` in ghci) to see a list of the files searched for.  
|  
27 | import Data.Bits (shiftL, shiftR, (.|.), (.&.))  
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

lib/Data/Binary/IEEE754.hs:28:1: error:  
Could not find module ‘Foreign’  
There are files missing in the ‘base-4.15.0.0’ package,  
try running 'ghc-pkg check'.  
Use -v (or `:set -v` in ghci) to see a list of the files searched for.  
|  
28 | import qualified Foreign as F  
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

lib/Data/Binary/IEEE754.hs:29:1: error:  
Could not find module ‘System.IO.Unsafe’  
There are files missing in the ‘base-4.15.0.0’ package,  
try running 'ghc-pkg check'.  
Use -v (or `:set -v` in ghci) to see a list of the files searched for.  
|  
29 | import System.IO.Unsafe (unsafePerformIO)  
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

lib/Data/Binary/IEEE754.hs:31:1: error:  
Could not find module ‘Data.Binary.Get’  
There are files missing in the ‘binary-0.8.8.0’ package,  
try running 'ghc-pkg check'.  
Use -v (or `:set -v` in ghci) to see a list of the files searched for.  
|  
31 | import qualified Data.Binary.Get as G  
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

lib/Data/Binary/IEEE754.hs:32:1: error:  
Could not find module ‘Data.Binary.Put’  
There are files missing in the ‘binary-0.8.8.0’ package,  
try running 'ghc-pkg check'.  
Use -v (or `:set -v` in ghci) to see a list of the files searched for.  
|  
32 | import qualified Data.Binary.Put as P  
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
cabal: Failed to build data-binary-ieee754-0.4.4 (which is required by  
exe:tidal from tidal-1.7.10). See the build log above for details.  
Failed to build ghc-paths-0.1.0.12 (which is required by exe:tidal from  
tidal-1.7.10). The failure occurred during the configure step. The exception  
was:  
dieVerbatim: user error (cabal: '/usr/bin/ghc' exited with an error:

/tmp/cabal-install.-8519/dist-newstyle/tmp/src-8520/ghc-paths-0.1.0.12/dist/setup/setup.hs:1:1:  
error:  
Could not find module ‘Prelude’  
There are files missing in the ‘base-4.15.0.0’ package,  
try running 'ghc-pkg check'.  
Use -v (or `:set -v` in ghci) to see a list of the files searched for.  
|  
1 | {-# LANGUAGE CPP #-}  
| ^

/tmp/cabal-install.-8519/dist-newstyle/tmp/src-8520/ghc-paths-0.1.0.12/dist/setup/setup.hs:9:1:  
error:  
Could not find module ‘Distribution.Simple’  
There are files missing in the ‘Cabal-3.4.0.0’ package,  
try running 'ghc-pkg check'.  
Use -v (or `:set -v` in ghci) to see a list of the files searched for.  
|  
9 | import Distribution.Simple  
| ^^^^^^^^^^^^^^^^^^^^^^^^^^

/tmp/cabal-install.-8519/dist-newstyle/tmp/src-8520/ghc-paths-0.1.0.12/dist/setup/setup.hs:10:1:  
error:  
Could not find module ‘Distribution.Simple.Setup’  
There are files missing in the ‘Cabal-3.4.0.0’ package,  
try running 'ghc-pkg check'.  
Use -v (or `:set -v` in ghci) to see a list of the files searched for.  
|  
10 | import Distribution.Simple.Setup  
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

/tmp/cabal-install.-8519/dist-newstyle/tmp/src-8520/ghc-paths-0.1.0.12/dist/setup/setup.hs:11:1:  
error:  
Could not find module ‘Distribution.PackageDescription’  
There are files missing in the ‘Cabal-3.4.0.0’ package,  
try running 'ghc-pkg check'.  
Use -v (or `:set -v` in ghci) to see a list of the files searched for.  
|  
11 | import Distribution.PackageDescription  
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

/tmp/cabal-install.-8519/dist-newstyle/tmp/src-8520/ghc-paths-0.1.0.12/dist/setup/setup.hs:12:1:  
error:  
Could not find module ‘Distribution.Simple.LocalBuildInfo’  
There are files missing in the ‘Cabal-3.4.0.0’ package,  
try running 'ghc-pkg check'.  
Use -v (or `:set -v` in ghci) to see a list of the files searched for.  
|  
12 | import Distribution.Simple.LocalBuildInfo  
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

/tmp/cabal-install.-8519/dist-newstyle/tmp/src-8520/ghc-paths-0.1.0.12/dist/setup/setup.hs:13:1:  
error:  
Could not find module ‘Distribution.InstalledPackageInfo’  
There are files missing in the ‘Cabal-3.4.0.0’ package,  
try running 'ghc-pkg check'.  
Use -v (or `:set -v` in ghci) to see a list of the files searched for.  
|  
13 | import Distribution.InstalledPackageInfo  
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

/tmp/cabal-install.-8519/dist-newstyle/tmp/src-8520/ghc-paths-0.1.0.12/dist/setup/setup.hs:14:1:  
error:  
Could not find module ‘Distribution.Simple.Program’  
There are files missing in the ‘Cabal-3.4.0.0’ package,  
try running 'ghc-pkg check'.  
Use -v (or `:set -v` in ghci) to see a list of the files searched for.  
|  
14 | import Distribution.Simple.Program  
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

/tmp/cabal-install.-8519/dist-newstyle/tmp/src-8520/ghc-paths-0.1.0.12/dist/setup/setup.hs:15:1:  
error:  
Could not find module ‘Distribution.Simple.PackageIndex’  
There are files missing in the ‘Cabal-3.4.0.0’ package,  
try running 'ghc-pkg check'.  
Use -v (or `:set -v` in ghci) to see a list of the files searched for.  
|  
15 | import qualified Distribution.Simple.PackageIndex as Pkg  
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

/tmp/cabal-install.-8519/dist-newstyle/tmp/src-8520/ghc-paths-0.1.0.12/dist/setup/setup.hs:17:1:  
error:  
Could not find module ‘System.Exit’  
There are files missing in the ‘base-4.15.0.0’ package,  
try running 'ghc-pkg check'.  
Use -v (or `:set -v` in ghci) to see a list of the files searched for.  
|  
17 | import System.Exit  
| ^^^^^^^^^^^^^^^^^^

/tmp/cabal-install.-8519/dist-newstyle/tmp/src-8520/ghc-paths-0.1.0.12/dist/setup/setup.hs:18:1:  
error:  
Could not find module ‘[System.IO](http://System.IO)’  
There are files missing in the ‘base-4.15.0.0’ package,  
try running 'ghc-pkg check'.  
Use -v (or `:set -v` in ghci) to see a list of the files searched for.  
|  
18 | import [System.IO](http://System.IO)  
| ^^^^^^^^^^^^^^^^

/tmp/cabal-install.-8519/dist-newstyle/tmp/src-8520/ghc-paths-0.1.0.12/dist/setup/setup.hs:19:1:  
error:  
Could not find module ‘Data.IORef’  
There are files missing in the ‘base-4.15.0.0’ package,  
try running 'ghc-pkg check'.  
Use -v (or `:set -v` in ghci) to see a list of the files searched for.  
|  
19 | import Data.IORef  
| ^^^^^^^^^^^^^^^^^

/tmp/cabal-install.-8519/dist-newstyle/tmp/src-8520/ghc-paths-0.1.0.12/dist/setup/setup.hs:20:1:  
error:  
Could not find module ‘Data.Char’  
There are files missing in the ‘base-4.15.0.0’ package,  
try running 'ghc-pkg check'.  
Use -v (or `:set -v` in ghci) to see a list of the files searched for.  
|  
20 | import Data.Char  
| ^^^^^^^^^^^^^^^^

/tmp/cabal-install.-8519/dist-newstyle/tmp/src-8520/ghc-paths-0.1.0.12/dist/setup/setup.hs:21:1:  
error:  
Could not find module ‘Data.Maybe’  
There are files missing in the ‘base-4.15.0.0’ package,  
try running 'ghc-pkg check'.  
Use -v (or `:set -v` in ghci) to see a list of the files searched for.  
|  
21 | import Data.Maybe  
| ^^^^^^^^^^^^^^^^^

/tmp/cabal-install.-8519/dist-newstyle/tmp/src-8520/ghc-paths-0.1.0.12/dist/setup/setup.hs:22:1:  
error:  
Could not find module ‘System.Directory’  
There are files missing in the ‘directory-1.3.6.1’ package,  
try running 'ghc-pkg check'.  
Use -v (or `:set -v` in ghci) to see a list of the files searched for.  
|  
22 | import System.Directory  
| ^^^^^^^^^^^^^^^^^^^^^^^  
)

could anyone give me some little help to get the tidal installation work?

Thanks in advice, looking forward (:

---

<div class="post-metadata">

**Author:** ![Jalex](https://uzu.lurk.org/user_avatar/uzu.lurk.org/jalex/32/2069_2.png) [@Jalex](https://uzu.lurk.org/u/Jalex)\
**Post date:** [31 January 2022 08:26 UTC](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814/91 "2022-01-31T08:26:30Z")

</div>

Greetings!

Due to the need to update the operating system. Tidal stopped working. After trying to reinstall everything, everything is still broken. I looked at everything in the terminal, it gives an error during installation. I tried various methods that were described above but alas. I'm still a beginner, but a couple of things confused me. It looks like parts of the tidel were not installed in the sc. If anyone knows how to solve this problem? I used the standard installation script from the manual.

Mac OS 10.14.6

thanks in advance.

 ![SC](https://club.tidalcycles.org/uploads/default/original/2X/9/99e005bd163acedd1b2c10669fdb9b17db08fded.jpeg)

---

<div class="post-metadata">

**Author:** ![Jalex](https://uzu.lurk.org/user_avatar/uzu.lurk.org/jalex/32/2069_2.png) [@Jalex](https://uzu.lurk.org/u/Jalex)\
**Post date:** [7 February 2022 10:32 UTC](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814/92 "2022-02-07T10:32:16Z")

</div>

Anybody help? ))) pLZ!!!!

---

<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:** [8 February 2022 16:07 UTC](https://uzu.lurk.org/t/tidal-1-7-install-problems/2814/93 "2022-02-08T16:07:34Z")

</div>

Hi @Jalex, I'm not sure what's happening with supercollider there. Perhaps you could try install supercollider by hand from [https://supercollider.github.io/](https://supercollider.github.io/) .

and more generally I would recommend going through the manual installation process here:

[https://tidalcycles.org/docs/getting-started/macos\_install#manual-installation](https://tidalcycles.org/docs/getting-started/macos_install#manual-installation)

being sure to share any errors you get along the way.

With supercollider-specific problems you could approach the supercollider forum here [https://scsynth.org/](https://scsynth.org/)

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