sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
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"