作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试安装 camlzip(opam 中的一个 OCaml 包),但是当我运行 opam install camlzip
时,我得到了这个:
The following actions will be performed:
∗ install camlzip 1.05
=-=- Gathering sources =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
[camlzip] Archive in cache
=-=- Processing actions -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
[ERROR] The compilation of camlzip failed at "make all".
Processing 1/1: [camlzip: ocamlfind remove]
#=== ERROR while installing camlzip.1.05 ======================================#
# opam-version 1.2.2
# os linux
# command make all
# path /home/mttjone/.opam/system/build/camlzip.1.05
# compiler system (4.02.3)
# exit-code 2
# env-file /home/mttjone/.opam/system/build/camlzip.1.05/camlzip-3552-d2d111.env
# stdout-file /home/mttjone/.opam/system/build/camlzip.1.05/camlzip-3552-d2d111.out
# stderr-file /home/mttjone/.opam/system/build/camlzip.1.05/camlzip-3552-d2d111.err
### stdout ###
# ocamlc -g -c -ccopt -g -ccopt -I/usr/local/include zlibstubs.c
### stderr ###
# [...]
# zlibstubs.c:151: warning: comparison between pointer and integer
# zlibstubs.c: In function ‘camlzip_inflateEnd’:
# zlibstubs.c:165: warning: implicit declaration of function ‘inflateEnd’
# zlibstubs.c:165: error: ‘z_stream’ undeclared (first use in this function)
# zlibstubs.c:165: error: expected expression before ‘)’ token
# zlibstubs.c:165: error: invalid operands to binary * (have ‘int *’ and ‘int *’)
# zlibstubs.c:165: error: called object ‘<erroneous-expression>’ is not a function
# zlibstubs.c: In function ‘camlzip_update_crc32’:
# zlibstubs.c:172: warning: implicit declaration of function ‘crc32’
# make: *** [zlibstubs.o] Error 2
=-=- Error report -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
The following actions failed
∗ install camlzip 1.05
No changes have been performed
=-=- camlzip.1.05 troobleshooting -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=> This package relies on external (system) dependencies that may be missing. `opam depext camlzip.1.05' may help you find the correct installation for your system.
现在我认为很明显它并没有丢失任何依赖项,但我仍然可以使用建议的命令并且它说我没有丢失任何依赖项。
大概问题出在 zlibstubs.c
文件上,但我不确定发生了什么。
谁能帮帮我?
最佳答案
opam install depext
opam depext camlzip
opam install depext
命令将安装一个能够安装外部依赖项的 opam
插件。它将向 opam
工具添加一个 depext
命令。
opam depext camlzip
将使用系统包管理器安装外部依赖项。如果不支持您的包管理器,则该命令将失败。在这种情况下,您可以使用
opam list --external --required-by=camlzip
获取包维护者已知的所有发行版和包管理系统的 camlzip
的所有外部依赖项。从这些信息中,您可以推断出您的分发包的名称。一旦成功,将此信息贡献回维护者也是一个好主意。
关于ocaml - camlzip : "This package relies on external (system) dependencies that may be missing.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35135963/
我正在尝试安装 camlzip(opam 中的一个 OCaml 包),但是当我运行 opam install camlzip 时,我得到了这个: The following actions will
我是一名优秀的程序员,十分优秀!