首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ld.exe在cabal-install过程中找不到库(Haskell平台)

ld.exe在cabal-install过程中找不到库(Haskell平台)
EN

Stack Overflow用户
提问于 2016-07-01 06:15:39
回答 0查看 321关注 0票数 1

我有一台Win 10 @ x64电脑。我安装了Haskell Platform (HP) 8.0.1,但后来意识到在使用GHC 8构建时,我需要的包出现了问题。所以我卸载了HP 8,转而安装了HP 7.10.3。cabal目录中的config文件保留在8-installation中,所以我手动删除了它(因为7.10.3中的cabal无法解析它)。

现在我有了问题-安装任何软件包,这意味着构建可执行文件。请参阅下面的构建cheapskate示例。在构建yaml时,我收到了非常类似的消息,所以我猜包本身没有什么特别的。正如我所说的,任何安装可执行文件的软件包都会出现问题。

代码语言:javascript
复制
Linking dist\build\cheapskate\cheapskate.exe ...
C:/Program Files/Haskell Platform/7.10.3/mingw/bin/ld.exe: cannot find -lHSxss-sanitize-0.3.5.7-HScF09TDCPn9q2HNPyr3jY
C:/Program Files/Haskell Platform/7.10.3/mingw/bin/ld.exe: cannot find -lHSutf8-string-1.0.1.1-L8eKHa7Iv9q7FVKUYW6u4b
C:/Program Files/Haskell Platform/7.10.3/mingw/bin/ld.exe: cannot find -lHStagsoup-0.14-LkUWVoqDDljLCcz7bB5oLY
C:/Program Files/Haskell Platform/7.10.3/mingw/bin/ld.exe: cannot find -lHScss-text-0.1.2.1-EIrTNZIusX93HMVzZkp9UD
C:/Program Files/Haskell Platform/7.10.3/mingw/bin/ld.exe: cannot find -lHSuniplate-1.6.12-DgRHum07M0vBMdvTsdo5gV
C:/Program Files/Haskell Platform/7.10.3/mingw/bin/ld.exe: cannot find -lHSdata-default-0.7.1.1-3MPp9dYgnh90NQDAZx5NXx
C:/Program Files/Haskell Platform/7.10.3/mingw/bin/ld.exe: cannot find -lHSdata-default-instances-old-locale-0.0.1-K6L8Um6XgJK7vZZFbrTNny
C:/Program Files/Haskell Platform/7.10.3/mingw/bin/ld.exe: cannot find -lHSdata-default-instances-dlist-0.0.1-H5f5Qu8KYxpJlVdwCzbtAY
C:/Program Files/Haskell Platform/7.10.3/mingw/bin/ld.exe: cannot find -lHSdlist-0.7.1.2-AO7XAasbAeyL0XLKeq1Aui
C:/Program Files/Haskell Platform/7.10.3/mingw/bin/ld.exe: cannot find -lHSdata-default-instances-containers-0.0.1-Lel7wFldMDA1Zs74nVWKYF
C:/Program Files/Haskell Platform/7.10.3/mingw/bin/ld.exe: cannot find -lHSdata-default-class-0.1.2.0-4JL8mCHvyuoKtdHwhiuMnt
C:/Program Files/Haskell Platform/7.10.3/mingw/bin/ld.exe: cannot find -lHSblaze-html-0.8.1.1-89cVIlB12sFJRMi1lQAdfn
C:/Program Files/Haskell Platform/7.10.3/mingw/bin/ld.exe: cannot find -lHSblaze-markup-0.7.0.3-7gHcQviMQE9GGsKcO1ZT0j
C:/Program Files/Haskell Platform/7.10.3/mingw/bin/ld.exe: cannot find -lHSblaze-builder-0.4.0.2-4HkRnVv5mkB1jlZDT6uaGq
collect2.exe: error: ld returned 1 exit status
cabal: Error: some packages failed to install:
cheapskate-0.1.0.5 failed during the building phase. The exception was:
ExitFailure 1
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38134118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档