gpt4 book ai didi

macos - OS X 上的 HsOpenSSL 段错误

转载 作者:太空宇宙 更新时间:2023-11-03 12:46:48 24 4
gpt4 key购买 nike

我想给 HsOpenSSL在 Mac OS X 上旋转一下,它就在我脸上炸开。

最新的 Hackage 版本 (HsOpenSSL-0.10.3.3) 构建并导入,但用它做任何事情都会杀死我的 GHCi(7.6.3 和 7.4.2):

ghci> import OpenSSL
ghci> withOpenSSL $ do undefined
$ # Now I'm looking at a shell prompt

我将一个可执行文件放在一起并使用 GHC 构建它,然后出现了一个段错误:

$ ./test
Segmentation fault: 11

我使用的是 OS X 10.8 附带的 OpenSSL 版本:

$ openssl version
OpenSSL 0.9.8r 8 Feb 2011

(我现在还安装了最新版本的 OpenSSL,v1.0.1e,并针对它构建了 HsOpenSSL。它再次构建和导入正常,但在调用 OpenSSL 时会出现段错误。)

这可能是 OpenSSL 的问题,或者是使用 OS X 而不是 Linux 的一些特性,但我的安装在 Python 的 OpenSSL 库中运行良好。 ...

任何人都可以复制这个,或者给我任何调试提示吗?

最佳答案

恐怕我还有另一个负面报告 - 它适用于我,在 OS X 上。假设我可能正在使用一个我可能不允许提及的版本,所以这可能是不同的.. .

module Main (main) where

import OpenSSL


main :: IO ()
main = withOpenSSL $ do
putStrLn "Hm."

然后我可以运行它:

$ ghc Crash.hs
... [it compiles] ...
$ ./Crash
Hm.

它成功了。我正在使用 GHC 7.6.3、HsOpenSSL 0.10.3.3 和 OpenSSL 0.9.8y,最后日期为 2013 年 2 月 5 日。

关于macos - OS X 上的 HsOpenSSL 段错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16641442/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com