标签: euterpea

为计算机音乐应用程序和 Haskell 安装 Euterpea

我按照http://www.euterpea.com此处的说明安装 Euterpea(一种用于嵌入 Haskell 的计算机音乐应用程序的域特定语言),我收到一条消息,指出某些软件包和东西无法安装(请参阅下面的代码) )。如何安装剩余的软件包?

Mo-MacBook-Pro:~ Mo$ cabal update
Downloading the latest package list from hackage.haskell.org
cabal install Euterpea
To revert to previous state run:
cabal update --index-state='2018-06-25T08:34:14Z'
Mo-MacBook-Pro:~ Mo$ cabal install Euterpea
clang: warning: argument unused during compilation: '-nopie' [-Wunused-         
command-line-argument]
Resolving dependencies...
Downloading heap-1.0.4...
Downloading PortMidi-0.1.6.1...
Configuring PortMidi-0.1.6.1...
Downloading lazysmallcheck-0.6...
Configuring heap-1.0.4...
Downloading semigroups-0.18.5...
Configuring lazysmallcheck-0.6...
Configuring semigroups-0.18.5...
Building heap-1.0.4...
Building PortMidi-0.1.6.1...
Building lazysmallcheck-0.6...
Building semigroups-0.18.5...
Installed semigroups-0.18.5
Downloading stm-2.5.0.0...
Configuring stm-2.5.0.0...
Installed lazysmallcheck-0.6
Downloading HCodecs-0.5.1... …
Run Code Online (Sandbox Code Playgroud)

dsl haskell euterpea

7
推荐指数
1
解决办法
849
查看次数

为什么`stack build`改变我的.cabal文件?

我正在尝试构建一个使用Euterpea的项目.

运行stack build我收到以下错误,建议我需要添加Euterpeabuild-depends我的.cabal文件部分.

$ sb
composition-0.1.0.0: build (lib + exe)
Preprocessing library composition-0.1.0.0...
[2 of 2] Compiling Lib              ( src/Lib.hs, .stack-work/dist/x86_64-linux-nix/Cabal-1.24.2.0/build/Lib.o )

/home/matthew/backup/composition/composition/src/Lib.hs:5:1: error:
    Failed to load interface for ‘Euterpea’
    It is a member of the hidden package ‘Euterpea-2.0.4’.
    Perhaps you need to add ‘Euterpea’ to the build-depends in your .cabal file.
    Use -v to see a list of the files searched for.

--  While building package composition-0.1.0.0 using:
      /home/matthew/.stack/setup-exe-cache/x86_64-linux-nix/Cabal-simple_mPHDZzAJ_1.24.2.0_ghc-8.0.2 …
Run Code Online (Sandbox Code Playgroud)

haskell cabal haskell-stack euterpea

3
推荐指数
1
解决办法
344
查看次数

标签 统计

euterpea ×2

haskell ×2

cabal ×1

dsl ×1

haskell-stack ×1