Cabora安装链接因Fedora 20中未定义的引用而失败

时间:2015-02-16 19:44:21

标签: haskell cabal

尝试安装Yi失败,因为它无法安装vty。 当尝试通过cabal install vty安装vty,或者在克隆vty repo后安装cabal时,我从未定义的引用中获取与terminfo相关的错误消息,例如这个。

  

/usr/local/lib/terminfo-0.4.0.1/ghc-7.6.3/libHSterminfo-0.4.0.1.a(Base.o):在函数s4NX_info中:   /tmp/ghc26691_0/ghc26691_1.o:(.text+0x20b1):对cur_term的未定义引用

错误究竟意味着什么?

文件/usr/local/lib/terminfo-0.4.0.1/ghc-7.6.3/libHSterminfo-0.4.0.1.a确实存在。我尝试在沙箱中,重新安装cabal删除其文件夹,yum-installed ncurses-devel,cabal-installation terminfo,yum-installed ghc-terminfo-devel,cabal-installed terminfo from cloned repo,以及这些东西的组合(没有真正的理解我在做什么,但无济于事。

我在Fedora 20中。使用Cabal 1.22.0.0(用yum安装旧的Cabal,然后安装cabal安装cabal,并移除yum的cabal)。 Cabal list terminfo现在显示了3个已安装的terminfo版本(0.3.2.5,0.4.0.0和0.4.0.1)。 ghc-pkg list显示v0.4.0.1和0.3.2.5已在全局数据库中安装(并且未隐藏)(我认为。在/usr/lib64/ghc-7.6.3/package.conf.d中)

我很感激能帮助安装Yi并了解如何解决这些问题。感谢

0 个答案:

没有答案