<div dir="ltr">In WSL1<br><br>git checkout OTP-24.1.7<br><div>git clean -dfX<br></div><div>./otp_build setup -a<br></div><div><br></div><div>Builds cleanly for me, I don't have kerl though.</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Dec 10, 2021 at 9:54 AM Frank Muller <<a href="mailto:frank.muller.erl@gmail.com">frank.muller.erl@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span style="word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)">Hi guys,</span><br style="color:rgb(212,212,213);font-family:-apple-system,HelveticaNeue;word-spacing:1px"><br style="color:rgb(212,212,213);font-family:-apple-system,HelveticaNeue;word-spacing:1px"><span style="word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)">While trying to build 24.1.7 with kerl on an Ubuntu 20.04 LTS (running inside WSL/Windows Subsystem for Linux), i got the following error:</span><div dir="auto"><span style="word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)"><br></span></div><div dir="auto"><span style="word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)"><div dir="auto">$ kerl build 24.1.7</div><div dir="auto">[...]</div><div dir="auto">make[4]: Entering directory ‘/home/frank/.kerl/builds/24.1.7/otp_src_24.1.7/lib/crypto/c_src’</div><div dir="auto"> CC     ../priv/obj/x86_64-pc-linux-gnu/crypto.o</div><div dir="auto"> CC     ../priv/obj/x86_64-pc-linux-gnu/aead.o</div><div dir="auto"> CC     ../priv/obj/x86_64-pc-linux-gnu/aes.o</div><div dir="auto"> CC     ../priv/obj/x86_64-pc-linux-gnu/algorithms.o</div><div dir="auto"> CC     ../priv/obj/x86_64-pc-linux-gnu/api_ng.o</div><div dir="auto"> CC     ../priv/obj/x86_64-pc-linux-gnu/atoms.o</div><div dir="auto"> CC     ../priv/obj/x86_64-pc-linux-gnu/bn.o</div><div dir="auto"> CC     ../priv/obj/x86_64-pc-linux-gnu/cipher.o</div><div dir="auto"> CC     ../priv/obj/x86_64-pc-linux-gnu/cmac.o</div><div dir="auto"> CC     ../priv/obj/x86_64-pc-linux-gnu/common.o</div><div dir="auto"> CC     ../priv/obj/x86_64-pc-linux-gnu/dh.o</div><div dir="auto"> CC     ../priv/obj/x86_64-pc-linux-gnu/digest.o</div><div dir="auto"> CC     ../priv/obj/x86_64-pc-linux-gnu/dss.o</div><div dir="auto"> CC     ../priv/obj/x86_64-pc-linux-gnu/ec.o</div><div dir="auto"> CC     ../priv/obj/x86_64-pc-linux-gnu/ecdh.o</div><div dir="auto"> CC     ../priv/obj/x86_64-pc-linux-gnu/eddsa.o</div><div dir="auto"> CC     ../priv/obj/x86_64-pc-linux-gnu/engine.o</div><div dir="auto"> CC     ../priv/obj/x86_64-pc-linux-gnu/evp.o</div><div dir="auto"> CC     ../priv/obj/x86_64-pc</div><div dir="auto"> CC     ../priv/obj/x86_64-pc-linux-gnu/hmac.o</div><div dir="auto"> CC     ../priv/obj/x86_64-pc-linux-gnu/info.o</div><div dir="auto"> CC     ../priv/obj/x86_64-pc-linux-gnu/mac.o</div><div dir="auto"> CC     ../priv/obj/x86_64-pc-linux-gnu/math.o</div><div dir="auto"> CC     ../priv/obj/x86_64-pc-linux-gnu/pkey.o</div><div dir="auto"> CC     ../priv/obj/x86_64-pc-linux-gnu/rand.o</div><div dir="auto"> CC     ../priv/obj/x86_64-pc-linux-gnu/rsa.o</div><div dir="auto"> CC     ../priv/obj/x86_64-pc-linux-gnu/srp.o</div><div dir="auto"> CC     ../priv/obj/x86_64-pc-linux-gnu/hash_equals.o</div><div dir="auto"> CC     ../priv/obj/x86_64-pc-linux-gnu/pbkdf2_hmac.o</div><div dir="auto"> LD     ../priv/lib/x86_64-pc-linux-gnu/crypto.so</div><div dir="auto"> CC     ../priv/obj/x86_64-pc-linux-gnu/crypto_callback.o</div><div dir="auto">/usr/bin/install -c -d ../priv/lib/x86_64-pc-linux-gnu</div><div dir="auto">gcc -L/usr/local/lib -Wl,--build-id -shared -Wl,-Bsymbolic -o ../priv/lib/x86_64-pc-linux-gnu/crypto_callback.so ../priv/obj/x86_64-pc-linux-gnu/crypto_callback.o</div><div dir="auto"> CC     ../priv/obj/x86_64-pc-linux-gnu/otp_test_engine.o</div><div dir="auto"> LD     ../priv/lib/x86_64-pc-linux-gnu/otp_test_engine.so</div><div dir="auto">make[4]: Leaving directory ‘/home/frank/.kerl/builds/24.1.7</div><div dir="auto">=== Entering application os_mon</div><div dir="auto">make[3]: Entering directory ‘/home/frank/.kerl/builds/24.1.7/otp_src_24.1.7/lib/os_mon/src’</div><div dir="auto"> ERLC   ../ebin/disksup.beam</div><div dir="auto"> ERLC   ../ebin/memsup.beam</div><div dir="auto"> ERLC   ../ebin/cpu_sup.beam</div><div dir="auto">Function: cpu_util_rel/3</div><div dir="auto">Sub pass ssa_opt_type_start</div><div dir="auto">cpu_sup.erl: internal error in pass beam_ssa_opt:</div><div dir="auto">exception error: no function clause matching beam_types:make_float(NaN,NaN)</div><div dir="auto">  in function  beam_ssa_type:‘-simplify/2-lc$^0/1-0-‘/2</div><div dir="auto">  in call from beam_ssa_type:simplify/2</div><div dir="auto">  in call from beam_ssa_type:simplify/5</div><div dir="auto">  in call from beam_ssa_type:sig_is/7</div><div dir="auto">  in call from beam_ssa_type:sig_bs/8</div><div dir="auto">  in call from beam_ssa_type:sig_function_1/4</div><div dir="auto">  in call from beam_ssa_type:do_sig_function/4</div><div dir="auto">make[3]: *** [/home/frank/.kerl/builds/24.1.7/otp_src_24.1.7/make/x86_64-pc-linux-gnu/<a href="http://otp.mk:133" target="_blank">otp.mk:133</a>: ../ebin/cpu_sup.beam] Error 1</div><div dir="auto">make[3]: Leaving directory ‘/home/frank/.kerl/builds/24.1.7/otp_src_24.1.7/lib/os_mon/src’</div><div dir="auto">make[2]: *** [/home/frank/.kerl/builds/24.1.7/otp_src_24.1.7/make</div><div dir="auto">make[3]: Leaving directory ‘/home/frank/.kerl/builds/24.1.7/otp_src_24.1.7/lib/os_mon/src’</div><div dir="auto">make[2]: *** [/home/frank/.kerl/builds/24.1.7/otp_src_24.1.7/make/<a href="http://otp_subdir.mk:29" target="_blank">otp_subdir.mk:29</a>: opt] Error 2</div><div dir="auto">make[2]: Leaving directory ‘/home/frank/.kerl/builds/24.1.7/otp_src_24.1.7/lib/os_mon’</div><div dir="auto">make[1]: *** [/home/frank/.kerl/builds/24.1.7/otp_src_24.1.7/make/<a href="http://otp_subdir.mk:29" target="_blank">otp_subdir.mk:29</a>: opt] Error 2</div><div dir="auto">make[1]: Leaving directory ‘/home/frank/.kerl/builds/24.1.7/otp_src_24.1.7/lib’</div><div dir="auto">make: *** [Makefile:504: libs] Error 2</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Help appreciated. </div><div dir="auto">Thanks</div><div dir="auto">F.</div></span></div>
</blockquote></div>