问题标签 [cabal]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
538 浏览

gcc - 在 Windows 上构建 Haskell-GD 库

我正在尝试使用 cabal 在 Windows 上安装 Haskell 的GD 库,但我从 GCC 收到以下错误:

谷歌搜索“rest_of_handle_final toplev.c 2067”会因为其他库的类似问题而获得多次点击,以及GCC 错误 #23589的链接。最新的 Haskell Platform for Windows (2010.2.0.0) 带有 GHC 6.12.3 和 gcc 3.4.5,那么我该如何解决这个问题呢?我可以强制 cabal 以某种方式使用更新版本的 gcc(我通过 MinGW 有 gcc 4.5.2),这会有所帮助吗?

如果有人在 Windows 上成功编译了 GD 库,我可以使用一些技巧。

0 投票
1 回答
359 浏览

python - 在 Windows 7 上的 Haskell 平台 2010.2.0.0 上的 Cabal 安装错误 missingpy

我是新手 Haskell 用户,想使用 Python 库(用于与现有软件交互,例如使用 Numpy 库)。我发现这可以使用 MissingPy 包(http://hackage.haskell.org/package/MissingPy)来完成,但是我无法在 Haskell 平台 2010.2.0.0 上的 Windows 7 上通过 cabal 安装它。

我遇到的第一个错误是因为编译器没有找到 python2.6 库。这可以通过将 python2.6.dll 放在正确的目录中(或将其添加到系统路径变量中)来解决。但是,我无法在“cabal install missingpy”命令的输出末尾修复以下错误:

在阅读了有关在 Windows 上使用 c2hs 上提出的问题的答案的建议后,我安装了完整的 MinGW 软件。然而,这并没有解决问题。

任何人有这个问题的经验和解决方案?

0 投票
1 回答
552 浏览

haskell - 无法为 gtk2hs-buildtools for lambdacat 安装快乐

所以我想在 win上构建https://github.com/baldo/lambdacat 。

无法在 Windows 上构建快乐(根据说明)。这是一个日志:

当我尝试直接安装 lambdacat 时,我得到了非常糟糕的日志结束

0 投票
2 回答
3604 浏览

haskell - 无法在 Windows 上使用 cabal 安装 cairo - 如何在 win 上获取 pkg-config?

那么如何在 Windows 上获取 pkg-config 或如何安装 cairo 呢?

0 投票
1 回答
375 浏览

haskell - cabal 安装 mime 失败

我最近得到了 Mac OS X 的 Haskell 平台。我已经 cabal 安装了几个包,然后得到了这个错误,我不明白。似乎说我需要 4 个基础版本,但我确实有。

如果我运行cabal info base它会显示很多行,但其中之一是:

这不满足 <=4 的 mime 要求?

0 投票
4 回答
6979 浏览

haskell - cabal 安装和 Debian

所以,这有点个人问题,但也许人们会有很好的建议或解决方法。

问题是关于在 Debian 下安装 cabal-install 和 haskell-platform 。

当 you 时apt-get install haskell-platform,它附带cabal-install,并且它的命令cabal可用。

现在这cabal-install不是最新的:

但是,我对运行cabal update的理解是它更新了 cabal,但由于它不是“Debian 的东西”,它把它放在~/.cabal/bin/.

现在我的系统有 2 个 cabal,我通过打字得到的cabal那个不是我想要使用的那个……因为它会不断更新另一个而不是它自己,因此是无效的。

所以我所做的就是在我的~/.bashrc:

现在:

所以,我最后的问题:

  • 是否有包含 cabal 0.8.2 的 deb 存储库?
  • 我目前的解决方案会导致问题吗?(例如,which cabal仍然指向我的无用/usr/bin/cabal,所以如果脚本使用这个命令他们会被愚弄......)
  • 有人想出了更好的解决方案吗?(我的有点临时,但我对幕后发生的事情知之甚少,这就是我所能想到的……)
  • 如果我上面所说的任何内容是错误或不准确的,请纠正我。
0 投票
1 回答
857 浏览

haskell - cabal 不包含 c 头文件

我刚刚在 Mac OS X 10.6.7 上安装了最新版本的Haskell 平台(2011.something)。

我似乎cabal没有正确包含 c 头文件。

例如,当尝试安装cryptohash时,我收到以下错误:

我该如何解决?

0 投票
3 回答
188 浏览

haskell - 根据依赖版本的不同导入

我有一个Control.ExceptionBase < 4其中使用Control.OldException的模块Base >= 4。我如何使用 cabal 或任何其他工具摆脱版本依赖(仅依赖Base和不依赖)并在使用时和使用时Base < 4导入?Control.OldExceptionBase >= 4Control.ExceptionBase < 4

0 投票
3 回答
680 浏览

haskell - Mac,XCode 4,自制 Haskell:无法安装 utf8-light?

我不理解以下错误消息,但我知道我之前在 Linux 上安装了 utf8-light 没有问题。有人可以说明问题所在吗?这是 LLVM 问题、GHC 7 问题还是 utf8-light 问题?

0 投票
1 回答
1810 浏览

haskell - Haddock,Cabal:如何包含源代码示例?

我是操作包的作者,其中包括示例代码。我希望这个示例代码被 hscolored 并与由 Haddock 生成的 API 文档一起安装。

我可能必须使用自定义的 Cabal 构建类型并为 Haddock 阶段创建一个用户挂钩。但是,我从来没有设法完成这项工作。因此,我的问题是:

如何在 Haddock 中包含完整模块作为示例代码?

您能否举一个 Cabal 用户钩子的示例,该钩子将 hscolor 应用于其他源代码文件example.hs并将结果与​​生成的 Haddock 文档连接起来?