package portia

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

portia 1.5

Error log

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

[NOTE] Package dune is already installed (current version is 3.17.2).
[NOTE] Package ocamlfind is already installed (current version is 1.9.6).
The following actions will be performed:
=== install 4 packages
  - install batteries     3.9.0
  - install camlp-streams 5.0.1
  - install num           1.5-1
  - install portia        1.5

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved camlp-streams.5.0.1  (cached)
-> retrieved num.1.5-1  (cached)
-> retrieved portia.1.5  (cached)
-> retrieved batteries.3.9.0  (cached)
-> installed camlp-streams.5.0.1
-> installed num.1.5-1
-> installed batteries.3.9.0
[ERROR] The compilation of portia.1.5 failed at "make".

#=== ERROR while compiling portia.1.5 =========================================#
# context              2.3.0 | linux/x86_64 | ocaml-base-compiler.5.1.1 | file:///src
# path                 ~/.opam/5.1/.opam-switch/build/portia.1.5
# command              /usr/bin/make
# exit-code            2
# env-file             ~/.opam/log/portia-113-92ebf4.env
# output-file          ~/.opam/log/portia-113-92ebf4.out
### output ###
# ocamlfind ocamldep  -package "batteries dynlink" *.ml > depend
# echo 'let plugindir = "/usr/lib/portia"' > pkgConfig.ml
# ocamlfind ocamlc  -package "batteries dynlink"  -w Ael-31-33-40-41-42-44-45 -g -annot -I . -c pkgConfig.ml
# File "_none_", line 1:
# Alert ocaml_deprecated_cli: Setting a warning with a sequence of lowercase or uppercase letters,
# like 'Ael', is deprecated.
# Use the equivalent signed form: +A-e-l-31-33-40-41-42-44-45.
# Hint: Enabling or disabling a warning by its mnemonic name requires a + or - prefix.
# 
# File "pkgConfig.ml", line 1:
# Warning 70 [missing-mli]: Cannot find interface file.
# ocamlfind ocamlc  -package "batteries dynlink"  -w Ael-31-33-40-41-42-44-45 -g -annot -I . -c portiaLog.ml
# File "_none_", line 1:
# Alert ocaml_deprecated_cli: Setting a warning with a sequence of lowercase or uppercase letters,
# like 'Ael', is deprecated.
# Use the equivalent signed form: +A-e-l-31-33-40-41-42-44-45.
# Hint: Enabling or disabling a warning by its mnemonic name requires a + or - prefix.
# 
# File "portiaLog.ml", line 1:
# Warning 70 [missing-mli]: Cannot find interface file.
# ocamlfind ocamlc  -package "batteries dynlink"  -w Ael-31-33-40-41-42-44-45 -g -annot -I . -c portiaConfig.ml
# File "_none_", line 1:
# Alert ocaml_deprecated_cli: Setting a warning with a sequence of lowercase or uppercase letters,
# like 'Ael', is deprecated.
# Use the equivalent signed form: +A-e-l-31-33-40-41-42-44-45.
# Hint: Enabling or disabling a warning by its mnemonic name requires a + or - prefix.
# 
# File "portiaConfig.ml", line 1:
# Warning 70 [missing-mli]: Cannot find interface file.
# ocamlfind ocamlc  -package "batteries dynlink"  -w Ael-31-33-40-41-42-44-45 -g -annot -I . -c portiaDefinition.ml
# File "_none_", line 1:
# Alert ocaml_deprecated_cli: Setting a warning with a sequence of lowercase or uppercase letters,
# like 'Ael', is deprecated.
# Use the equivalent signed form: +A-e-l-31-33-40-41-42-44-45.
# Hint: Enabling or disabling a warning by its mnemonic name requires a + or - prefix.
# 
# File "portiaDefinition.ml", line 1:
# Warning 70 [missing-mli]: Cannot find interface file.
# ocamlfind ocamlc  -package "batteries dynlink"  -w Ael-31-33-40-41-42-44-45 -g -annot -I . -c portiaParse.ml
# File "_none_", line 1:
# Alert ocaml_deprecated_cli: Setting a warning with a sequence of lowercase or uppercase letters,
# like 'Ael', is deprecated.
# Use the equivalent signed form: +A-e-l-31-33-40-41-42-44-45.
# Hint: Enabling or disabling a warning by its mnemonic name requires a + or - prefix.
# 
# File "portiaParse.ml", line 1:
# Warning 70 [missing-mli]: Cannot find interface file.
# ocamlfind ocamlc  -package "batteries dynlink"  -w Ael-31-33-40-41-42-44-45 -g -annot -I . -c output.ml
# File "_none_", line 1:
# Alert ocaml_deprecated_cli: Setting a warning with a sequence of lowercase or uppercase letters,
# like 'Ael', is deprecated.
# Use the equivalent signed form: +A-e-l-31-33-40-41-42-44-45.
# Hint: Enabling or disabling a warning by its mnemonic name requires a + or - prefix.
# 
# File "output.ml", line 1:
# Warning 70 [missing-mli]: Cannot find interface file.
# ocamlfind ocamlc  -package "batteries dynlink"  -w Ael-31-33-40-41-42-44-45 -g -annot -I . -c main.ml
# File "_none_", line 1:
# Alert ocaml_deprecated_cli: Setting a warning with a sequence of lowercase or uppercase letters,
# like 'Ael', is deprecated.
# Use the equivalent signed form: +A-e-l-31-33-40-41-42-44-45.
# Hint: Enabling or disabling a warning by its mnemonic name requires a + or - prefix.
# 
# File "main.ml", line 1:
# Warning 70 [missing-mli]: Cannot find interface file.
# ocamlfind ocamlc   -o portia.byte  -package "batteries dynlink" -linkpkg  -w Ael-31-33-40-41-42-44-45 -g -annot -I . pkgConfig.cmo portiaLog.cmo portiaConfig.cmo portiaDefinition.cmo portiaParse.cmo output.cmo main.cmo
# File "_none_", line 1:
# Alert ocaml_deprecated_cli: Setting a warning with a sequence of lowercase or uppercase letters,
# like 'Ael', is deprecated.
# Use the equivalent signed form: +A-e-l-31-33-40-41-42-44-45.
# Hint: Enabling or disabling a warning by its mnemonic name requires a + or - prefix.
# 
# File "_none_", line 1:
# Error: Cannot find file /home/opam/.opam/5.1/lib/ocaml/threads.cma
# make: *** [Makefile:65: portia.byte] Error 2



<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build portia 1.5
+- 
+- The following changes have been performed
| - install batteries     3.9.0
| - install camlp-streams 5.0.1
| - install num           1.5-1
+- 
# To update the current shell environment, run: eval $(opam env)

The former state can be restored with:
    /usr/bin/opam switch import "/home/opam/.opam/5.1/.opam-switch/backup/state-20250204025234.export"
OCaml

Innovation. Community. Security.