merlin needs menhir, but lacks description of ebuild. Reproducible: Always Steps to Reproduce: 1. emerge dev-ml/merlin not installed dev-ml/menhir Actual Results: >>> Emerging (8 of 8) dev-ml/merlin-3.4.2-r1::gentoo * merlin-3.4.2.tar.gz BLAKE2B SHA512 size ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking merlin-3.4.2.tar.gz to /var/tmp/portage/dev-ml/merlin-3.4.2-r1/work >>> Source unpacked in /var/tmp/portage/dev-ml/merlin-3.4.2-r1/work >>> Preparing source in /var/tmp/portage/dev-ml/merlin-3.4.2-r1/work/merlin-3.4.2 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-ml/merlin-3.4.2-r1/work/merlin-3.4.2 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-ml/merlin-3.4.2-r1/work/merlin-3.4.2 ... Error: Program menhir not found in the tree or in PATH (context: default) Hint: opam install menhir File "src/ocaml/preprocess/explain/dune", line 3, characters 17-26: 3 | (libraries unix menhirSdk)) ^^^^^^^^^ Error: Library "menhirSdk" not found. Hint: try: dune external-lib-deps --missing @install File "src/ocaml/preprocess/printer/dune", line 3, characters 17-26: 3 | (libraries unix menhirSdk)) ^^^^^^^^^ Error: Library "menhirSdk" not found. Hint: try: dune external-lib-deps --missing @install File "src/ocaml/preprocess/recover/dune", line 3, characters 17-26: 3 | (libraries unix menhirSdk)) ^^^^^^^^^ Error: Library "menhirSdk" not found. Hint: try: dune external-lib-deps --missing @install File "src/utils/dune", line 9, characters 11-39: 9 | (copy %{lib:menhirLib:menhirLib.mli} menhirLib.mli)))) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Error: Library "menhirLib" not found. Hint: try: dune external-lib-deps --missing @install * ERROR: dev-ml/merlin-3.4.2-r1::gentoo failed (compile phase): * (no error message) * * Call stack: * ebuild.sh, line 125: Called src_compile * environment, line 725: Called dune_src_compile * environment, line 352: Called die * The specific snippet of code: * dune build @install || die * * If you need support, post the output of `emerge --info '=dev-ml/merlin-3.4.2-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-ml/merlin-3.4.2-r1::gentoo'`. * The complete build log is located at '/var/tmp/portage/dev-ml/merlin-3.4.2-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-ml/merlin-3.4.2-r1/temp/environment'. * Working directory: '/var/tmp/portage/dev-ml/merlin-3.4.2-r1/work/merlin-3.4.2' * S: '/var/tmp/portage/dev-ml/merlin-3.4.2-r1/work/merlin-3.4.2' Expected Results: emerge merlin is success.