dktr0 / estuary

Platform for collaboration and learning through live coding
GNU General Public License v3.0
165 stars 27 forks source link

error: iOS builds are not supported on this platform. #223

Closed Noisk8 closed 1 year ago

Noisk8 commented 1 year ago

Hello i am trying to build estuary on linux but i get this error

sudo stack init  
Looking for Cabal or package.yaml files to use to initialise Stack's project-level YAML configuration file.

Using the Cabal packages:
* client/
* common/
* reflex-platform/a/
* server/

Selecting the best among 19 snapshots...

Warning: Partially matches https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/20/21.yaml

             ghcjs-base not found
                 - estuary requires >=0
             ghcjs-dom not found
                 - estuary requires >=0
             ghcjs-prim not found
                 - estuary requires >=0
             ghcjs-promise not found
                 - estuary requires >=0
             haskellish not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             jsaddle not found
                 - estuary requires >=0
             musicw not found
                 - estuary requires >=0.3.9
             punctual not found
                 - estuary requires >=0
             reflex not found
                 - estuary requires >=0
             reflex-dom not found
                 - estuary requires >=0
             reflex-dom-core not found
                 - estuary requires >=0
             seis8s not found
                 - estuary requires >=0
             tempi not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             tidal-parse not found
                 - estuary requires >=0
             Using package flags:
                 - estuary: FlagName "build-test-executables" = False

Warning: Partially matches https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/nightly/2023/5/19.yaml

             ghcjs-base not found
                 - estuary requires >=0
             ghcjs-dom not found
                 - estuary requires >=0
             ghcjs-prim not found
                 - estuary requires >=0
             ghcjs-promise not found
                 - estuary requires >=0
             haskellish not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             jsaddle not found
                 - estuary requires >=0
             musicw not found
                 - estuary requires >=0.3.9
             punctual not found
                 - estuary requires >=0
             rank2classes not found
                 - a requires >=0
             reflex not found
                 - estuary requires >=0
             reflex-dom not found
                 - estuary requires >=0
             reflex-dom-core not found
                 - estuary requires >=0
             seis8s not found
                 - estuary requires >=0
             tempi not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             tidal-parse not found
                 - estuary requires >=0
             Using package flags:
                 - estuary: FlagName "build-test-executables" = False

Warning: Partially matches https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/19/33.yaml

             ghcjs-base not found
                 - estuary requires >=0
             ghcjs-dom not found
                 - estuary requires >=0
             ghcjs-prim not found
                 - estuary requires >=0
             ghcjs-promise not found
                 - estuary requires >=0
             haskellish not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             jsaddle not found
                 - estuary requires >=0
             musicw not found
                 - estuary requires >=0.3.9
             punctual not found
                 - estuary requires >=0
             reflex not found
                 - estuary requires >=0
             reflex-dom not found
                 - estuary requires >=0
             reflex-dom-core not found
                 - estuary requires >=0
             seis8s not found
                 - estuary requires >=0
             tempi not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             tidal-parse not found
                 - estuary requires >=0
             Using package flags:
                 - estuary: FlagName "build-test-executables" = False

Warning: Partially matches https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/18/28.yaml

             ghcjs-base not found
                 - estuary requires >=0
             ghcjs-dom not found
                 - estuary requires >=0
             ghcjs-prim not found
                 - estuary requires >=0
             ghcjs-promise not found
                 - estuary requires >=0
             haskellish not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             jsaddle not found
                 - estuary requires >=0
             musicw not found
                 - estuary requires >=0.3.9
             punctual not found
                 - estuary requires >=0
             reflex not found
                 - estuary requires >=0
             reflex-dom not found
                 - estuary requires >=0
             reflex-dom-core not found
                 - estuary requires >=0
             seis8s not found
                 - estuary requires >=0
             tempi not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             tidal-parse not found
                 - estuary requires >=0
             Using package flags:
                 - estuary: FlagName "build-test-executables" = False

