cabal相关内容

像sdl-config这样的配置工具如何用于cabalized项目?

我有一个可用的SDL / Haskell应用程序,我想用Cabal而不是当前的Makefile构建(因为这是“Haskell方式”)。 Makefile本身非常简单,我希望默认的cabal构建过程可以让我重新构建在我的Makefile中指定的构建命令。问题是它使用了“sdl-config”,这是一个实用程序,它提供了所有必要的cc-编译器选项: wrapper.o:SDLWrapper_s ..
发布时间:2018-06-05 11:00:22 其他开发

更新基地有多安全?

在ubuntu上,我现在安装了haskell-platform 2011.2.0.1.2,而我 目前正在处理一些代码,在这里 Control是非常好的。 Concurrent.Chan 是 Eq 的一个实例。不幸的是,在 base-4.3.1.0 中,这是我安装的,它不是,但是在 base-4.4.0.0 Chan 是 Eq 的一个实例。 是否有可能通过使用 cabal-dev 或任 ..
发布时间:2018-06-05 10:58:43 其他开发

Cabal:用源代码构建dir

我有一个 src 目录。在这个目录中,我有 Main.hs 文件和 Test 目录。在 Test 目录中,我有 Test.hs 模块。我需要用cabal进行编译。 在我的cabal文件中,我有: 可执行主 - 包含主模块的.hs或.lhs文件。 Main-is:src / Main.hs 和 - 此包未导出的模块。 其他模块:Test.Test ..
发布时间:2018-06-05 10:56:02 其他开发

cabal-install-0.10.2在构建阶段失败

我正在尝试安装haskeline,这是我第一次使用cabal进行安装,而这正是我得到的。我该怎么办? 。 sudo cabal安装haskeline 密码: 配置文件/Users/arie/.cabal/config找不到。 将默认配置写入/Users/arie/.cabal/config 警告:'hackage.haskell.org'的软件包列表不存在。运行'cabal upd ..
发布时间:2018-06-05 10:55:37 其他开发

为什么不能动态构建mighttpd2?

当GHC静态链接我的可执行文件时,GHC速度太慢,所以我想使用“-dynamic”选项进行测试。尽管 cabal install mighttpd2 没有问题,但以下两个命令会导致相同的错误。 $ cabal install --ghc-options = -dynamic mighttpd2 $ cabal install --enable-executable-dynamic mi ..
发布时间:2018-06-05 10:46:18 其他开发

使用Cabal安装HTF时出现问题

我试图安装HTF。然而,在我 cabal install HTF 后,我得到了这个结果: 解决依赖关系。 .. 配置HTF-0.10.0.7 ... 警告:此包间接依赖于同一 包的多个版本。这很可能导致编译失败。 包regex-base-0.93.2需要mtl-2.0.1.0 包aeson-0.6.0.2需要mtl-2.1.2 包HTF-0.10.0.7需要mtl-2.1.2 包 ..
发布时间:2018-06-05 10:45:37 其他开发

cabal不能使用http代理

我的Linux(redhat6)服务器必须使用http代理连接到外部世界。虽然它适用于wget等其他内容,但它不适用于cabal。 cabal update -v3 显示如下错误: 407 - 需要代理身份验证cabal:未能下载 http://hackage.haskell.org/packages/archive/00-index。 tar. ..
发布时间:2018-06-04 17:35:40 其他开发

如何在Windows上安装cairo

对于我的生活,我无法弄清楚如何在Windows上安装cairo! 我需要它用于 Haskell图表,但是当我按照设置说明进行操作时: cabal install gtk 我得到这个错误: 链接dist / setup-wrapper \setup.exe ... 配置glib-0.12.2 ... setup.exe:程序pkg-配置版本> = 0.9. ..
发布时间:2018-06-04 17:34:20 其他开发

cabal(依赖)地狱背后的原因是什么?

在Cabal-install中如何发生依赖关系? 我在 Cabal / Survival - HaskellWiki : 1。 Cabal-install造成的困难是什么? Cabal的主要困难是被称为'dependency hell',其中 cabal-install会无法为 或其他原因安装所需的软件包,从而导致大量手动工作。作为这个难题的 例子,考虑用户希望 安装软件 ..
发布时间:2018-06-04 17:32:42 其他开发

ghc-pkg检查haddock警告

在新安装的haskell平台上(通过 homebrew )( GHC x64 7.6.3 ) OSX 10.9.2 运行 ghc-pkg check 时会收到以下警告(见下文) 警告:haddock-interfaces:/Users/user/.cabal/share/doc/x86_64-osx-ghc-7.6.3/ghc- mod-3.1.7 / html / ghc-mod.hadd ..
发布时间:2018-06-04 17:30:56 其他开发

神秘的阴谋安装问题

通过全新安装“Haskell平台”。 (OS X Snow-Leopard& Platform 2010.1.0.1),这样做会导致简单的顺序导致非常奇怪的 cabal install 行为: $ cabal安装时间 $ cabal安装随机 $ ghc-pkg list随机 / Library / Frameworks / GHC.framework / Versions / ..
发布时间:2018-06-04 17:28:49 其他开发

在cabal文件中的标志

我正在关注包开发的用户指南: https ://www.haskell.org/cabal/users-guide/developing-packages.html#quickstart 我陷入了标志部分。我如何将标志传递给我的文件?它只是在构建时间?我试图搜索它,但没有找到有用的信息 - 只是命令选项 - flags 。 cabal build -f debug 不起作用 标志 ..
发布时间:2018-06-04 17:28:39 其他开发

C编译器选择在cabal包中

我决定添加一些标志来控制C源文件的编译方式(即use-clang,use-intel等)。 C-Sources:c_lib / tiger.c Include-Dirs:c_lib Install-Includes:tiger.h if flag(debug) GHC-Options:-debug -Wall -fno-warn-orphans CPP-Option ..
发布时间:2018-06-04 17:27:05 其他开发

如何完整删除cabal安装的软件包?

基本上,如果我在没有工作的情况下工作, sandbox ,我的工作流程是: 运行 cabal init 编辑 src / Mylib.hs ,然后编辑 mylibname.cabal 运行 cabal build 运行 cabal repl 并测试我的代码 运行 cabal install 现在,我看到了我自己的项目: 安装到〜/ .cabal / lib / x86-6 ..
发布时间:2018-06-04 17:26:38 其他开发

由于“多重定义”构建失败本地依赖项中的链接器错误

我维护一个使用 CircleCI 进行持续集成的开源框架。我最近遇到了一堵墙,项目突然拒绝在相当奇怪的情况下建造。 Build 27 是成功的最后一个。之后,我对依赖关系做了一些小改动,并注意到构建失败。我试图解决它没有成功,所以我恢复了上次工作配置 ,它仍然失败 。 失败的原因是两个依赖关系,它们都绑定到本地C库:OpenGL( OpenGLRaw )和GLFW( bindings- ..
发布时间:2018-06-04 17:26:23 其他开发

Haskell在启用分析后重新安装基础

我尝试按照此处中列出的说明重新安装我的Haskell库并启用了分析功能。 但是,每当cabal尝试重新安装其中一个库时,我会收到以下消息: LibraryNameHere .hs:1:1: 找不到模块`Prelude' 也许你还没有安装包`base'的分析库? 使用-v查看搜索的文件列表。 当我试图用分析重新安装 base 时启用我得到以下消息: $ $ p ..
发布时间:2018-06-04 17:24:56 其他开发