Tidal 1.7 install problems

The normal method is:

cabal install tidal --lib

Without the --lib it won't install. I don't understand why this flag is needed but it is :frowning:

1 Like

Oddly enough I deleted a Haskell install on Mojave just today. I found bits of it all over the place:

/Library/Frameworks/GHC.framework 1.12 GB
/Library/Haskell 107.2 MB
/Users/jsimon/Library/Haskell 1.02 GB
/Users/jsimon/.cabal 468 MB
/Users/jsimon/.ghc 146 KB

Deleted all of those and did a fresh install using ghcup, all went ok. Only stumbling block was the PATH business, finally got it working with this in my .bash_profile:

export PATH="$HOME/.cabal/bin:/Users/jsimon/.ghcup/bin:$PATH"

1 Like

@cleary was kind enough to screenshare and we wiped everything from the terminal and started from scratch. got rid of everything related to .ghc, .ghcup, .stack, and .cabal...there were billions of old files laying around so was good to get it cleaned up. everything worked great just doing the regular old cabal install tidal!

2 Likes

Hello All

I'm not getting any sound from Tidal using Atom.
I step through the guide Start tidalcycles and superdirt for the first time - TidalCycles userbase

I'm getting no errors in Sc and no errors in Atom booting, Sc tells me:
SuperDirt: listening to Tidal on port 57120
Atom on booting Tidal tells me:
Choose ghcup default path: /Users/admin/.ghcup/bin
Ghci command: /Users/admin/.ghcup/bin/ghci
Ghc-pkg command: /Users/admin/.ghcup/bin/ghc-pkg
Start atom-tidalcycles plugin
Load BootTidal.hs from /Users/admin/.cabal/share/x86_64-osx-ghc-8.10.4/tidal-1.6.1/BootTidal.hs
t>
Loaded package environment from /Users/admin/.ghc/x86_64-darwin-8.10.4/environments/default
t>
t> [TidalCycles version 1.7.2]
Installed in /Users/admin/.cabal/store/ghc-8.10.4/tdl-1.7.2-a2f498d7/share
Listening for external controls on 127.0.0.1:6010
t> [TidalCycles v1.7.2]
t> Waiting for SuperDirt (v.1.7.2 or higher)..

But executing:
d1 $ sound "bd sn"
just returns the t> prompt and nothing sounds (I have sound from SuperCollider side)

Other Info:
cabal install --lib tidal
tells me all is up to date (on v1.7.2),
I installed Haskell via ghcup (currently on 8.10.4)
running SuperCollider 3.11.2
Mojave 10.14.6

Hi, Tidal is saying 'waiting for superdirt', which probably means that superdirt is out of date.

Try running this in supercollider:
Quarks.checkForUpdates({Quarks.install("SuperDirt", "v1.7.2"); thisProcess.recompile()})

If that fixes it, please let me know how you installed superdirt. It would be good to know how you ended up with an older version.

2 Likes

Many Thanks @yaxu that was the fix!

1 Like

Great, how did you install superdirt originally?

I installed Tidal using the MacOs automated installation
for the future, is that recompile something I should run on every tidal update I make?

Hi,
since today I don't get any sound from Tidal. In Emacs I get:

GHCi, version 8.4.4: http://www.haskell.org/ghc/  :? for help
Prelude> [TidalCycles version 1.7.4]
Installed in /home/marty/.cabal/share/x86_64-linux-ghc-8.4.4/tidal-1.7.4
Listening for external controls on 127.0.0.1:6010
tidal> Waiting for SuperDirt (v.1.7.2 or higher)..
tidal> 

I have been using Tidal since weeks without any problems on Bunsenlabs Lithium (based on Debian 10). I did upgrade the system today but I don't recall any packages related to SuperCollider or Tidal (though I could definitely be wrong on that).

Initially I installed SuperCollider and Tidal based on the Linux install instructions from here.

I did tried

Any ideas what I could do?

How are things looking in supercollider?

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. But that's another thing not to be solved here.)

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. 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
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 to get Jack with pulseaudio running. For the Debian system in question I am starting Jack now like that and it seems to work:

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 :slight_smile: .

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.

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.

@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:

1 Like

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 :wink: .

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
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
| ^^^^^^^^^^^^^^^^

/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 (:

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.

Anybody help? ))) pLZ!!!!

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/ .

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

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/

1 Like