【问题标题】:GHC: double-conversion-0.2.0.1 unknown symbolGHC: double-conversion-0.2.0.1 未知符号
【发布时间】:2011-09-03 23:37:34
【问题描述】:

我正在尝试使用最新版本的 EclipseFP。启动时,scion-browser 设置初始化,一切顺利,直到尝试安装 scion-browser-0.1。我在 Eclipse 控制台中收到以下错误:

...
Loading package double-conversion-0.2.0.1 ... linking ... ghc: /home/dpm/.cabal/lib/double-conversion-0.2.0.1/ghc-7.0.3/HSdouble-conversion-0.2.0.1.o: unknown symbol `_ZNK17double_conversion6Double5valueEv'
ghc: unable to load package `double-conversion-0.2.0.1'
cabal: Error: some packages failed to install:
scion-browser-0.1 failed during the building phase. The exception was:
ExitFailure 1

显然,ghc-pkg 似乎认为这个软件包一切正常(ghc-pkg check 没有打印任何内容)。通过 cabal 重新安装双重转换也没有任何改变。有人知道发生了什么吗?我使用的是来自 Haskell 平台的 Ubuntu 9.10 Linux、GHC 7.0.3。

【问题讨论】:

  • @n.m.谢谢,我没看到。
  • @n.m 这个问题怎么和这个问题重复?
  • @Sawyer:看起来 OP 在 HSdouble-conversion-0.2.0.*.o 中有未定义的符号 _ZNK17double_conversion6Double5valueEv,就像我一样。我的结论是这两种情况是相同的。

标签: haskell ghc


【解决方案1】:

here 所示: 关闭你的 Eclipse 并在你的终端中运行它:

cabal install blaze-textual --user -fnative --reinstall
cabal install aeson --user --reinstall

然后,重新启动您的 Eclipse。

【讨论】:

  • 看起来这是针对不同问题的解决方案
猜你喜欢
  • 2022-01-22
  • 2018-10-29
  • 1970-01-01
  • 2020-10-16
  • 2012-05-29
  • 2017-01-22
  • 1970-01-01
  • 1970-01-01
  • 2016-06-02
相关资源
最近更新 更多