Warning: Partially matches https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/17/15.yaml

             ghcjs-base not found
                 - estuary requires >=0
             ghcjs-dom not found
                 - estuary requires >=0
             ghcjs-prim not found
                 - estuary requires >=0
             ghcjs-promise not found
                 - estuary requires >=0
             haskellish not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             jsaddle not found
                 - estuary requires >=0
             json not found
                 - estuary-server requires >=0
             musicw not found
                 - estuary requires >=0.3.9
             punctual not found
                 - estuary requires >=0
             reflex not found
                 - estuary requires >=0
             reflex-dom not found
                 - estuary requires >=0
             reflex-dom-core not found
                 - estuary requires >=0
             seis8s not found
                 - estuary requires >=0
             tempi not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             tidal-parse not found
                 - estuary requires >=0
             witherable not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             Using package flags:
                 - estuary: FlagName "build-test-executables" = False

Warning: Partially matches https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/16/31.yaml

             ghcjs-base not found
                 - estuary requires >=0
             ghcjs-dom not found
                 - estuary requires >=0
             ghcjs-prim not found
                 - estuary requires >=0
             ghcjs-promise not found
                 - estuary requires >=0
             haskellish not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             jsaddle not found
                 - estuary requires >=0
             json not found
                 - estuary-server requires >=0
             musicw not found
                 - estuary requires >=0.3.9
             punctual not found
                 - estuary requires >=0
             reflex not found
                 - estuary requires >=0
             reflex-dom not found
                 - estuary requires >=0
             reflex-dom-core not found
                 - estuary requires >=0
             seis8s not found
                 - estuary requires >=0
             sqlite-simple not found
                 - estuary-server requires >=0
             tempi not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             tidal-parse not found
                 - estuary requires >=0
             witherable not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             Using package flags:
                 - estuary: FlagName "build-test-executables" = False

Warning: Partially matches https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/15/16.yaml

             ghcjs-base not found
                 - estuary requires >=0
             ghcjs-dom not found
                 - estuary requires >=0
             ghcjs-prim not found
                 - estuary requires >=0
             ghcjs-promise not found
                 - estuary requires >=0
             haskellish not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             jsaddle not found
                 - estuary requires >=0
             json not found
                 - estuary-server requires >=0
             musicw not found
                 - estuary requires >=0.3.9
             punctual not found
                 - estuary requires >=0
             reflex not found
                 - estuary requires >=0
             reflex-dom not found
                 - estuary requires >=0
             reflex-dom-core not found
                 - estuary requires >=0
             seis8s not found
                 - estuary requires >=0
             sqlite-simple not found
                 - estuary-server requires >=0
             tempi not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             tidal-parse not found
                 - estuary requires >=0
             witherable not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             Using package flags:
                 - estuary: FlagName "build-test-executables" = False

Warning: Partially matches https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/14/27.yaml

             ghcjs-base not found
                 - estuary requires >=0
             ghcjs-dom not found
                 - estuary requires >=0
             ghcjs-prim not found
                 - estuary requires >=0
             ghcjs-promise not found
                 - estuary requires >=0
             haskellish not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             jsaddle not found
                 - estuary requires >=0
             musicw not found
                 - estuary requires >=0.3.9
             punctual not found
                 - estuary requires >=0
             reflex not found
                 - estuary requires >=0
             reflex-dom not found
                 - estuary requires >=0
             reflex-dom-core not found
                 - estuary requires >=0
             seis8s not found
                 - estuary requires >=0
             tempi not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             tidal not found
                 - estuary requires >=0
             tidal-parse not found
                 - estuary requires >=0
             witherable not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             Using package flags:
                 - estuary: FlagName "build-test-executables" = False

Warning: Partially matches https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/13/30.yaml

             ghcjs-base not found
                 - estuary requires >=0
             ghcjs-dom not found
                 - estuary requires >=0
             ghcjs-prim not found
                 - estuary requires >=0
             ghcjs-promise not found
                 - estuary requires >=0
             haskellish not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             jsaddle not found
                 - estuary requires >=0
             musicw not found
                 - estuary requires >=0.3.9
             punctual not found
                 - estuary requires >=0
             reflex not found
                 - estuary requires >=0
             reflex-dom not found
                 - estuary requires >=0
             reflex-dom-core not found
                 - estuary requires >=0
             seis8s not found
                 - estuary requires >=0
             tempi not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             tidal-parse not found
                 - estuary requires >=0
             Using package flags:
                 - estuary: FlagName "build-test-executables" = False

