gpt4 book ai didi

ocaml - opam 安装 cryptokit 失败

转载 作者:行者123 更新时间:2023-12-04 15:29:30 24 4
gpt4 key购买 nike

过去我通过 opam 安装任何 OCaml 软件包都没有问题。但是我无法安装 Cryptokit。

我正在使用命令:

    $ opam install cryptokit

我收到以下错误消息(我不确定它们的含义,也找不到有关错误的任何文档):

[ERROR] The compilation of cryptokit.1.9 failed.
Removing cryptokit.1.9.
ocamlfind remove cryptokit


===== ERROR while installing cryptokit.1.9 =====
# opam-version 1.1.0
# os linux
# command make
# path /home/alpha/.opam/system/build/cryptokit.1.9
# compiler system (4.01.0)
# exit-code 2
# env-file /home/alpha/.opam/system/build/cryptokit.1.9/cryptokit-9111-ffb3fd.env
# stdout-file /home/alpha/.opam/system/build/cryptokit.1.9/cryptokit-9111-ffb3fd.out
# stderr-file /home/alpha/.opam/system/build/cryptokit.1.9/cryptokit-9111-ffb3fd.err
### stdout ###
# ...[truncated]
# mv stubs-md5.o src/stubs-md5.o
# ocamlfind ocamlc -ccopt -O -ccopt -DHAVE_ZLIB -c src/stubs-misc.c
# mv stubs-misc.o src/stubs-misc.o
# ocamlfind ocamlc -ccopt -O -ccopt -DHAVE_ZLIB -c src/stubs-rng.c
# mv stubs-rng.o src/stubs-rng.o
# ocamlfind ocamlc -ccopt -O -ccopt -DHAVE_ZLIB -c src/stubs-zlib.c
# + ocamlfind ocamlc -ccopt -O -ccopt -DHAVE_ZLIB -c src/stubs-zlib.c
# src/stubs-zlib.c:19:18: fatal error: zlib.h: No such file or directory
# compilation terminated.
# Command exited with code 2.
### stderr ###
# E: Failure("Command ''/usr/bin/ocamlbuild' src/libcryptokit_stubs.a src/dllcryptokit_stubs.so src/cryptokit.cma src/cryptokit.cmxa src/cryptokit.a src/cryptokit.cmxs -tag debug -classic-display' terminated with error code 10")
# make: *** [build] Error 1

'opam install cryptokit' failed.

最佳答案

# src/stubs-zlib.c:19:18: fatal error: zlib.h: No such file or directory

OPAM 不会自动安装非 OCaml 外部库。它超出了此工具的范围。 Cryptokit 依赖于几个外部库,zlib 就是其中之一。

您必须通过发行版的包管理器或手动安装 zlib 及其头文件(以及其他库的头文件)。在许多发行版中,它应该以 zlib-dev 或类似名称提供。

关于ocaml - opam 安装 cryptokit 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20039012/

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