【发布时间】:2023-03-09 11:40:01
【问题描述】:
我在这里看到了 utf8 问题的可能解决方案:Read file with UTF-8 in Haskell as IO String。我想尝试一下,但我遇到了无法解决的问题。
当我运行命令 cabal v2-install encoding --lib 时,几乎一切正常,但最终以这些行失败:
[8 of 8] 编译主程序 (/tmp/cabal-install.-169090/dist-newstyle/tmp/src-169090/encoding-0.8.5/dist/setup/setup.hs, /tmp/cabal- install.-169090/dist-newstyle/tmp/src-169090/encoding-0.8.5/dist/setup/Main.o)
链接 /tmp/cabal-install.-169090/dist-newstyle/tmp/src-169090/encoding-0.8.5/dist/setup/setup ...
配置 encoding-0.8.5...
编码预处理库-0.8.5..
算术溢出
cabal:无法构建 encoding-0.8.5。有关详细信息,请参阅上面的构建日志。
如果我在命令行中添加--verbose=3,最后几行输出是
创建 dist/build/Data
创建 dist/build/Data/Encoding
映射生成的数据/编码/ISO88592.hs
数据/编码/ISO88592.mapping
算术溢出
CallStack(来自 HasCallStack):
die',在
main:Distribution.Client.ProjectOrchestration
中的 ./Distribution/Client/ProjectOrchestration.hs:1041:55 调用 阴谋集团:构建失败
编码-0.8.5-aa69e7dd952ebb6bcbe7b0947ad7f87838ecbfac327d0aa020c7f7f0f19b3e18。
我在 Linux Mint 20 下使用 cabal 3.2 和 GHC 8.10.2。
我已经“到处”寻找解决方案,唯一类似的痕迹是在Gentoo's Bugzilla 中确认了错误。
感谢任何帮助!
【问题讨论】:
标签: haskell cabal-install