Warning: Partially matches https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/12/26.yaml

             ghcjs-base not found
                 - estuary requires >=0
             ghcjs-dom not found
                 - estuary requires >=0
             ghcjs-prim not found
                 - estuary requires >=0
             ghcjs-promise not found
                 - estuary requires >=0
             haskellish not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             hosc not found
                 - estuary requires >=0
             jsaddle not found
                 - estuary requires >=0
             microspec version 0.1.0.0 found
                 - estuary requires >=0.2.1.3
             musicw not found
                 - estuary requires >=0.3.9
             parsec-numbers not found
                 - estuary requires >=0
             punctual not found
                 - estuary requires >=0
             reflex not found
                 - estuary requires >=0
             reflex-dom not found
                 - estuary requires >=0
             reflex-dom-core not found
                 - estuary requires >=0
             seis8s not found
                 - estuary requires >=0
             tempi not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             tidal not found
                 - estuary requires >=0
             tidal-parse not found
                 - estuary requires >=0
             Using package flags:
                 - estuary: FlagName "build-test-executables" = False

Warning: Partially matches https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/11/22.yaml

             ghcjs-base not found
                 - estuary requires >=0
             ghcjs-dom not found
                 - estuary requires >=0
             ghcjs-prim not found
                 - estuary requires >=0
             ghcjs-promise not found
                 - estuary requires >=0
             haskellish not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             jsaddle not found
                 - estuary requires >=0
             microspec version 0.1.0.0 found
                 - estuary requires >=0.2.1.3
             musicw not found
                 - estuary requires >=0.3.9
             parsec-numbers not found
                 - estuary requires >=0
             punctual not found
                 - estuary requires >=0
             reflex not found
                 - estuary requires >=0
             reflex-dom not found
                 - estuary requires >=0
             reflex-dom-core not found
                 - estuary requires >=0
             seis8s not found
                 - estuary requires >=0
             tempi not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             tidal-parse not found
                 - estuary requires >=0
             Using package flags:
                 - estuary: FlagName "build-test-executables" = False

Warning: Partially matches https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/10/10.yaml

             ghcjs-base not found
                 - estuary requires >=0
             ghcjs-prim not found
                 - estuary requires >=0
             ghcjs-promise not found
                 - estuary requires >=0
             haskellish not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             microspec version 0.1.0.0 found
                 - estuary requires >=0.2.1.3
             musicw not found
                 - estuary requires >=0.3.9
             parsec-numbers not found
                 - estuary requires >=0
             punctual not found
                 - estuary requires >=0
             rank2classes not found
                 - a requires >=0
             reflex not found
                 - estuary requires >=0
             reflex-dom not found
                 - estuary requires >=0
             reflex-dom-core not found
                 - estuary requires >=0
             seis8s not found
                 - estuary requires >=0
             tempi not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             tidal-parse not found
                 - estuary requires >=0
             Using package flags:
                 - estuary: FlagName "build-test-executables" = False

Warning: Partially matches https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/9/21.yaml

             ghcjs-base not found
                 - estuary requires >=0
             ghcjs-dom not found
                 - estuary requires >=0
             ghcjs-prim not found
                 - estuary requires >=0
             ghcjs-promise not found
                 - estuary requires >=0
             haskellish not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             jsaddle not found
                 - estuary requires >=0
             microspec not found
                 - estuary requires >=0.2.1.3
             musicw not found
                 - estuary requires >=0.3.9
             parsec-numbers not found
                 - estuary requires >=0
             punctual not found
                 - estuary requires >=0
             rank2classes not found
                 - a requires >=0
             reflex not found
                 - estuary requires >=0
             reflex-dom not found
                 - estuary requires >=0
             reflex-dom-core not found
                 - estuary requires >=0
             seis8s not found
                 - estuary requires >=0
             tempi not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             tidal-parse not found
                 - estuary requires >=0
             Using package flags:
                 - estuary: FlagName "build-test-executables" = False

