首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编译错误生成intero

编译错误生成intero
EN

Stack Overflow用户
提问于 2018-01-06 11:18:31
回答 2查看 888关注 0票数 3

我不能在新的堆栈项目中使用emacs,因为intero无法构建。

  1. 我刚刚在ubuntu 16.04上安装了1.6.3堆栈
  2. 我使用:stack new play创建了一个新的(lts-10.2)堆栈项目(“play”)
  3. 当我试图打开emacs中的源文件时,它无法构建intero。 Intero未安装在Stack环境中。自动安装intero-0.1.24 .intero-0.1.24:配置intero-0.1.24: build -同时为intero-0.1.24包构建自定义Setup.hs,使用:Setup.hs构建-- ghc-选项“-ddump-hi -ddump使用代码退出的进程:已将/home/wmorgan/haskell/play/.stack-work/logs/intero-0.1.24.log 1日志写入: ExitFailure配置Intero-0.1.24.预处理Intero-0.1.24的可执行文件“intero”。为Intero-0.1.24构建可执行的“intero”。8份编译.stack-work/dist/x86_64-linux/Cabal-2.0.1.0/build/intero/intero-tmp/GhciTypes.o ( src/GhciTypes.hs,.stack-work/dist/x86_64-linux/Cabal-2.0.1.0/build/intero/intero-tmp/GhciMonad.o )中的2份( src/GhciMonad.hs,.stack-work/dist/x86_64-linux/Cabal-2.0.1.0/build/intero/intero-tmp/GhciMonad.o)3份( src/GhciTags.hs ),.stack-work/dist/x86_64-linux/Cabal-2.0.1.0/build/intero/intero-tmp/GhciTags.o )8种编译GhciInfo中的4种( src/GhciInfo.hs,.stack-work/dist/x86_64-linux/Cabal-2.0.1.0/build/intero/intero-tmp/GhciInfo.o )--8种编译GhciFind中的5种( src/GhciFind.hs,.stack-work/dist/x86_64-linux/Cabal-2.0.1.0/build/intero/intero-tmp/GhciFind.o )6/8编译Paths_intero ( .stack-work/dist/x86_64-linux/Cabal-2.0.1.0/build/intero/autogen/Paths_intero.hs,).stack-work/dist/x86_64-linux/Cabal-2.0.1.0/build/intero/intero-tmp/Paths_intero.o )8种编译InteractiveUI中的7种( src/InteractiveUI.hs,.stack-work/dist/x86_64-linux/Cabal-2.0.1.0/build/intero/intero-tmp/InteractiveUI.o )8种主要编译( src/Main.hs,.stack-work/dist/x86_64-linux/Cabal-2.0.1.0/build/intero/intero-tmp/Main.o )链接.stack-work/dist/x86_64-linux/Cabal-2.0.1.0/build/intero/intero . /usr/bin/ld.gold:.stack-work/dist/x86_64-linux/Cabal-2.0.1.0/build/intero/intero:无法找到-ltinfo collect2: error: ld返回了1个退出状态gcc' failed in phaseLinker‘。(出口代码: 1)无法安装Intero!

(我还尝试从命令行构建intero,结果相同。)

编辑:如果我编辑stack.yaml (在我的项目中)使用lts-9.5,那么intero构建就可以了,所以这个问题似乎是特定于lts-10.2的。

有什么办法解决这个问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-01-06 12:47:17

票数 5
EN

Stack Overflow用户

发布于 2018-05-11 17:37:34

最近,我在Kubuntu18.04上为一个intero项目安装lts-11.8时遇到了这种情况。问题是系统缺少tinfo库。下面的命令为我解决了这个问题。

代码语言:javascript
复制
sudo apt-get install libtinfo-dev
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48126786

复制
相关文章

相似问题

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