-
Notifications
You must be signed in to change notification settings - Fork 36
Closed
Description
Related to mirleft/ocaml-nocrypto#143. After pinning nocrypto
to git+https://github.com/gasche/ocaml-nocrypto.git#master-ocamlbuild-pack
it is possible to install nocrypto and sexplib=v0.11.0
(currently they're marked as conflicting). However, x509 has the same problem and fails to build. In order to reproduce you need to apply the aforementioned pin and upgrade sexplib.
�[1mFile "�[1mlib/x509.ml", line 1�[0m�[0m:
�[1;31mError�[0m: The implementation lib/x509.ml
does not match the interface lib/x509.cmi:
...
In module Validation:
Values do not match:
val ca_error_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> ca_error
is not included in
val ca_error_of_sexp : Sexplib.Sexp.t -> ca_error
File "�[1mlib/x509.mli", line 510, characters 2-51�[0m: Expected declaration
File "�[1mlib/x509_certificate.ml", line 340, characters 2-223�[0m:
Actual declaration
Command exited with code 2.
pkg.ml: [ERROR] cmd ['ocamlbuild' '-use-ocamlfind' '-classic-display' '-j' '4' '-tag' 'debug'
'-build-dir' '_build' 'opam' 'pkg/META' 'CHANGES.md' 'LICENSE.md'
'README.md' 'lib/x509.a' 'lib/x509.cmxs' 'lib/x509.cmxa' 'lib/x509.cma'
'lib/x509_crl_types.cmx' 'lib/x509_crl.cmx' 'lib/x509_ca.cmx'
'lib/x509_pem.cmx' 'lib/x509_encoding.cmx' 'lib/x509_authenticator.cmx'
'lib/x509_extension.cmx' 'lib/x509_request_types.cmx'
'lib/x509_extension_types.cmx' 'lib/x509_types.cmx'
'lib/x509_certificate.cmx' 'lib/asn_grammars.cmx' 'lib/registry.cmx'
'lib/x509_common.cmx' 'lib/x509.cmx' 'lib/x509.cmi' 'lib/x509.mli']: exited with 10
cc @gasche
Related PR on nocrypto: mirleft/ocaml-nocrypto#144
Metadata
Metadata
Assignees
Labels
No labels