package conf-ida

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

conf-ida 0.2

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 conf-ida.0.2 conf-which.1" ><><><><><><><>

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
# The following system packages are needed:
debianutils
The following actions will be performed:
  - install conf-which 1
  - install conf-ida   0.2
===== 2 to install =====

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  1/6: [conf-ida.0.2/find-ida.ml.in: dl]
Processing  2/6: [conf-ida.0.2/find-ida.ml.in: dl]
Processing  3/6: [conf-ida.0.2/find-ida.ml.in: dl] [conf-which: which which]
-> retrieved conf-ida.0.2  (https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/conf-ida/find-ida.ml.in.0.2)
Processing  3/6: [conf-which: which which]
+ /usr/bin/which "which" (CWD=/home/opam/.opam/5.1/.opam-switch/build/conf-which.1)
- /usr/bin/which
-> compiled  conf-which.1
-> installed conf-which.1
[conf-ida: subst] expanding opam variables in find-ida.ml.in, generating find-ida.ml
Processing  5/6: [conf-ida: ocaml find-ida.ml]
+ /home/opam/.opam/5.1/bin/ocaml "find-ida.ml" (CWD=/home/opam/.opam/5.1/.opam-switch/build/conf-ida.0.2)
- File "_none_", line 1:
- Alert ocaml_deprecated_auto_include: 
- OCaml's lib directory layout changed in 5.0. The unix subdirectory has been
- automatically added to the search path, but you should add -I +unix to the
- command-line to silence this alert (e.g. by adding unix to the list of
- libraries in your dune file, or adding use_unix to your _tags file for
- ocamlbuild, or using -package unix for ocamlfind).
- command which ida64 failed: exit status 1
- command which idaq64 failed: exit status 1
- failed to locate IDA Pro
[ERROR] The compilation of conf-ida.0.2 failed at "ocaml find-ida.ml".

#=== ERROR while compiling conf-ida.0.2 =======================================#
# context              2.1.6 | linux/x86_64 | ocaml-base-compiler.5.1.1 | file:///src
# path                 ~/.opam/5.1/.opam-switch/build/conf-ida.0.2
# command              ~/.opam/5.1/bin/ocaml find-ida.ml
# exit-code            1
# env-file             ~/.opam/log/conf-ida-115-d0c217.env
# output-file          ~/.opam/log/conf-ida-115-d0c217.out
### output ###
# File "_none_", line 1:
# Alert ocaml_deprecated_auto_include: 
# OCaml's lib directory layout changed in 5.0. The unix subdirectory has been
# automatically added to the search path, but you should add -I +unix to the
# command-line to silence this alert (e.g. by adding unix to the list of
# libraries in your dune file, or adding use_unix to your _tags file for
# ocamlbuild, or using -package unix for ocamlfind).
# command which ida64 failed: exit status 1
# command which idaq64 failed: exit status 1
# failed to locate IDA Pro



<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build conf-ida 0.2
+- 
+- The following changes have been performed
| - install conf-which 1
+- 
# 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/5.1/.opam-switch/backup/state-20240912090701.export"
'opam --cli=2.1 install conf-ida.0.2 conf-which.1 --verbose --yes --confirm-level=unsafe-yes' failed.
OCaml

Innovation. Community. Security.