Warning: Partially matches https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/8/24.yaml

             ghcjs-base not found
                 - estuary requires >=0
             ghcjs-dom not found
                 - estuary requires >=0
             ghcjs-prim not found
                 - estuary requires >=0
             ghcjs-promise not found
                 - estuary requires >=0
             haskellish not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             jsaddle not found
                 - estuary requires >=0
             microspec not found
                 - estuary requires >=0.2.1.3
             musicw not found
                 - estuary requires >=0.3.9
             parsec-numbers not found
                 - estuary requires >=0
             punctual not found
                 - estuary requires >=0
             rank2classes not found
                 - a requires >=0
             reflex not found
                 - estuary requires >=0
             reflex-dom not found
                 - estuary requires >=0
             reflex-dom-core not found
                 - estuary requires >=0
             seis8s not found
                 - estuary requires >=0
             tempi not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             tidal-parse not found
                 - estuary requires >=0
             Using package flags:
                 - estuary: FlagName "build-test-executables" = False

Warning: Partially matches https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/7/24.yaml

             ghcjs-base not found
                 - estuary requires >=0
             ghcjs-dom not found
                 - estuary requires >=0
             ghcjs-prim not found
                 - estuary requires >=0
             ghcjs-promise not found
                 - estuary requires >=0
             haskellish not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             jsaddle not found
                 - estuary requires >=0
             microspec not found
                 - estuary requires >=0.2.1.3
             musicw not found
                 - estuary requires >=0.3.9
             parsec-numbers not found
                 - estuary requires >=0
             punctual not found
                 - estuary requires >=0
             rank2classes not found
                 - a requires >=0
             reflex not found
                 - estuary requires >=0
             reflex-dom not found
                 - estuary requires >=0
             reflex-dom-core not found
                 - estuary requires >=0
             seis8s not found
                 - estuary requires >=0
             tempi not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             tidal-parse not found
                 - estuary requires >=0
             Using package flags:
                 - estuary: FlagName "build-test-executables" = False

Warning: Partially matches https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/6/35.yaml

             ghcjs-base not found
                 - estuary requires >=0
             ghcjs-prim not found
                 - estuary requires >=0
             ghcjs-promise not found
                 - estuary requires >=0
             haskellish not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             microspec not found
                 - estuary requires >=0.2.1.3
             musicw not found
                 - estuary requires >=0.3.9
             parsec-numbers not found
                 - estuary requires >=0
             punctual not found
                 - estuary requires >=0
             rank2classes not found
                 - a requires >=0
             reflex not found
                 - estuary requires >=0
             reflex-dom not found
                 - estuary requires >=0
             reflex-dom-core not found
                 - estuary requires >=0
             seis8s not found
                 - estuary requires >=0
             tempi not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             tidal-parse not found
                 - estuary requires >=0
             Using package flags:
                 - estuary: FlagName "build-test-executables" = False

Warning: Partially matches https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/5/18.yaml

             ghcjs-base not found
                 - estuary requires >=0
             ghcjs-dom not found
                 - estuary requires >=0
             ghcjs-prim not found
                 - estuary requires >=0
             ghcjs-promise not found
                 - estuary requires >=0
             haskellish not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             hosc not found
                 - estuary requires >=0
             jsaddle not found
                 - estuary requires >=0
             microspec not found
                 - estuary requires >=0.2.1.3
             musicw not found
                 - estuary requires >=0.3.9
             parsec-numbers not found
                 - estuary requires >=0
             punctual not found
                 - estuary requires >=0
             rank2classes not found
                 - a requires >=0
             reflex not found
                 - estuary requires >=0
             reflex-dom not found
                 - estuary requires >=0
             reflex-dom-core not found
                 - estuary requires >=0
             seis8s not found
                 - estuary requires >=0
             tempi not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             tidal not found
                 - estuary requires >=0
             tidal-parse not found
                 - estuary requires >=0
             tuple not found
                 - estuary requires >=0
             Using package flags:
                 - estuary: FlagName "build-test-executables" = False

