package ppxlib

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

ppxlib 0.2.1

Error log

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

Opam plugin "depext" may require upgrading/reinstalling. Reinstall the plugin on the current switch? [Y/n] y
The following actions will be performed:
  - recompile opam-depext 1.2.3

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved opam-depext.1.2.3  (cached)
-> removed   opam-depext.1.2.3
-> installed opam-depext.1.2.3
Done.

<><> opam-depext.1.2.3 installed successfully <><><><><><><><><><><><><><><><><>
=> opam-depext is unnecessary when used with opam >= 2.1. Please use opam install directly instead
# Run eval $(opam env) to update the current shell environment

<><> Carrying on to "opam depext -viy ppxlib.0.2.1 stdio.v0.13.0 sexplib0.v0.13.0 result.1.5 ppx_derivers.1.2.1 ocaml-migrate-parsetree.1.8.0 ocaml-compiler-libs.v0.12.3 dune-configurator.1.0.0 dune.1.11.4 base.v0.13.2" 

Since version 2.1, opam now handles external dependencies alongside OCaml ones, and the `depext` plugin interface is provided for backwards compatibility only. Consider using your usual `opam install` command to install both OCaml and system dependencies, or `opam install <pkg> --depext-only` if you want to only install external dependencies.
# Detecting depexts using vars: arch=x86_64, os=linux, os-distribution=debian, os-family=debian
# No extra OS packages requirements found.
[NOTE] Package dune is already installed (current version is 1.11.4).
The following actions will be performed:
  - install dune-configurator       1.0.0
  - install ppx_derivers            1.2.1
  - install result                  1.5
  - install sexplib0                v0.13.0
  - install ocaml-compiler-libs     v0.12.3
  - install ocaml-migrate-parsetree 1.8.0
  - install base                    v0.13.2
  - install stdio                   v0.13.0
  - install ppxlib                  0.2.1
