mqtt
  1. Overview
  2. Docs
On This Page
  1. Error log

mqtt 0.0.2

Error log

The package failed to build. The error log from opam follows.

You are using opam 2.1+, where external dependency handling has been integrated: consider calling opam directly, the 'depext' plugin interface is provided for backwards compatibility only
# Detecting depexts using vars: arch=x86_64, os=linux, os-distribution=debian, os-family=debian
# No extra OS packages requirements found.
[NOTE] Package ocamlfind is already installed (current version is 1.9.5).
[NOTE] Package dune is already installed (current version is 1.11.4).
The following actions will be performed:
  - install bigarray-compat   1.1.0
  - install cppo              1.6.9
  - install dune-configurator 1.0.0
  - install result            1.5
  - install seq               0.2.2
  - install base-bytes        base
  - install ocamlbuild        0.14.1
  - install stdlib-shims      0.3.0
  - install mmap              1.2.0
  - install ocplib-endian     1.2
  - install ounit2            2.2.6
  - install lwt               5.2.0
  - install ounit             2.2.6
  - install mqtt              0.0.2
===== 14 to install =====

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  2/42:
Processing  3/42:
Processing  4/42:
Processing  5/42:
Processing  6/42:
Processing  7/42:
-> installed base-bytes.base
Processing  8/42:
-> installed dune-configurator.1.0.0
Processing  9/42:
-> retrieved bigarray-compat.1.1.0  (cached)
Processing 10/42:
Processing 11/42: [bigarray-compat: dune build]
-> retrieved cppo.1.6.9  (cached)
Processing 12/42: [mqtt.0.0.2: http] [bigarray-compat: dune build]
Processing 13/42: [mqtt.0.0.2: http] [bigarray-compat: dune build] [cppo: dune build]
-> retrieved lwt.5.2.0  (cached)
Processing 14/42: [mqtt.0.0.2: http] [bigarray-compat: dune build] [cppo: dune build]
-> retrieved mmap.1.2.0  (cached)
Processing 15/42: [mqtt.0.0.2: http] [bigarray-compat: dune build] [cppo: dune build]
-> retrieved ocplib-endian.1.2  (cached)
Processing 16/42: [mqtt.0.0.2: http] [bigarray-compat: dune build] [cppo: dune build]
-> retrieved ocamlbuild.0.14.1  (cached)
Processing 17/42: [mqtt.0.0.2: http] [bigarray-compat: dune build] [cppo: dune build]
Processing 18/42: [mqtt.0.0.2: http] [bigarray-compat: dune build] [cppo: dune build] [ocamlbuild: make configure.make]
Processing 18/42: [bigarray-compat: dune build] [cppo: dune build] [ocamlbuild: make configure.make]
-> retrieved ounit.2.2.6  (cached)
Processing 19/42: [bigarray-compat: dune build] [cppo: dune build] [ocamlbuild: make configure.make]
-> retrieved ounit2.2.2.6  (cached)
Processing 20/42: [bigarray-compat: dune build] [cppo: dune build] [ocamlbuild: make configure.make]
- (echo "# This file was generated from configure.make"; \
- echo ;\
- echo "OCAML_PREFIX=/home/opam/.opam/4.05"; \
- echo "OCAML_BINDIR=/home/opam/.opam/4.05/bin"; \
- echo "OCAML_LIBDIR=/home/opam/.opam/4.05/lib/ocaml"; \
- echo "OCAML_MANDIR=/home/opam/.opam/4.05/man"; \
- echo ;\
- echo "EXT_OBJ=.o"; \
- echo "EXT_ASM=.s"; \
- echo "EXT_LIB=.a"; \
- echo "EXT_DLL=.so"; \
- echo "EXE="; \
- echo ;\
- echo "OCAML_NATIVE=true"; \
- echo "OCAML_NATIVE_TOOLS=true"; \
- echo "NATDYNLINK=true"; \
- echo "SUPPORT_SHARED_LIBRARIES=true"; \
- echo ;\
- echo "PREFIX=/home/opam/.opam/4.05"; \
- echo "BINDIR=/home/opam/.opam/4.05/bin"; \
- echo "LIBDIR=/home/opam/.opam/4.05/lib"; \
- echo "MANDIR=/home/opam/.opam/4.05/man"; \
- ) > Makefile.config
- (echo "(* This file was generated from ../configure.make *)"; \
- echo ;\
- echo 'let bindir = "/home/opam/.opam/4.05/bin"'; \
- echo 'let libdir = "/home/opam/.opam/4.05/lib"'; \
- echo 'let ocaml_libdir = "/home/opam/.opam/4.05/lib/ocaml"'; \
- echo 'let libdir_abs = "/home/opam/.opam/4.05/lib"'; \
- echo 'let ocaml_native = true'; \
- echo 'let ocaml_native_tools = true'; \
- echo 'let supports_shared_libraries = true';\
- echo 'let a = "a"'; \
- echo 'let o = "o"'; \
- echo 'let so = "so"'; \
- echo 'let ext_dll = ".so"'; \
- echo 'let exe = ""'; \
- echo 'let version = "0.14.1"'; \
- ) > src/ocamlbuild_config.ml
Processing 20/42: [bigarray-compat: dune build] [cppo: dune build] [ocamlbuild: make check-if-preinstalled]
-> compiled  bigarray-compat.1.1.0
Processing 20/42: [cppo: dune build] [ocamlbuild: make check-if-preinstalled]
-> installed bigarray-compat.1.1.0
Processing 21/42: [cppo: dune build] [ocamlbuild: make check-if-preinstalled]
Processing 22/42: [cppo: dune build] [mmap: dune build] [ocamlbuild: make check-if-preinstalled]
-> retrieved mqtt.0.0.2  (https://github.com/j0sh/ocaml-mqtt/archive/v0.0.2.tar.gz)
Processing 23/42: [cppo: dune build] [mmap: dune build] [ocamlbuild: make check-if-preinstalled]
-> retrieved result.1.5  (cached)
Processing 24/42: [cppo: dune build] [mmap: dune build] [ocamlbuild: make check-if-preinstalled] [result: dune build]
-> retrieved seq.0.2.2  (cached)
Processing 25/42: [cppo: dune build] [mmap: dune build] [ocamlbuild: make check-if-preinstalled] [result: dune build] [seq: dune build]
-> retrieved stdlib-shims.0.3.0  (cached)
Processing 26/42: [cppo: dune build] [mmap: dune build] [ocamlbuild: make check-if-preinstalled] [result: dune build] [seq: dune build] [stdlib-shims: dune build]
-> compiled  mmap.1.2.0
Processing 26/42: [cppo: dune build] [ocamlbuild: make check-if-preinstalled] [result: dune build] [seq: dune build] [stdlib-shims: dune build]
-> installed mmap.1.2.0
Processing 27/42: [cppo: dune build] [ocamlbuild: make check-if-preinstalled] [result: dune build] [seq: dune build] [stdlib-shims: dune build]
-> compiled  result.1.5
Processing 27/42: [cppo: dune build] [ocamlbuild: make check-if-preinstalled] [seq: dune build] [stdlib-shims: dune build]
-> installed result.1.5
Processing 28/42: [cppo: dune build] [ocamlbuild: make check-if-preinstalled] [seq: dune build] [stdlib-shims: dune build]
-> compiled  stdlib-shims.0.3.0
Processing 28/42: [cppo: dune build] [ocamlbuild: make check-if-preinstalled] [seq: dune build]
-> installed stdlib-shims.0.3.0
Processing 29/42: [cppo: dune build] [ocamlbuild: make check-if-preinstalled] [seq: dune build]
-> compiled  seq.0.2.2
Processing 29/42: [cppo: dune build] [ocamlbuild: make check-if-preinstalled]
-> installed seq.0.2.2
Processing 30/42: [cppo: dune build] [ocamlbuild: make check-if-preinstalled]
Processing 31/42: [cppo: dune build] [ocamlbuild: make check-if-preinstalled] [ounit2: dune build]
-> compiled  cppo.1.6.9
Processing 31/42: [ocamlbuild: make check-if-preinstalled] [ounit2: dune build]
-> installed cppo.1.6.9
Processing 32/42: [ocamlbuild: make check-if-preinstalled] [ounit2: dune build]
Processing 33/42: [ocamlbuild: make check-if-preinstalled] [ocplib-endian: dune build] [ounit2: dune build]
-> compiled  ocplib-endian.1.2
Processing 33/42: [ocamlbuild: make check-if-preinstalled] [ounit2: dune build]
-> installed ocplib-endian.1.2
Processing 34/42: [ocamlbuild: make check-if-preinstalled] [ounit2: dune build]
Processing 35/42: [lwt: dune exec] [ocamlbuild: make check-if-preinstalled] [ounit2: dune build]
Processing 35/42: [lwt: dune build] [ocamlbuild: make check-if-preinstalled] [ounit2: dune build]
-> compiled  ounit2.2.2.6
Processing 35/42: [lwt: dune build] [ocamlbuild: make check-if-preinstalled]
-> installed ounit2.2.2.6
Processing 36/42: [lwt: dune build] [ocamlbuild: make check-if-preinstalled]
Processing 37/42: [lwt: dune build] [ocamlbuild: make check-if-preinstalled]
Processing 38/42: [lwt: dune build] [ocamlbuild: make check-if-preinstalled] [ounit: make install-ounit]
- ocamlfind remove oUnit
- ocamlfind: [WARNING] No such file: /home/opam/.opam/4.05/lib/oUnit/META
- ocamlfind install oUnit src/lib/oUnit/META -patch-version 2.2.6
- Installed /home/opam/.opam/4.05/lib/oUnit/META
-> installed ounit.2.2.6
Processing 38/42: [lwt: dune build] [ocamlbuild: make check-if-preinstalled]
-> compiled  lwt.5.2.0
Processing 38/42: [ocamlbuild: make check-if-preinstalled]
-> installed lwt.5.2.0
Processing 39/42: [ocamlbuild: make check-if-preinstalled]
+ /usr/bin/make "check-if-preinstalled" "all" "opam-install" (CWD=/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.1)
- if test -d /home/opam/.opam/4.05/lib/ocaml/ocamlbuild; then\
-   >&2 echo "ERROR: Preinstalled ocamlbuild detected at"\
-        "/home/opam/.opam/4.05/lib/ocaml/ocamlbuild";\
-   >&2 echo "Installation aborted; if you want to bypass this"\
-         "safety check, pass CHECK_IF_PREINSTALLED=false to make";\
-   exit 2;\
- fi
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/const.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/loc.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/loc.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/discard_printf.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/discard_printf.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/signatures.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/my_std.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/my_std.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/my_unix.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/my_unix.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/tags.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/tags.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/display.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/display.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/log.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/log.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/shell.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/shell.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/bool.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/bool.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_ast.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_ast.ml
- ocamllex.opt src/glob_lexer.mll
- 55 states, 419 transitions, table size 2006 bytes
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_lexer.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_lexer.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob.ml
- ocamllex.opt src/lexers.mll
- 251 states, 1051 transitions, table size 5710 bytes
- 4334 additional bytes used for bindings
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/lexers.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/lexers.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/param_tags.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/param_tags.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/command.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/command.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_config.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_where.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_where.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/slurp.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/slurp.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/options.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/options.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/pathname.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/pathname.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/configuration.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/configuration.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/flags.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/flags.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/hygiene.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/hygiene.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/digest_cache.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/digest_cache.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/resource.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/resource.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/rule.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/rule.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/solver.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/solver.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/report.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/report.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/tools.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/tools.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/fda.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/fda.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/findlib.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/findlib.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_arch.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_arch.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_utils.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_utils.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_dependencies.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_dependencies.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_compiler.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_compiler.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_tools.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_tools.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_specific.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_specific.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/exit_codes.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/exit_codes.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/plugin.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/plugin.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/hooks.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/hooks.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/main.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/main.ml
- mkdir -p tmp
- ocamlc.opt -pack src/const.cmo src/loc.cmo src/discard_printf.cmo src/signatures.cmi src/my_std.cmo src/my_unix.cmo src/tags.cmo src/display.cmo src/log.cmo src/shell.cmo src/bool.cmo src/glob_ast.cmo src/glob_lexer.cmo src/glob.cmo src/lexers.cmo src/param_tags.cmo src/command.cmo src/ocamlbuild_config.cmo src/ocamlbuild_where.cmo src/slurp.cmo src/options.cmo src/pathname.cmo src/configuration.cmo src/flags.cmo src/hygiene.cmo src/digest_cache.cmo src/resource.cmo src/rule.cmo src/solver.cmo src/report.cmo src/tools.cmo src/fda.cmo src/findlib.cmo src/ocaml_arch.cmo src/ocaml_utils.cmo src/ocaml_dependencies.cmo src/ocaml_compiler.cmo src/ocaml_tools.cmo src/ocaml_specific.cmo src/exit_codes.cmo src/plugin.cmo src/hooks.cmo src/main.cmo -o tmp/ocamlbuild_pack.cmo
- mv tmp/ocamlbuild_pack.cmi src/ocamlbuild_pack.cmi
- mv tmp/ocamlbuild_pack.cmo src/ocamlbuild_pack.cmo
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_plugin.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_plugin.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_executor.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_executor.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_unix_plugin.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_unix_plugin.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild.ml
- ocamlc.opt -I +unix -I src -o ocamlbuild.byte unix.cma src/ocamlbuild_pack.cmo src/ocamlbuild_plugin.cmo src/ocamlbuild_executor.cmo src/ocamlbuild_unix_plugin.cmo src/ocamlbuild.cmo
- ocamlc.opt -a -o src/ocamlbuildlib.cma src/ocamlbuild_pack.cmo src/ocamlbuild_plugin.cmo src/ocamlbuild_executor.cmo src/ocamlbuild_unix_plugin.cmo
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/const.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/loc.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/discard_printf.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/my_std.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/my_unix.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/tags.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/display.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/log.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/shell.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/bool.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_ast.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_lexer.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/lexers.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/param_tags.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/command.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_config.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_where.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/slurp.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/options.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/pathname.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/configuration.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/flags.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/hygiene.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/digest_cache.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/resource.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/rule.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/solver.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/report.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/tools.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/fda.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/findlib.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_arch.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_utils.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_dependencies.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_compiler.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_tools.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_specific.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/exit_codes.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/plugin.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/hooks.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/main.ml
- mkdir -p tmp
- ocamlopt.opt -pack src/const.cmx src/loc.cmx src/discard_printf.cmx src/signatures.cmi src/my_std.cmx src/my_unix.cmx src/tags.cmx src/display.cmx src/log.cmx src/shell.cmx src/bool.cmx src/glob_ast.cmx src/glob_lexer.cmx src/glob.cmx src/lexers.cmx src/param_tags.cmx src/command.cmx src/ocamlbuild_config.cmx src/ocamlbuild_where.cmx src/slurp.cmx src/options.cmx src/pathname.cmx src/configuration.cmx src/flags.cmx src/hygiene.cmx src/digest_cache.cmx src/resource.cmx src/rule.cmx src/solver.cmx src/report.cmx src/tools.cmx src/fda.cmx src/findlib.cmx src/ocaml_arch.cmx src/ocaml_utils.cmx src/ocaml_dependencies.cmx src/ocaml_compiler.cmx src/ocaml_tools.cmx src/ocaml_specific.cmx src/exit_codes.cmx src/plugin.cmx src/hooks.cmx src/main.cmx -o tmp/ocamlbuild_pack.cmx
- mv tmp/ocamlbuild_pack.cmx src/ocamlbuild_pack.cmx
- mv tmp/ocamlbuild_pack.o src/ocamlbuild_pack.o
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_plugin.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_executor.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_unix_plugin.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild.ml
- ocamlopt.opt -I +unix -I src -o ocamlbuild.native unix.cmxa src/ocamlbuild_pack.cmx src/ocamlbuild_plugin.cmx src/ocamlbuild_executor.cmx src/ocamlbuild_unix_plugin.cmx src/ocamlbuild.cmx
- ocamlopt.opt -a -o src/ocamlbuildlib.cmxa src/ocamlbuild_pack.cmx src/ocamlbuild_plugin.cmx src/ocamlbuild_executor.cmx src/ocamlbuild_unix_plugin.cmx
- ocamlc.opt src/ocamlbuild_pack.cmo -I src man/options_man.ml -o man/options_man.byte
- ./man/options_man.byte > man/ocamlbuild.options.1
- cat man/ocamlbuild.header.1 man/ocamlbuild.options.1 man/ocamlbuild.footer.1 > man/ocamlbuild.1
- /usr/bin/make ocamlbuild.install
- make[1]: Entering directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.1'
- rm -f ocamlbuild.install
- touch ocamlbuild.install
- /usr/bin/make install-bin-opam
- make[2]: Entering directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.1'
- echo 'bin: [' >> ocamlbuild.install
- echo '  "ocamlbuild.byte" {"ocamlbuild.byte"}' >> ocamlbuild.install
- echo '  "ocamlbuild.native" {"ocamlbuild.native"}' >> ocamlbuild.install
- echo '  "ocamlbuild.native" {"ocamlbuild"}' >> ocamlbuild.install
- echo ']' >> ocamlbuild.install
- echo >> ocamlbuild.install
- make[2]: Leaving directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.1'
- /usr/bin/make install-lib-opam
- make[2]: Entering directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.1'
- echo 'lib: [' >> ocamlbuild.install
- /usr/bin/make install-lib-basics-opam
- make[3]: Entering directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.1'
- echo '  "ocamlbuild.opam" {"opam"}' >> ocamlbuild.install
- echo '  "META"' >> ocamlbuild.install
- for lib in src/signatures.mli src/signatures.cmi src/signatures.cmti; do \
-   echo "  \"$lib\" {\"$(basename $lib)\"}" >> ocamlbuild.install; \
- done
- make[3]: Leaving directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.1'
- /usr/bin/make install-lib-byte-opam
- make[3]: Entering directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.1'
- for lib in src/ocamlbuildlib.cma src/ocamlbuild.cmo src/ocamlbuild_pack.cmi src/ocamlbuild_plugin.cmi src/ocamlbuild_executor.cmi src/ocamlbuild_unix_plugin.cmi; do \
-   echo "  \"$lib\" {\"$(basename $lib)\"}" >> ocamlbuild.install; \
- done
- make[3]: Leaving directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.1'
- /usr/bin/make install-lib-native-opam
- make[3]: Entering directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.1'
- for lib in src/ocamlbuildlib.cmxa src/ocamlbuildlib.a src/ocamlbuild.cmx src/ocamlbuild.o src/ocamlbuild_pack.cmx src/ocamlbuild_plugin.cmx src/ocamlbuild_executor.cmx src/ocamlbuild_unix_plugin.cmx src/ocamlbuild_plugin.o src/ocamlbuild_executor.o src/ocamlbuild_unix_plugin.o; do \
-   echo "  \"$lib\" {\"$(basename $lib)\"}" >> ocamlbuild.install; \
- done
- make[3]: Leaving directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.1'
- echo ']' >> ocamlbuild.install
- echo >> ocamlbuild.install
- make[2]: Leaving directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.1'
- /usr/bin/make install-man-opam
- make[2]: Entering directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.1'
- echo 'man: [' >> ocamlbuild.install
- echo '  "man/ocamlbuild.1" {"man1/ocamlbuild.1"}' >> ocamlbuild.install
- echo ']' >> ocamlbuild.install
- echo >> ocamlbuild.install
- make[2]: Leaving directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.1'
- /usr/bin/make install-doc-opam
- make[2]: Entering directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.1'
- echo 'doc: [' >> ocamlbuild.install
- echo '  "LICENSE"' >> ocamlbuild.install
- echo '  "Changes"' >> ocamlbuild.install
- echo '  "Readme.md"' >> ocamlbuild.install
- echo ']' >> ocamlbuild.install
- make[2]: Leaving directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.1'
- make[1]: Leaving directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.1'
-> compiled  ocamlbuild.0.14.1
-> installed ocamlbuild.0.14.1
Processing 41/42: [mqtt: ./configure]
+ /home/opam/.opam/4.05/.opam-switch/build/mqtt.0.0.2/./configure  (CWD=/home/opam/.opam/4.05/.opam-switch/build/mqtt.0.0.2)
- 
- Configuration:
- ocamlfind: ........................................... /home/opam/.opam/4.05/bin/ocamlfind
- ocamlc: .............................................. /home/opam/.opam/4.05/bin/ocamlc.opt
- ocamlopt: ............................................ /home/opam/.opam/4.05/bin/ocamlopt.opt
- ocamlbuild: .......................................... /home/opam/.opam/4.05/bin/ocamlbuild
- Package name: ........................................ mqtt
- Package version: ..................................... 0.0.1
- os_type: ............................................. Unix
- system: .............................................. linux
- architecture: ........................................ amd64
- ccomp_type: .......................................... cc
- ocaml_version: ....................................... 4.05.0
- standard_library_default: ............................ /home/opam/.opam/4.05/lib/ocaml
- standard_library: .................................... /home/opam/.opam/4.05/lib/ocaml
- standard_runtime: .................................... /home/opam/.opam/4.05/bin/ocamlrun
- bytecomp_c_compiler: ................................. gcc -O2 -fno-strict-aliasing -fwrapv -fcommon -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC
- native_c_compiler: ................................... gcc -O2 -fno-strict-aliasing -fwrapv -fcommon -D_FILE_OFFSET_BITS=64 -D_REENTRANT
- model: ............................................... default
- ext_obj: ............................................. .o
- ext_asm: ............................................. .s
- ext_lib: ............................................. .a
- ext_dll: ............................................. .so
- default_executable_name: ............................. a.out
- systhread_supported: ................................. true
- Install architecture-independent files dir: .......... /usr/local
- Install architecture-dependent files in dir: ......... $prefix
- User executables: .................................... $exec_prefix/bin
- System admin executables: ............................ $exec_prefix/sbin
- Program executables: ................................. $exec_prefix/libexec
- Read-only single-machine data: ....................... $prefix/etc
- Modifiable architecture-independent data: ............ $prefix/com
- Modifiable single-machine data: ...................... $prefix/var
- Object code libraries: ............................... $exec_prefix/lib
- Read-only arch-independent data root: ................ $prefix/share
- Read-only architecture-independent data: ............. $datarootdir
- Info documentation: .................................. $datarootdir/info
- Locale-dependent data: ............................... $datarootdir/locale
- Man documentation: ................................... $datarootdir/man
- Documentation root: .................................. $datarootdir/doc/$pkg_name
- HTML documentation: .................................. $docdir
- DVI documentation: ................................... $docdir
- PDF documentation: ................................... $docdir
- PS documentation: .................................... $docdir
- findlib_version: ..................................... 1.9.5
- is_native: ........................................... true
- suffix_program: ......................................
- Remove a file.: ...................................... rm -f
- Remove a directory.: ................................. rm -rf
- Turn ocaml debug flag on: ............................ true
- Turn ocaml profile flag on: .......................... false
- Compiler support generation of .cmxs.: ............... true
- OCamlbuild additional flags: .........................
- Create documentations: ............................... true
- Compile tests executable and library and run them: ... false
- pkg_lwt: ............................................. /home/opam/.opam/4.05/lib/lwt
- pkg_lwt_unix: ........................................ /home/opam/.opam/4.05/lib/lwt/unix
- pkg_ounit: ........................................... /home/opam/.opam/4.05/lib/oUnit
- pkg_ocplib_endian: ................................... /home/opam/.opam/4.05/lib/ocplib-endian
- 
Processing 41/42: [mqtt: make]
+ /usr/bin/make  (CWD=/home/opam/.opam/4.05/.opam-switch/build/mqtt.0.0.2)
- ocaml setup.ml -build 
- /home/opam/.opam/4.05/bin/ocamlopt.opt unix.cmxa -I /home/opam/.opam/4.05/lib/ocamlbuild /home/opam/.opam/4.05/lib/ocamlbuild/ocamlbuildlib.cmxa myocamlbuild.ml /home/opam/.opam/4.05/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild
- /home/opam/.opam/4.05/bin/ocamlfind ocamldep -package lwt -package lwt.unix -package oUnit -package ocplib-endian -modules lib/mqtt.ml > lib/mqtt.ml.depends
- /home/opam/.opam/4.05/bin/ocamlfind ocamlc -c -g -annot -bin-annot -bin-annot -ppopt -lwt-debug -package lwt -package lwt.unix -package oUnit -package ocplib-endian -I lib -o lib/mqtt.cmo lib/mqtt.ml
- + /home/opam/.opam/4.05/bin/ocamlfind ocamlc -c -g -annot -bin-annot -bin-annot -ppopt -lwt-debug -package lwt -package lwt.unix -package oUnit -package ocplib-endian -I lib -o lib/mqtt.cmo lib/mqtt.ml
- ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch
- File "lib/mqtt.ml", line 1174, characters 4-39:
- Warning 3: deprecated: Lwt_io.Versioned.establish_server_2
-  In Lwt >= 3.0.0, this is an alias for Lwt_io.establish_server.
- /home/opam/.opam/4.05/bin/ocamlfind ocamlc -a -bin-annot -ppopt -lwt-debug -I lib lib/mqtt.cmo -o lib/mqtt.cma
- /home/opam/.opam/4.05/bin/ocamlfind ocamlopt -c -g -annot -bin-annot -bin-annot -ppopt -lwt-debug -package lwt -package lwt.unix -package oUnit -package ocplib-endian -I lib -o lib/mqtt.cmx lib/mqtt.ml
- + /home/opam/.opam/4.05/bin/ocamlfind ocamlopt -c -g -annot -bin-annot -bin-annot -ppopt -lwt-debug -package lwt -package lwt.unix -package oUnit -package ocplib-endian -I lib -o lib/mqtt.cmx lib/mqtt.ml
- ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch
- File "lib/mqtt.ml", line 1174, characters 4-39:
- Warning 3: deprecated: Lwt_io.Versioned.establish_server_2
-  In Lwt >= 3.0.0, this is an alias for Lwt_io.establish_server.
- /home/opam/.opam/4.05/bin/ocamlfind ocamlopt -a -bin-annot -ppopt -lwt-debug -I lib lib/mqtt.cmx -o lib/mqtt.cmxa
- /home/opam/.opam/4.05/bin/ocamlfind ocamlopt -shared -I lib lib/mqtt.cmxa lib/mqtt.cmx -o lib/mqtt.cmxs
- /home/opam/.opam/4.05/bin/ocamlfind ocamldep -package lwt -package lwt.unix -package oUnit -package ocplib-endian -modules example/example.ml > example/example.ml.depends
- /home/opam/.opam/4.05/bin/ocamlfind ocamlc -c -g -annot -bin-annot -I lib -package lwt -package lwt.unix -package oUnit -package ocplib-endian -I example -I lib -o example/example.cmo example/example.ml
- + /home/opam/.opam/4.05/bin/ocamlfind ocamlc -c -g -annot -bin-annot -I lib -package lwt -package lwt.unix -package oUnit -package ocplib-endian -I example -I lib -o example/example.cmo example/example.ml
- ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch
- /home/opam/.opam/4.05/bin/ocamlfind ocamlc -g -linkpkg -package lwt -package lwt.unix -package oUnit -package ocplib-endian -I lib -I example lib/mqtt.cma example/example.cmo -o example/example.byte
- + /home/opam/.opam/4.05/bin/ocamlfind ocamlc -g -linkpkg -package lwt -package lwt.unix -package oUnit -package ocplib-endian -I lib -I example lib/mqtt.cma example/example.cmo -o example/example.byte
- ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch
- File "_none_", line 1:
- Error: Required module `Mutex' is unavailable
- Command exited with code 2.
- E: Failure("Command ''/home/opam/.opam/4.05/bin/ocamlbuild' lib/mqtt.cma lib/mqtt.cmxa lib/mqtt.a lib/mqtt.cmxs example/example.byte test/test.byte -tag debug' terminated with error code 10")
- make: *** [Makefile:7: build] Error 1
[ERROR] The compilation of mqtt.0.0.2 failed at "make".

#=== ERROR while compiling mqtt.0.0.2 =========================================#
# context              2.1.3 | linux/x86_64 | ocaml-base-compiler.4.05.0 | file:///src
# path                 ~/.opam/4.05/.opam-switch/build/mqtt.0.0.2
# command              /usr/bin/make
# exit-code            2
# env-file             ~/.opam/log/mqtt-260-b7cdf7.env
# output-file          ~/.opam/log/mqtt-260-b7cdf7.out
### output ###
# ocaml setup.ml -build 
# /home/opam/.opam/4.05/bin/ocamlopt.opt unix.cmxa -I /home/opam/.opam/4.05/lib/ocamlbuild /home/opam/.opam/4.05/lib/ocamlbuild/ocamlbuildlib.cmxa myocamlbuild.ml /home/opam/.opam/4.05/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild
# /home/opam/.opam/4.05/bin/ocamlfind ocamldep -package lwt -package lwt.unix -package oUnit -package ocplib-endian -modules lib/mqtt.ml > lib/mqtt.ml.depends
# /home/opam/.opam/4.05/bin/ocamlfind ocamlc -c -g -annot -bin-annot -bin-annot -ppopt -lwt-debug -package lwt -package lwt.unix -package oUnit -package ocplib-endian -I lib -o lib/mqtt.cmo lib/mqtt.ml
# + /home/opam/.opam/4.05/bin/ocamlfind ocamlc -c -g -annot -bin-annot -bin-annot -ppopt -lwt-debug -package lwt -package lwt.unix -package oUnit -package ocplib-endian -I lib -o lib/mqtt.cmo lib/mqtt.ml
# ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch
# File "lib/mqtt.ml", line 1174, characters 4-39:
# Warning 3: deprecated: Lwt_io.Versioned.establish_server_2
#  In Lwt >= 3.0.0, this is an alias for Lwt_io.establish_server.
# /home/opam/.opam/4.05/bin/ocamlfind ocamlc -a -bin-annot -ppopt -lwt-debug -I lib lib/mqtt.cmo -o lib/mqtt.cma
# /home/opam/.opam/4.05/bin/ocamlfind ocamlopt -c -g -annot -bin-annot -bin-annot -ppopt -lwt-debug -package lwt -package lwt.unix -package oUnit -package ocplib-endian -I lib -o lib/mqtt.cmx lib/mqtt.ml
# + /home/opam/.opam/4.05/bin/ocamlfind ocamlopt -c -g -annot -bin-annot -bin-annot -ppopt -lwt-debug -package lwt -package lwt.unix -package oUnit -package ocplib-endian -I lib -o lib/mqtt.cmx lib/mqtt.ml
# ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch
# File "lib/mqtt.ml", line 1174, characters 4-39:
# Warning 3: deprecated: Lwt_io.Versioned.establish_server_2
#  In Lwt >= 3.0.0, this is an alias for Lwt_io.establish_server.
# /home/opam/.opam/4.05/bin/ocamlfind ocamlopt -a -bin-annot -ppopt -lwt-debug -I lib lib/mqtt.cmx -o lib/mqtt.cmxa
# /home/opam/.opam/4.05/bin/ocamlfind ocamlopt -shared -I lib lib/mqtt.cmxa lib/mqtt.cmx -o lib/mqtt.cmxs
# /home/opam/.opam/4.05/bin/ocamlfind ocamldep -package lwt -package lwt.unix -package oUnit -package ocplib-endian -modules example/example.ml > example/example.ml.depends
# /home/opam/.opam/4.05/bin/ocamlfind ocamlc -c -g -annot -bin-annot -I lib -package lwt -package lwt.unix -package oUnit -package ocplib-endian -I example -I lib -o example/example.cmo example/example.ml
# + /home/opam/.opam/4.05/bin/ocamlfind ocamlc -c -g -annot -bin-annot -I lib -package lwt -package lwt.unix -package oUnit -package ocplib-endian -I example -I lib -o example/example.cmo example/example.ml
# ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch
# /home/opam/.opam/4.05/bin/ocamlfind ocamlc -g -linkpkg -package lwt -package lwt.unix -package oUnit -package ocplib-endian -I lib -I example lib/mqtt.cma example/example.cmo -o example/example.byte
# + /home/opam/.opam/4.05/bin/ocamlfind ocamlc -g -linkpkg -package lwt -package lwt.unix -package oUnit -package ocplib-endian -I lib -I example lib/mqtt.cma example/example.cmo -o example/example.byte
# ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch
# File "_none_", line 1:
# Error: Required module `Mutex' is unavailable
# Command exited with code 2.
# E: Failure("Command ''/home/opam/.opam/4.05/bin/ocamlbuild' lib/mqtt.cma lib/mqtt.cmxa lib/mqtt.a lib/mqtt.cmxs example/example.byte test/test.byte -tag debug' terminated with error code 10")
# make: *** [Makefile:7: build] Error 1



<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build mqtt 0.0.2
+- 
+- The following changes have been performed
| - install base-bytes        base
| - install bigarray-compat   1.1.0
| - install cppo              1.6.9
| - install dune-configurator 1.0.0
| - install lwt               5.2.0
| - install mmap              1.2.0
| - install ocamlbuild        0.14.1
| - install ocplib-endian     1.2
| - install ounit             2.2.6
| - install ounit2            2.2.6
| - install result            1.5
| - install seq               0.2.2
| - install stdlib-shims      0.3.0
+- 
# Run eval $(opam env) to update the current shell environment

The former state can be restored with:
    /usr/bin/opam switch import "/home/opam/.opam/4.05/.opam-switch/backup/state-20221210183619.export"
'opam --cli=2.1 install mqtt.0.0.2 base-bytes.base bigarray-compat.1.1.0 cppo.1.6.9 dune.1.11.4 dune-configurator.1.0.0 lwt.5.2.0 mmap.1.2.0 ocamlbuild.0.14.1 ocamlfind.1.9.5 ocplib-endian.1.2 ounit.2.2.6 ounit2.2.2.6 result.1.5 seq.0.2.2 stdlib-shims.0.3.0 --verbose --yes --confirm-level=unsafe-yes' failed.