我已经使用这里指令安装了Haskell和glpk。此外,我还使用cabal install glpk-hs安装了所需的文件,试图编译Haskell程序。
然而,glpk的阴谋集团的安装却不起作用。以下消息不断弹出:
解决依赖..。 配置glpk-hs-0.5. 未能安装glpk-hs-0.5 构建日志: 阴谋集团:进入目录'/var/folders/cr/9f1ltj7d4b31hmkfn03hjl_r0000gn/T/cabal-tmp-12521/glpk-hs-0.5‘ 配置glpk-hs-0.5. cabal.real:缺少对外部库的依赖:
这个问题通常可以通过安装提供这个库的系统包来解决(您可能需要"-dev“版本)。如果库已经安装,但是在一个非标准的位置,那么您可以使用标志--额外包含-dirs=和--extra dirs=指定它在哪里。阴谋集团:
离开目录'/var/folders/cr/9f1ltj7d4b31hmkfn03hjl_r0000gn/T/cabal-tmp-12521/glpk-hs-0.5‘
阴谋:错误:一些软件包安装失败: glpk-hs-0.5在配置步骤中失败。例外是:
ExitFailure 1
如前所述,我尝试过在非标准位置和标准位置安装glpk,但在所有情况下,都无法找到glpk。
不过,安装了使用GLPK的glpsol解算器,因为它显示了当前正在运行的版本:GLPSOL: GLPK LP/MIP Solver, v4.62
发布于 2017-07-10 14:40:42
hmatrix-glpk在.cabal文件中为OS提供了额外的目录:
if os(OSX)
extra-lib-dirs: /usr/lib
extra-lib-dirs: /opt/local/lib/
include-dirs: /opt/local/include/
extra-lib-dirs: /usr/local/lib/
include-dirs: /usr/local/include/
if arch(i386)
cc-options: -arch i386将其复制到glpk-hs.cabal中可以使安装工作。
https://stackoverflow.com/questions/44978906
复制相似问题