Re: Build 21.4.7

Roger Lipscombe <[email protected]>
Newsgroups gmane.comp.lang.erlang.general
Message-ID <CAJgnQd-nWQUVZSzmJz1hBe32=botUFRszxQ8g55bW9LiLpZc=g@mail.gmail.com>
I built it on Ubuntu 20.04 using kerl, and didn't have any problems. I
didn't use WSL, but the whole point is that it should be
indistinguishable from a real Ubuntu, right...? I'll try it on WSL 2
now (gotta update it anyway...).

On Fri, 10 Dec 2021 at 09:39, Dan Gudmundsson <[email protected]> wrote:
>
> In WSL1
>
> git checkout OTP-24.1.7
> git clean -dfX
> ./otp_build setup -a
>
> Builds cleanly for me, I don't have kerl though.
>
>
> On Fri, Dec 10, 2021 at 9:54 AM Frank Muller <[email protected]> wrote:
>>
>> Hi guys,
>>
>> 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:
>>
>> $ kerl build 24.1.7
>> [...]
>> make[4]: Entering directory ‘/home/frank/.kerl/builds/24.1.7/otp_src_24.1.7/lib/crypto/c_src’
>>  CC     ../priv/obj/x86_64-pc-linux-gnu/crypto.o
>>  CC     ../priv/obj/x86_64-pc-linux-gnu/aead.o
>>  CC     ../priv/obj/x86_64-pc-linux-gnu/aes.o
>>  CC     ../priv/obj/x86_64-pc-linux-gnu/algorithms.o
>>  CC     ../priv/obj/x86_64-pc-linux-gnu/api_ng.o
>>  CC     ../priv/obj/x86_64-pc-linux-gnu/atoms.o
>>  CC     ../priv/obj/x86_64-pc-linux-gnu/bn.o
>>  CC     ../priv/obj/x86_64-pc-linux-gnu/cipher.o
>>  CC     ../priv/obj/x86_64-pc-linux-gnu/cmac.o
>>  CC     ../priv/obj/x86_64-pc-linux-gnu/common.o
>>  CC     ../priv/obj/x86_64-pc-linux-gnu/dh.o
>>  CC     ../priv/obj/x86_64-pc-linux-gnu/digest.o
>>  CC     ../priv/obj/x86_64-pc-linux-gnu/dss.o
>>  CC     ../priv/obj/x86_64-pc-linux-gnu/ec.o
>>  CC     ../priv/obj/x86_64-pc-linux-gnu/ecdh.o
>>  CC     ../priv/obj/x86_64-pc-linux-gnu/eddsa.o
>>  CC     ../priv/obj/x86_64-pc-linux-gnu/engine.o
>>  CC     ../priv/obj/x86_64-pc-linux-gnu/evp.o
>>  CC     ../priv/obj/x86_64-pc
>>  CC     ../priv/obj/x86_64-pc-linux-gnu/hmac.o
>>  CC     ../priv/obj/x86_64-pc-linux-gnu/info.o
>>  CC     ../priv/obj/x86_64-pc-linux-gnu/mac.o
>>  CC     ../priv/obj/x86_64-pc-linux-gnu/math.o
>>  CC     ../priv/obj/x86_64-pc-linux-gnu/pkey.o
>>  CC     ../priv/obj/x86_64-pc-linux-gnu/rand.o
>>  CC     ../priv/obj/x86_64-pc-linux-gnu/rsa.o
>>  CC     ../priv/obj/x86_64-pc-linux-gnu/srp.o
>>  CC     ../priv/obj/x86_64-pc-linux-gnu/hash_equals.o
>>  CC     ../priv/obj/x86_64-pc-linux-gnu/pbkdf2_hmac.o
>>  LD     ../priv/lib/x86_64-pc-linux-gnu/crypto.so
>>  CC     ../priv/obj/x86_64-pc-linux-gnu/crypto_callback.o
>> /usr/bin/install -c -d ../priv/lib/x86_64-pc-linux-gnu
>> 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
>>  CC     ../priv/obj/x86_64-pc-linux-gnu/otp_test_engine.o
>>  LD     ../priv/lib/x86_64-pc-linux-gnu/otp_test_engine.so
>> make[4]: Leaving directory ‘/home/frank/.kerl/builds/24.1.7
>> === Entering application os_mon
>> make[3]: Entering directory ‘/home/frank/.kerl/builds/24.1.7/otp_src_24.1.7/lib/os_mon/src’
>>  ERLC   ../ebin/disksup.beam
>>  ERLC   ../ebin/memsup.beam
>>  ERLC   ../ebin/cpu_sup.beam
>> Function: cpu_util_rel/3
>> Sub pass ssa_opt_type_start
>> cpu_sup.erl: internal error in pass beam_ssa_opt:
>> exception error: no function clause matching beam_types:make_float(NaN,NaN)
>>   in function  beam_ssa_type:‘-simplify/2-lc$^0/1-0-‘/2
>>   in call from beam_ssa_type:simplify/2
>>   in call from beam_ssa_type:simplify/5
>>   in call from beam_ssa_type:sig_is/7
>>   in call from beam_ssa_type:sig_bs/8
>>   in call from beam_ssa_type:sig_function_1/4
>>   in call from beam_ssa_type:do_sig_function/4
>> make[3]: *** [/home/frank/.kerl/builds/24.1.7/otp_src_24.1.7/make/x86_64-pc-linux-gnu/otp.mk:133: ../ebin/cpu_sup.beam] Error 1
>> make[3]: Leaving directory ‘/home/frank/.kerl/builds/24.1.7/otp_src_24.1.7/lib/os_mon/src’
>> make[2]: *** [/home/frank/.kerl/builds/24.1.7/otp_src_24.1.7/make
>> make[3]: Leaving directory ‘/home/frank/.kerl/builds/24.1.7/otp_src_24.1.7/lib/os_mon/src’
>> make[2]: *** [/home/frank/.kerl/builds/24.1.7/otp_src_24.1.7/make/otp_subdir.mk:29: opt] Error 2
>> make[2]: Leaving directory ‘/home/frank/.kerl/builds/24.1.7/otp_src_24.1.7/lib/os_mon’
>> make[1]: *** [/home/frank/.kerl/builds/24.1.7/otp_src_24.1.7/make/otp_subdir.mk:29: opt] Error 2
>> make[1]: Leaving directory ‘/home/frank/.kerl/builds/24.1.7/otp_src_24.1.7/lib’
>> make: *** [Makefile:504: libs] Error 2
>>
>>
>> Help appreciated.
>> Thanks
>> F.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.