需要帮助为Pandoc构建libpandoc,Haskell + C和.NET绑定

时间:2013-02-11 16:11:15

标签: c haskell pandoc

我喜欢在我正在编写的实用程序(C#console app)中使用Pandoc,我在GitHub上发现了这个绑定项目,libpandoc并且扩展了它的.NET绑定项目,{{3} }。

我希望作者已经包含了构建的DLL,但我想他希望将它留给未来的Pandoc版本。

我没有任何Haskell经验,我最后只想要.NET绑定。我正在尝试通过cabal安装依赖项,但我不理解错误消息,粗略搜索让我相信安装base是禁止的,所以我不确定是什么要做。

C:\Development\Contrib\libpandoc>cabal install base-4.1.0.0 Resolving dependencies... cabal: Could not resolve dependencies: next goal: base (user goal) rejecting: base-3.0.3.2, 3.0.3.1, 4.6.0.1, 4.6.0.0, 4.5.1.0/installed-7c8..., 4.5.1.0, 4.5.0.0, 4.4.1.0, 4.4.0.0, 4.3.1.0, 4.3.0.0, 4.2.0.2, 4.2.0.1, 4.2.0.0 (global constraint requires ==4.1.0.0) rejecting: base-4.1.0.0 (only already installed instances can be used) rejecting: base-4.0.0.0 (global constraint requires ==4.1.0.0)

如果一个善良的灵魂甚至可以建造那该死的东西(叉子?把它上传到某个地方?)我会永远爱你。或者,告诉我如何正确地构建它,我可以从那里处理它。虽然现在我考虑过它,但不确定我是否安装了C编译器。

更新

行。所以这一切都归结为libpandoc已经使用了3年,其依赖关系已经过时了。我没有运气试图让所有旧的Haskell工具安装和工作,我可能不知道我在做什么。我已经安装了一些依赖项,但是一些依赖项没有版本化,所以我必须专门跟踪每个版本,最终我放弃了。

然后我刚刚更新了libpandoc 本身的依赖版本,现在我已经构建并链接了所有依赖项。

唯一剩下的问题是需要更新libpandoc以对抗最新的Pandoc版本(1.10)。

0 个答案:

没有答案