I'm trying to install Tidal 1.9.4 using either cabal or stack but installation keeps failing to build clock, network and tidal-link due to "error: ld: unknown option: -no_fixup_chains".
I'm on an intel mac, updated to Ventura 13.6, running ghc 9.4.7 cabal 3.6.2.0.
Has anyone else faced this issue or know of a workaround?
If you install ghcup you can run the command ghcup tui which will show you a useful UI you can use to install other versions of GHC, Cabal and HLS etc. Select the version you'd like and type i to install followed by s to set it as the default version on your system. Then re-run cabal install --lib tidal. For me tidal still doesn't show up as installed when I run cabal list tidal but it works as expected in Pulsar. Hope this helps!
Looks like Tidal still hasn't successfully built for you, what does your terminal say when you install tidal?
If you see the message:
Error: cabal: Packages requested to install already exist in environment file
at /Users/<your_home_directory>/.ghc/x86_64-darwin-9.6.1/environments/default. Overwriting
them may break other packages. Use --force-reinstalls to proceed anyway.
Packages: tidal
Run the command: cabal install --lib tidal --force-reinstalls.