ghc未能编制完整性检查

我最近一直在尝试使用haskell-stack,但每当我尝试执行堆栈设置时,我都会得到

位于/home/piotrek/.stack/programs/x86_64-linux/ghc-8.0.1/bin/ghc的GHC未能编译完整性检查。 请参见:

http://docs.haskellstack.org/en/stable/install_and_upgrade/

了解更多信息。 例外情况是:运行/home/piotrek/.stack/programs/x86_64-linux/ghc-8.0.1/bin/ghc /tmp/stack-sanity-check3118/Main.hs -no-user-package-db in directory / tmp / stack-sanity-check3118 /退出ExitFailure 1

[/ 1]编译Main(/tmp/stack-sanity-check3118/Main.hs,/tmp/stack-sanity-check3118/Main.o)链接/ tmp / stack-sanity-check3118 / Main ...

/ usr / bin / ld:/tmp/stack-sanity-check3118/Main.o:在创建共享对象时,无法使用符号“stg_bh_upd_frame_info”的R_X86_64_32S; 用-fPIC重新编译

和许多其他消息,如最后一个关于重新定位的消息。 我使用Ubuntu 16.10,通过apt-get安装了堆栈。

链接地址: http://www.djcxy.com/p/43411.html

上一篇: ghc failed to compile a sanity check

下一篇: Real World Haskell, Chapter 5, SimpleJSON compile error