asdf-vm / asdf-erlang

Erlang plugin for asdf version manager

Home Page:https://github.com/asdf-vm/asdf

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cerl script (debug-mode erl) installed incorrectly

borgoat opened this issue · comments

I installed 25.1.1 with this kerl option to enable the debugger:

export KERL_BUILD_DEBUG_VM=true

Kerl picks up the command correctly, and it builds the vm in debug mode.

However, when trying to execute cerl, the vm does not start:

$ cerl
[~]/.asdf/installs/erlang/25.1.1/bin/cerl: line 105: [~]/.asdf/plugins/erlang/kerl-home/builds/asdf_25.1.1/otp_src_25.1.1/make/autoconf/config.guess: No such file or directory
[~]/.asdf/installs/erlang/25.1.1/bin/cerl: line 288: [~]/.asdf/plugins/erlang/kerl-home/builds/asdf_25.1.1/otp_src_25.1.1/bin//erlexec: No such file or directory
[~]/.asdf/installs/erlang/25.1.1/bin/cerl: line 430: [~]/.asdf/plugins/erlang/kerl-home/builds/asdf_25.1.1/otp_src_25.1.1/bin//erlexec: No such file or directory

I believe this has to do with the kerl cleanup done during the install - it seems the debug vm requires the OTP source to still be there.

I found the same behaviour on both Linux and macOS