===== 9 to install =====

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  1/27:
Processing  2/27:
Processing  3/27:
Processing  4/27:
Processing  5/27:
-> installed dune-configurator.1.0.0
Processing  6/27:
-> retrieved base.v0.13.2  (cached)
Processing  7/27:
-> retrieved ocaml-compiler-libs.v0.12.3  (cached)
Processing  8/27: [ppxlib.0.2.1: http]
Processing  9/27: [ppxlib.0.2.1: http] [ocaml-compiler-libs: dune build]
-> retrieved ocaml-migrate-parsetree.1.8.0  (cached)
Processing 10/27: [ppxlib.0.2.1: http] [ocaml-compiler-libs: dune build]
-> retrieved ppx_derivers.1.2.1  (cached)
Processing 11/27: [ppxlib.0.2.1: http] [ocaml-compiler-libs: dune build]
Processing 12/27: [ppxlib.0.2.1: http] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build]
-> retrieved result.1.5  (cached)
Processing 13/27: [ppxlib.0.2.1: http] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build]
Processing 14/27: [ppxlib.0.2.1: http] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build] [result: dune build]
-> retrieved sexplib0.v0.13.0  (cached)
Processing 15/27: [ppxlib.0.2.1: http] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build] [result: dune build] [sexplib0: dune build]
-> retrieved stdio.v0.13.0  (cached)
[ERROR] Failed to get sources of ppxlib.0.2.1: curl error code 404
Processing 15/27: [ocaml-compiler-libs: dune build] [ppx_derivers: dune build] [result: dune build] [sexplib0: dune build]
-> compiled  ppx_derivers.1.2.1
Processing 15/27: [ocaml-compiler-libs: dune build] [result: dune build] [sexplib0: dune build]
-> installed ppx_derivers.1.2.1
Processing 16/27: [ocaml-compiler-libs: dune build] [result: dune build] [sexplib0: dune build]
-> compiled  result.1.5
Processing 16/27: [ocaml-compiler-libs: dune build] [sexplib0: dune build]
-> installed result.1.5
Processing 17/27: [ocaml-compiler-libs: dune build] [sexplib0: dune build]
Processing 18/27: [ocaml-compiler-libs: dune build] [ocaml-migrate-parsetree: dune build] [sexplib0: dune build]
-> compiled  sexplib0.v0.13.0
Processing 18/27: [ocaml-compiler-libs: dune build] [ocaml-migrate-parsetree: dune build]
-> installed sexplib0.v0.13.0
Processing 19/27: [ocaml-compiler-libs: dune build] [ocaml-migrate-parsetree: dune build]
Processing 20/27: [base: dune build] [ocaml-compiler-libs: dune build] [ocaml-migrate-parsetree: dune build]
-       ocamlc src/ocaml_optcomp/.ocaml_optcomp.objs/byte/ocaml_optcomp.{cmi,cmo,cmt}
- File "src/ocaml_optcomp/ocaml_optcomp.ml", line 12, characters 42-56:
- Warning 49: no cmi file was found in path for module Available_regs
- File "src/ocaml_optcomp/ocaml_optcomp.ml", line 85, characters 42-62:
- Warning 49: no cmi file was found in path for module Reg_availability_set
- File "src/ocaml_optcomp/ocaml_optcomp.ml", line 86, characters 42-61:
- Warning 49: no cmi file was found in path for module Reg_with_debug_info
-     ocamlopt src/ocaml_optcomp/.ocaml_optcomp.objs/native/ocaml_optcomp.{cmx,o}
- File "src/ocaml_optcomp/ocaml_optcomp.ml", line 12, characters 42-56:
- Warning 49: no cmi file was found in path for module Available_regs
- File "src/ocaml_optcomp/ocaml_optcomp.ml", line 85, characters 42-62:
- Warning 49: no cmi file was found in path for module Reg_availability_set
- File "src/ocaml_optcomp/ocaml_optcomp.ml", line 86, characters 42-61:
- Warning 49: no cmi file was found in path for module Reg_with_debug_info
-> compiled  ocaml-compiler-libs.v0.12.3
Processing 20/27: [base: dune build] [ocaml-migrate-parsetree: dune build]
-> installed ocaml-compiler-libs.v0.12.3
Processing 21/27: [base: dune build] [ocaml-migrate-parsetree: dune build]
-> compiled  ocaml-migrate-parsetree.1.8.0
Processing 21/27: [base: dune build]
-> installed ocaml-migrate-parsetree.1.8.0
Processing 22/27: [base: dune build]
+ /home/opam/.opam/4.07/bin/dune "build" "-p" "base" "-j" "39" (CWD=/home/opam/.opam/4.07/.opam-switch/build/base.v0.13.2)
-> compiled  base.v0.13.2
-> installed base.v0.13.2
Processing 24/27: [stdio: dune build]
+ /home/opam/.opam/4.07/bin/dune "build" "-p" "stdio" "-j" "39" (CWD=/home/opam/.opam/4.07/.opam-switch/build/stdio.v0.13.0)
-> compiled  stdio.v0.13.0
-> installed stdio.v0.13.0

#=== ERROR while fetching sources for ppxlib.0.2.1 ============================#
OpamSolution.Fetch_fail("https://github.com/ocaml-ppx/ppxlib/releases/download/0.2.1/ppxlib-0.2.1.tbz (curl: code 404 while downloading https://github.com/ocaml-ppx/ppxlib/releases/download/0.2.1/ppxlib-0.2.1.tbz)")


<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - fetch ppxlib 0.2.1
+- 
+- The following changes have been performed
| - install base                    v0.13.2
| - install dune-configurator       1.0.0
| - install ocaml-compiler-libs     v0.12.3
| - install ocaml-migrate-parsetree 1.8.0
| - install ppx_derivers            1.2.1
| - install result                  1.5
| - install sexplib0                v0.13.0
| - install stdio                   v0.13.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.07/.opam-switch/backup/state-20240912203651.export"
'opam --cli=2.1 install ppxlib.0.2.1 stdio.v0.13.0 sexplib0.v0.13.0 result.1.5 ppx_derivers.1.2.1 ocaml-migrate-parsetree.1.8.0 ocaml-compiler-libs.v0.12.3 dune-configurator.1.0.0 dune.1.11.4 base.v0.13.2 --verbose --yes --confirm-level=unsafe-yes' failed.
OCaml

Innovation. Community. Security.