Warning: Partially matches https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/4/2.yaml

             bytestring-handle not found
                 - estuary requires >=0
             ghcjs-base not found
                 - estuary requires >=0
             ghcjs-dom not found
                 - estuary requires >=0
             ghcjs-prim not found
                 - estuary requires >=0
             ghcjs-promise not found
                 - estuary requires >=0
             haskellish not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             hosc not found
                 - estuary requires >=0
             jsaddle not found
                 - estuary requires >=0
             microspec not found
                 - estuary requires >=0.2.1.3
             musicw not found
                 - estuary requires >=0.3.9
             parsec-numbers not found
                 - estuary requires >=0
             punctual not found
                 - estuary requires >=0
             rank2classes not found
                 - a requires >=0
             reflex not found
                 - estuary requires >=0
             reflex-dom not found
                 - estuary requires >=0
             reflex-dom-core not found
                 - estuary requires >=0
             seis8s not found
                 - estuary requires >=0
             tempi not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             tidal not found
                 - estuary requires >=0
             tidal-parse not found
                 - estuary requires >=0
             tuple not found
                 - estuary requires >=0
             Using package flags:
                 - estuary: FlagName "build-test-executables" = False

Warning: Partially matches https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/3/22.yaml

             ghcjs-base not found
                 - estuary requires >=0
             ghcjs-dom not found
                 - estuary requires >=0
             ghcjs-prim not found
                 - estuary requires >=0
             ghcjs-promise not found
                 - estuary requires >=0
             haskellish not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             hosc not found
                 - estuary requires >=0
             htaglib not found
                 - estuary-server requires >=0
             jsaddle not found
                 - estuary requires >=0
             microspec not found
                 - estuary requires >=0.2.1.3
             musicw not found
                 - estuary requires >=0.3.9
             parsec-numbers not found
                 - estuary requires >=0
             punctual not found
                 - estuary requires >=0
             rank2classes not found
                 - a requires >=0
             reflex not found
                 - estuary requires >=0
             reflex-dom not found
                 - estuary requires >=0
             reflex-dom-core not found
                 - estuary requires >=0
             seis8s not found
                 - estuary requires >=0
             tempi not found
                 - estuary requires >=0
                 - estuary-common requires >=0
             tidal not found
                 - estuary requires >=0
             tidal-parse not found
                 - estuary requires >=0
             Using package flags:
                 - estuary: FlagName "build-test-executables" = False

Selected the snapshot https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/20/21.yaml.

Error: [S-2422]
       Snapshot https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/20/21.yaml does not have all
       the packages to match your requirements.

           ghcjs-base not found
               - estuary requires >=0
           ghcjs-dom not found
               - estuary requires >=0
           ghcjs-prim not found
               - estuary requires >=0
           ghcjs-promise not found
               - estuary requires >=0
           haskellish not found
               - estuary requires >=0
               - estuary-common requires >=0
           jsaddle not found
               - estuary requires >=0
           musicw not found
               - estuary requires >=0.3.9
           punctual not found
               - estuary requires >=0
           reflex not found
               - estuary requires >=0
           reflex-dom not found
               - estuary requires >=0
           reflex-dom-core not found
               - estuary requires >=0
           seis8s not found
               - estuary requires >=0
           tempi not found
               - estuary requires >=0
               - estuary-common requires >=0
           tidal-parse not found
               - estuary requires >=0
           Using package flags:
               - estuary: FlagName "build-test-executables" = False

       This may be resolved by:
       * Using --omit-packages to exclude mismatching package(s).
       * Using --resolver to specify a matching snapshot/resolver.
noisk8@mx:~/estuary
$ sudo nix-build
error: iOS builds are not supported on this platform.
dktr0 commented 1 year ago

You seem to be trying to build Estuary without using the Makefile - you shouild use (and examine) the targets in Makefile instead. Hope that helps!