问题标签 [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.
haskell - 是否可以将 cmake 用于 Haskell 项目?
我正在计划一个用 Haskell 编写的项目,也许 C 中也有一些部分。对于构建系统,我决定反对使用 Haskell 程序 cabal 的常见选择,主要是因为我想了解如何用其他语言构建程序。
我听说过 CMake,我认为它是一个非常酷的产品。虽然我不知道如何使用它,但我想在该项目中使用 CMake,只是为了了解它是如何工作的。谷歌搜索没有透露任何关于如何将 cmake 与 haskell 一起使用的事实,而且我阅读的所有教程都相当混乱。是否有可能,如果是的话,怎么可能使用 CMake 编译一个用 Haskell 编写的项目?
windows - 在 minGW 上使用 cabal 安装 libClang 的问题
谁能帮我用 cabal install 安装 libClang?我做以下事情:
- 安装haskell平台
- 在我的 Windows 7 系统上安装 minGW
- 下载
LLVM Binaries for Mingw32/x86
和Clang Binaries for Mingw32/x86
- 然后我将它复制到我的 minGW 文件夹
当我尝试开始时cabal install libClang
,我总是收到错误:
这是我不知道该怎么做的一点,我尝试了很多东西:添加到 PATH、LDFLAGS 和 LD_LIB_LIBRARY_PATH 的路径但没有成功。
也许有人有同样的问题,可以告诉我该怎么做
- - - - 编辑 :
我现在做了一些改进:
- 安装了haskell平台
- 只在博客文章中安装了 MSYS(在评论中找到http://blog.johantibell.com/2011/01/setting-up-haskell-development.html)
但是现在当我开始 cabal install libClang 我得到:
我应该在哪里复制我的LLVM Binaries for Mingw32/x86
and Clang Binaries for Mingw32/x86
?
------ 编辑 2:
我把LLVM Binaries for Mingw32/x86
andClang Binaries for Mingw32/x86
放到 haskell 文件夹和 MSYS
现在它成功了。
当我现在使用它时出现错误: 未知符号_clang_toggleCrashRecovery (C:\Users\Foo\AppData\Roadming\cabal\LibClang-0.0.9\ghc-7.0.3\HSLibClang-0.0.9.o)
该怎么办?
haskell - 缺少 Haskell 包依赖项:ffi
我正在使用 Linux Mint (Ubuntu derivat) 并想用 Cabal 安装 libClang。
问题是,我总是收到消息:“需要 ffi”,然后它就停止了。
我已经在我的系统上安装:
- Haskel 平台 2010.1.0.0.1
- libffi5
- libffi开发
缺什么?
编辑
我只是做cabal install libClang
然后得到:cabal: cannot configure LibClang-0.0.9. It requires ffi -any
haskell - Haskell 包链接器错误:无法加载 .so/.DLL for:clang
伙计们,我有一个问题,我想运行一个导入 libClang ( import Clang
) 的 haskell 脚本,我做了一个cabal install libClang
befor 并且它可以工作
现在当我让runhaskell foo.hs
我得到:
我知道我必须添加库路径,LD_LIBRARY_PATH
所以我添加了一些路径,因为我不确切知道我必须使用哪个(我应该使用 clang/llvm 路径的 lib 路径还是 .cabal 目录的 lib 路径我的 LibClang-9.0.0 在哪里?)
所以我得到了:
再次运行runhaskell后,同样的问题仍然存在,我该怎么办?
haskell - 无法使用最新的 GHC/Haskell 平台安装 Yorgey 等人的“未绑定”库
有没有人设法获得 Yorgey 等人的“未绑定”库,用于使用带有绑定的语法,安装最新的 GHC (7.0.3) 和 Haskell 平台?尝试 cabal install unbound,我得到以下信息:
任何人都知道解决方案/解决方法,或者这里可能发生什么?
haskell - 像 sdl-config 这样的配置工具如何与 cabalized 项目一起使用?
我有一个可用的 SDL/Haskell 应用程序,我想使用 Cabal 而不是当前的 Makefile 构建它(因为那是“Haskell 方式”)。Makefile 本身非常简单,我希望默认的 cabal 构建过程可以让我重建 Makefile 中指定的构建命令。问题在于它使用了“sdl-config”,这是一个为您提供所有必要的 cc- 编译器选项的实用程序:
在调用 GHC 时,Cabal 似乎没有将其扩展为 shell 调用。如何在编译时指定 sdl-config 的选项应输入 GHC wrapper.o
?
haskell - 使用从源代码编译的 GHC 的 GHC API
我想在客户端程序中使用 GHC 修改版本的 GHC API。获取 GHC 源代码并构建和安装修改后的 GHC 很容易,但是安装修改后的 GHC 会导致所有旧的(Cabal)依赖项中断。
因此,我不能使用 GHC API,因为 ghc -v 说:
软件包 ghc-7.0.3-... 由于缺少或递归依赖项而无法使用:...
关于如何进行的任何线索?
谢谢!,
兰吉特。
haskell - 无法安装网络包
我已经安装了网络包。当我尝试重新安装它时(例如,用于 cabal-dev),它不会编译。如果我cabal unpack network
然后尝试构建它,我会得到下面的输出。我猜这是因为我升级了一个 Ubuntu 依赖项。我升级到了 Ubuntu 11.04,希望它会有所帮助;它没有。还安装了 libghc6-network-dev 以防万一可以正确链接;它没有。我在 ghc-7.0.2 上,也刚刚尝试过 ghc-7.0.3。目前正在尝试从源代码安装最新的 haskell 平台......任何帮助表示赞赏 - 这完全扼杀了我的 haskell 黑客攻击!
命令是:
这是我的 gcc 版本:
haskell - GHC cabal install hamlet 失败并出现一个模糊的错误
我正在尝试在 webfaction 共享服务器上安装一个 Hamlet,这样我就可以在那里编译和运行我的 web 应用程序。我正在使用 Yesod 开发应用程序。
我设法从源代码编译 GHC 7 并引导 cabal 安装。接下来我做了cabal install hamlet
并且期望它能够工作。没运气!
我从 cabal/GHC 收到以下奇怪的错误消息。谁能帮帮我?
haskell - Yesod安装失败(即文本包)
我正在尝试通过 cabal 安装 Yesod,但安装 Data.Text 时一直失败。
我尝试使用 单独安装文本cabal install text
,导致出现错误消息:
查了一下下载的文本包的目录结构,发现真的没有Data/Text/Lazy/Builder/RealFloat/Functions.hs
. 最接近的是Data/Text/Lazy/Builder/Functions.hs
(但这不包含RealFloat.hs
尝试导入的函数,即roundTo
)。
我怎样才能解决这个问题?