<div dir="auto">I restarted Windows and I was able to successfully build it. Thanks guys. </div><div dir="auto"><br></div><div dir="auto">F.</div><div><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><br>Hi,<br>
<br>
This looks like a bug, it shouldn't be possible for any float to be NaN<br>
like they are in that stack trace. Does this happen every time you try<br>
to build it?<br>
<br>
Regards,<br>
John Högberg<br>
<br>
-----Original Message-----<br>
From: Frank Muller <<a href="mailto:frank.muller.erl@gmail.com" target="_blank">frank.muller.erl@gmail.com</a>><br>
To: Erlang-Questions Questions <<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a>><br>
Subject: Build 21.4.7<br>
Date: Fri, 10 Dec 2021 09:54:37 +0100<br>
<br>
Hi guys,<br>
<br>
While trying to build 24.1.7 with kerl on an Ubuntu 20.04 LTS (running<br>
inside WSL/Windows Subsystem for Linux), i got the following error:<br>
<br>
$ kerl build 24.1.7<br>
[...]<br>
make[4]: Entering directory<br>
‘/home/frank/.kerl/builds/24.1.7/otp_src_24.1.7/lib/crypto/c_src’<br>
 CC     ../priv/obj/x86_64-pc-linux-gnu/crypto.o<br>
 CC     ../priv/obj/x86_64-pc-linux-gnu/aead.o<br>
 CC     ../priv/obj/x86_64-pc-linux-gnu/aes.o<br>
 CC     ../priv/obj/x86_64-pc-linux-gnu/algorithms.o<br>
 CC     ../priv/obj/x86_64-pc-linux-gnu/api_ng.o<br>
 CC     ../priv/obj/x86_64-pc-linux-gnu/atoms.o<br>
 CC     ../priv/obj/x86_64-pc-linux-gnu/bn.o<br>
 CC     ../priv/obj/x86_64-pc-linux-gnu/cipher.o<br>
 CC     ../priv/obj/x86_64-pc-linux-gnu/cmac.o<br>
 CC     ../priv/obj/x86_64-pc-linux-gnu/common.o<br>
 CC     ../priv/obj/x86_64-pc-linux-gnu/dh.o<br>
 CC     ../priv/obj/x86_64-pc-linux-gnu/digest.o<br>
 CC     ../priv/obj/x86_64-pc-linux-gnu/dss.o<br>
 CC     ../priv/obj/x86_64-pc-linux-gnu/ec.o<br>
 CC     ../priv/obj/x86_64-pc-linux-gnu/ecdh.o<br>
 CC     ../priv/obj/x86_64-pc-linux-gnu/eddsa.o<br>
 CC     ../priv/obj/x86_64-pc-linux-gnu/engine.o<br>
 CC     ../priv/obj/x86_64-pc-linux-gnu/evp.o<br>
 CC     ../priv/obj/x86_64-pc<br>
 CC     ../priv/obj/x86_64-pc-linux-gnu/hmac.o<br>
 CC     ../priv/obj/x86_64-pc-linux-gnu/info.o<br>
 CC     ../priv/obj/x86_64-pc-linux-gnu/mac.o<br>
 CC     ../priv/obj/x86_64-pc-linux-gnu/math.o<br>
 CC     ../priv/obj/x86_64-pc-linux-gnu/pkey.o<br>
 CC     ../priv/obj/x86_64-pc-linux-gnu/rand.o<br>
 CC     ../priv/obj/x86_64-pc-linux-gnu/rsa.o<br>
 CC     ../priv/obj/x86_64-pc-linux-gnu/srp.o<br>
 CC     ../priv/obj/x86_64-pc-linux-gnu/hash_equals.o<br>
 CC     ../priv/obj/x86_64-pc-linux-gnu/pbkdf2_hmac.o<br>
 LD     ../priv/lib/x86_64-pc-linux-gnu/crypto.so<br>
 CC     ../priv/obj/x86_64-pc-linux-gnu/crypto_callback.o<br>
/usr/bin/install -c -d ../priv/lib/x86_64-pc-linux-gnu<br>
gcc -L/usr/local/lib -Wl,--build-id -shared -Wl,-Bsymbolic -o<br>
../priv/lib/x86_64-pc-linux-gnu/crypto_callback.so ../priv/obj/x86_64-<br>
pc-linux-gnu/crypto_callback.o<br>
 CC     ../priv/obj/x86_64-pc-linux-gnu/otp_test_engine.o<br>
 LD     ../priv/lib/x86_64-pc-linux-gnu/otp_test_engine.so<br>
make[4]: Leaving directory ‘/home/frank/.kerl/builds/24.1.7<br>
=== Entering application os_mon<br>
make[3]: Entering directory<br>
‘/home/frank/.kerl/builds/24.1.7/otp_src_24.1.7/lib/os_mon/src’<br>
 ERLC   ../ebin/disksup.beam<br>
 ERLC   ../ebin/memsup.beam<br>
 ERLC   ../ebin/cpu_sup.beam<br>
Function: cpu_util_rel/3<br>
Sub pass ssa_opt_type_start<br>
cpu_sup.erl: internal error in pass beam_ssa_opt:<br>
exception error: no function clause matching<br>
beam_types:make_float(NaN,NaN)<br>
  in function  beam_ssa_type:‘-simplify/2-lc$^0/1-0-‘/2<br>
  in call from beam_ssa_type:simplify/2<br>
  in call from beam_ssa_type:simplify/5<br>
  in call from beam_ssa_type:sig_is/7<br>
  in call from beam_ssa_type:sig_bs/8<br>
  in call from beam_ssa_type:sig_function_1/4<br>
  in call from beam_ssa_type:do_sig_function/4<br>
make[3]: ***<br>
[/home/frank/.kerl/builds/24.1.7/otp_src_24.1.7/make/x86_64-pc-linux-<br>
gnu/<a href="http://otp.mk:133" rel="noreferrer" target="_blank">otp.mk:133</a>: ../ebin/cpu_sup.beam] Error 1<br>
make[3]: Leaving directory<br>
‘/home/frank/.kerl/builds/24.1.7/otp_src_24.1.7/lib/os_mon/src’<br>
make[2]: *** [/home/frank/.kerl/builds/24.1.7/otp_src_24.1.7/make<br>
make[3]: Leaving directory<br>
‘/home/frank/.kerl/builds/24.1.7/otp_src_24.1.7/lib/os_mon/src’<br>
make[2]: ***<br>
[/home/frank/.kerl/builds/24.1.7/otp_src_24.1.7/make/<a href="http://otp_subdir.mk:29" rel="noreferrer" target="_blank">otp_subdir.mk:29</a>:<br>
opt] Error 2<br>
make[2]: Leaving directory<br>
‘/home/frank/.kerl/builds/24.1.7/otp_src_24.1.7/lib/os_mon’<br>
make[1]: ***<br>
[/home/frank/.kerl/builds/24.1.7/otp_src_24.1.7/make/<a href="http://otp_subdir.mk:29" rel="noreferrer" target="_blank">otp_subdir.mk:29</a>:<br>
opt] Error 2<br>
make[1]: Leaving directory<br>
‘/home/frank/.kerl/builds/24.1.7/otp_src_24.1.7/lib’<br>
make: *** [Makefile:504: libs] Error 2<br>
<br>
<br>
Help appreciated. <br>
Thanks<br>
F.<br>
</blockquote></div></div>