Open mseri opened 3 years ago
The error is
#=== ERROR while compiling tls.0.10.1 =========================================# # context 2.1.0~rc2 | linux/x86_64 | ocaml-base-compiler.4.03.0 | file:///src # path ~/.opam/4.03/.opam-switch/build/tls.0.10.1 # command ~/.opam/opam-init/hooks/sandbox.sh build ocaml pkg/pkg.ml build --pinned false --tests false --with-lwt true --with-mirage false # exit-code 1 # env-file ~/.opam/log/tls-19-3a3a8d.env # output-file ~/.opam/log/tls-19-3a3a8d.out ### output ### # ocamlfind ocamlopt unix.cmxa -I /home/opam/.opam/4.03/lib/ocamlbuild /home/opam/.opam/4.03/lib/ocamlbuild/ocamlbuildlib.cmxa -linkpkg myocamlbuild.ml /home/opam/.opam/4.03/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild # ocamlfind ocamldep -package 'cstruct nocrypto result x509 sexplib' -modules lib/tracing.mli > lib/tracing.mli.depends # ocamlfind ocamlc -c -g -bin-annot -safe-string -package 'cstruct nocrypto result x509 sexplib' -w +A-4-9-41-42-44-45 -color always -I lib -I lwt -o lib/tracing.cmi lib/tracing.mli # + ocamlfind ocamlc -c -g -bin-annot -safe-string -package 'cstruct nocrypto result x509 sexplib' -w +A-4-9-41-42-44-45 -color always -I lib -I lwt -o lib/tracing.cmi lib/tracing.mli # findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.03/lib/ocaml/compiler-libs, /home/opam/.opam/4.03/lib/ocaml # ocamlfind ocamldep -package 'cstruct nocrypto result x509 sexplib' -modules lib/tracing.ml > lib/tracing.ml.depends # ocamlfind ocamldep -package ppx_sexp_conv -package 'cstruct nocrypto result x509 sexplib' -modules lib/ciphersuite.ml > lib/ciphersuite.ml.depends # ocamlfind ocamldep -package ppx_cstruct -package 'cstruct nocrypto result x509 sexplib' -modules lib/packet.ml > lib/packet.ml.depends # ocamlfind ocamlc -c -g -bin-annot -safe-string -package ppx_cstruct -for-pack Tls -package 'cstruct nocrypto result x509 sexplib' -w +A-4-9-41-42-44-45 -color always -I lib -I lwt -o lib/packet.cmo lib/packet.ml # + ocamlfind ocamlc -c -g -bin-annot -safe-string -package ppx_cstruct -for-pack Tls -package 'cstruct nocrypto result x509 sexplib' -w +A-4-9-41-42-44-45 -color always -I lib -I lwt -o lib/packet.cmo lib/packet.ml # findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.03/lib/ocaml/compiler-libs, /home/opam/.opam/4.03/lib/ocaml # ocamlfind ocamldep -package ppx_sexp_conv -package 'cstruct nocrypto result x509 sexplib' -modules lib/core.ml > lib/core.ml.depends # ocamlfind ocamlc -c -g -bin-annot -safe-string -package ppx_sexp_conv -for-pack Tls -package 'cstruct nocrypto result x509 sexplib' -w +A-4-9-41-42-44-45 -color always -I lib -I lwt -o lib/ciphersuite.cmo lib/ciphersuite.ml # + ocamlfind ocamlc -c -g -bin-annot -safe-string -package ppx_sexp_conv -for-pack Tls -package 'cstruct nocrypto result x509 sexplib' -w +A-4-9-41-42-44-45 -color always -I lib -I lwt -o lib/ciphersuite.cmo lib/ciphersuite.ml # findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.03/lib/ocaml, /home/opam/.opam/4.03/lib/ocaml/compiler-libs # ocamlfind ocamldep -package 'cstruct nocrypto result x509 sexplib' -modules lib/reader.mli > lib/reader.mli.depends # ocamlfind ocamlc -c -g -bin-annot -safe-string -package ppx_sexp_conv -for-pack Tls -package 'cstruct nocrypto result x509 sexplib' -w +A-4-9-41-42-44-45 -color always -I lib -I lwt -o lib/core.cmo lib/core.ml # + ocamlfind ocamlc -c -g -bin-annot -safe-string -package ppx_sexp_conv -for-pack Tls -package 'cstruct nocrypto result x509 sexplib' -w +A-4-9-41-42-44-45 -color always -I lib -I lwt -o lib/core.cmo lib/core.ml # findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.03/lib/ocaml, /home/opam/.opam/4.03/lib/ocaml/compiler-libs # ocamlfind ocamlc -c -g -bin-annot -safe-string -package 'cstruct nocrypto result x509 sexplib' -w +A-4-9-41-42-44-45 -color always -I lib -I lwt -o lib/reader.cmi lib/reader.mli # + ocamlfind ocamlc -c -g -bin-annot -safe-string -package 'cstruct nocrypto result x509 sexplib' -w +A-4-9-41-42-44-45 -color always -I lib -I lwt -o lib/reader.cmi lib/reader.mli # findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.03/lib/ocaml/compiler-libs, /home/opam/.opam/4.03/lib/ocaml # ocamlfind ocamldep -package ppx_sexp_conv -package 'cstruct nocrypto result x509 sexplib' -modules lib/reader.ml > lib/reader.ml.depends # ocamlfind ocamldep -package 'cstruct nocrypto result x509 sexplib' -modules lib/control.ml > lib/control.ml.depends # ocamlfind ocamlc -c -g -bin-annot -safe-string -for-pack Tls -package 'cstruct nocrypto result x509 sexplib' -w +A-4-9-41-42-44-45 -color always -I lib -I lwt -o lib/control.cmo lib/control.ml # + ocamlfind ocamlc -c -g -bin-annot -safe-string -for-pack Tls -package 'cstruct nocrypto result x509 sexplib' -w +A-4-9-41-42-44-45 -color always -I lib -I lwt -o lib/control.cmo lib/control.ml # findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.03/lib/ocaml/compiler-libs, /home/opam/.opam/4.03/lib/ocaml # ocamlfind ocamldep -package 'cstruct nocrypto result x509 sexplib' -modules lib/writer.mli > lib/writer.mli.depends # ocamlfind ocamlc -c -g -bin-annot -safe-string -package 'cstruct nocrypto result x509 sexplib' -w +A-4-9-41-42-44-45 -color always -I lib -I lwt -o lib/writer.cmi lib/writer.mli # + ocamlfind ocamlc -c -g -bin-annot -safe-string -package 'cstruct nocrypto result x509 sexplib' -w +A-4-9-41-42-44-45 -color always -I lib -I lwt -o lib/writer.cmi lib/writer.mli # findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.03/lib/ocaml/compiler-libs, /home/opam/.opam/4.03/lib/ocaml # ocamlfind ocamldep -package 'cstruct nocrypto result x509 sexplib' -modules lib/writer.ml > lib/writer.ml.depends # ocamlfind ocamldep -package 'cstruct nocrypto result x509 sexplib' -modules lib/utils.ml > lib/utils.ml.depends # ocamlfind ocamlc -c -g -bin-annot -safe-string -for-pack Tls -package 'cstruct nocrypto result x509 sexplib' -w +A-4-9-41-42-44-45 -color always -I lib -I lwt -o lib/utils.cmo lib/utils.ml # + ocamlfind ocamlc -c -g -bin-annot -safe-string -for-pack Tls -package 'cstruct nocrypto result x509 sexplib' -w +A-4-9-41-42-44-45 -color always -I lib -I lwt -o lib/utils.cmo lib/utils.ml # findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.03/lib/ocaml/compiler-libs, /home/opam/.opam/4.03/lib/ocaml # ocamlfind ocamldep -package 'cstruct nocrypto result x509 sexplib' -modules lib/config.mli > lib/config.mli.depends # ocamlfind ocamlc -c -g -bin-annot -safe-string -package 'cstruct nocrypto result x509 sexplib' -w +A-4-9-41-42-44-45 -color always -I lib -I lwt -o lib/config.cmi lib/config.mli # + ocamlfind ocamlc -c -g -bin-annot -safe-string -package 'cstruct nocrypto result x509 sexplib' -w +A-4-9-41-42-44-45 -color always -I lib -I lwt -o lib/config.cmi lib/config.mli # findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.03/lib/ocaml/compiler-libs, /home/opam/.opam/4.03/lib/ocaml # ocamlfind ocamldep -package ppx_sexp_conv -package 'cstruct nocrypto result x509 sexplib' -modules lib/config.ml > lib/config.ml.depends # ocamlfind ocamldep -package 'cstruct nocrypto result x509 sexplib' -modules lib/engine.mli > lib/engine.mli.depends # ocamlfind ocamlc -c -g -bin-annot -safe-string -package 'cstruct nocrypto result x509 sexplib' -w +A-4-9-41-42-44-45 -color always -I lib -I lwt -o lib/engine.cmi lib/engine.mli # + ocamlfind ocamlc -c -g -bin-annot -safe-string -package 'cstruct nocrypto result x509 sexplib' -w +A-4-9-41-42-44-45 -color always -I lib -I lwt -o lib/engine.cmi lib/engine.mli # findlib: [WARNING] Interface config.cmi occurs in several directories: lib, /home/opam/.opam/4.03/lib/ocaml/compiler-libs # findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.03/lib/ocaml/compiler-libs, /home/opam/.opam/4.03/lib/ocaml # ocamlfind ocamldep -package ppx_sexp_conv -package 'cstruct nocrypto result x509 sexplib' -modules lib/engine.ml > lib/engine.ml.depends # ocamlfind ocamldep -package 'cstruct nocrypto result x509 sexplib' -modules lib/crypto.ml > lib/crypto.ml.depends # ocamlfind ocamldep -package ppx_sexp_conv -package 'cstruct nocrypto result x509 sexplib' -modules lib/state.ml > lib/state.ml.depends # ocamlfind ocamlc -c -g -bin-annot -safe-string -package ppx_sexp_conv -for-pack Tls -package 'cstruct nocrypto result x509 sexplib' -w +A-4-9-41-42-44-45 -color always -I lib -I lwt -o lib/state.cmo lib/state.ml # + ocamlfind ocamlc -c -g -bin-annot -safe-string -package ppx_sexp_conv -for-pack Tls -package 'cstruct nocrypto result x509 sexplib' -w +A-4-9-41-42-44-45 -color always -I lib -I lwt -o lib/state.cmo lib/state.ml # findlib: [WARNING] Interface config.cmi occurs in several directories: lib, /home/opam/.opam/4.03/lib/ocaml/compiler-libs # findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.03/lib/ocaml, /home/opam/.opam/4.03/lib/ocaml/compiler-libs # File "lib/state.ml", line 222, characters 0-14: # Error: Multiple definition of the type name t. # Names must be unique in a given structure or signature. # Command exited with code 2. # + ocamlfind ocamlopt unix.cmxa -I /home/opam/.opam/4.03/lib/ocamlbuild /home/opam/.opam/4.03/lib/ocamlbuild/ocamlbuildlib.cmxa -linkpkg myocamlbuild.ml /home/opam/.opam/4.03/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild # File "myocamlbuild.ml", line 4, characters 34-46: # Warning 40: dependencies was selected from type Ocamlbuild_plugin.Findlib.package. # It is not visible in the current scope, and will not # be selected if the type becomes unknown. # 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/tls.cmi' 'lib/tls.a' 'lib/tls.cmxs' 'lib/tls.cmxa' # 'lib/tls.cma' 'lib/tls.cmx' 'lwt/tls-lwt.a' 'lwt/tls-lwt.cmxs' # 'lwt/tls-lwt.cmxa' 'lwt/tls-lwt.cma' 'lwt/x509_lwt.cmx' # 'lwt/x509_lwt.cmi' 'lwt/x509_lwt.mli' 'lwt/tls_lwt.cmx' # 'lwt/tls_lwt.cmi' 'lwt/tls_lwt.mli']: exited with 10
The packages involved are
The following actions will be performed: - install mirage-no-xen 1 - install conf-gmp 3 - install mirage-no-solo5 1 - install conf-m4 1 - install conf-perl 1 - install ocamlbuild 0.14.0 - install jbuilder 1.0+beta20.2 - install ocamlfind 1.8.1 - install zarith 1.11 - install topkg 1.0.3 - install sexplib 113.33.00+4.03 - install ppx_tools 5.0+4.03.0 - install ocamlfind-secondary 1.8.1 - install base-bytes base - install ppx_core 113.33.01+4.03 - install dune 2.9.0 - install astring 0.8.3 - install ppx_optcomp 113.33.00+4.03 - install seq 0.2.2 - install result 1.5 - install ppx_derivers 1.2.1 - install ocaml-syntax-shims 1.0.0 - install mmap 1.1.0 - install cstruct 3.7.0 - install csexp 1.5.1 - install cpuid 0.1.2 - install cppo 1.6.7 - install ocb-stubblr 0.1.1-1 - install ppx_driver 113.33.02+4.03 - install ptime 0.8.5 - install irc-client 0.6.2 - install ocaml-migrate-parsetree 1.8.0 - install dune-configurator 2.9.0 - install ocplib-endian 1.1 - install asn1-combinators 0.2.0 - install ppxfind 1.4 - install ppx_tools_versioned 5.4.0 - install lwt 5.4.1 - install ppx_deriving 4.5 - install ppx_cstruct 3.7.0 - install cstruct-lwt 3.7.0 - install ppx_type_conv 113.33.02+4.03 - install ppx_sexp_conv 113.33.01+4.03 - install nocrypto 0.5.4-2 - install x509 0.6.1 - install tls 0.10.1
Seen on https://github.com/ocaml/opam-repository/pull/18987
The error is
The packages involved are