<div dir="auto"><span style="word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)">Dan Gudmunsson explained me that wx v3.1.5 is the one want to go with on BigSur.</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)">Thus, edit wxmac.rb to read:</span><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)">$ nano /usr/local/Homebrew/Library/Ta</span><span style="word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)">ps/homebrew/homebrew-core/Form</span><span style="word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)">ula/wxmac.rb</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)">url "</span><a href="https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.5/wxWidgets-3.1.5.tar.bz2" rel="noreferrer" target="_blank" style="font-size:1rem;word-spacing:1px;border-color:rgb(66,133,244)">https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.5/wxWidgets-3.1.5.tar.bz2</a><span style="word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)">"</span><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)">sha256 "749f3a389b1e9ef8ba1121551a990</span><span style="word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)">1623ae328dc2133d0c7a1ed75ef"</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)">def install</span><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)">    args = [</span><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)">      "--prefix=#{prefix}",</span><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)">      "--enable-compat28", <------ add this one</span><br></div><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)">/Frank</span></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)"><div dir="auto"><span style="word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)"><br>And for those looking to install Erlang 24 (from GIT) on macOS (BigSur) with "wx" support:</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)">1. uninstall Erlang 24</span><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)">kerl delete build 24.0</span><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)">kerl delete installation ~/erlang/24.0 </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)">2. uninstall wxmac</span><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)">brew uninstall wxmac</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)">3. rebuild wxmac v3.1.4 from source (see [1] for details):</span></div><div style="background-color:rgba(0,0,0,0);border-color:rgb(255,255,255)" dir="auto"><font style="border-color:rgb(49,49,49);color:rgb(49,49,49)"><br style="color:rgb(212,212,213);word-spacing:1px"></font><span style="word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)">Edit wxmac.rb to read:</span><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)">$ nano /usr/local/Homebrew/Library/Ta</span><span style="word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)">ps/homebrew/homebrew-core/Form</span><span style="word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)">ula/wxmac.rb</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)">url "</span><a href="https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.4/wxWidgets-3.1.4.tar.bz2" rel="noreferrer" style="font-size:1rem;word-spacing:1px;border-color:rgb(66,133,244)" target="_blank">https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.4/wxWidgets-3.1.4.tar.bz2</a><span style="word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)">"</span><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)">sha256 "3ca3a19a14b407d0cdda507a7930c</span><span style="word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)">2e84ae1c8e74f946e0144d2fa7d881</span><span style="word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)">f1a94"</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)">"--enable-compat28",</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)">4. rebuild Erlang 24 using kerl (see .kerlrc [2]):</span><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)">kerl build git </span><a href="https://github.com/erlang/otp.git" rel="noreferrer" style="font-size:1rem;word-spacing:1px;border-color:rgb(66,133,244)" target="_blank">https://github.com/erlang/otp.git</a><span style="word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)"> OTP-24.0 24.0</span><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)">kerl install …</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)">Thanks again Luke for pointing me the right direction.</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)">/Frank</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)">[1] </span><a href="https://dev.to/hugomatinho/setting-up-elixir-for-mac-with-erlang-observer-working-17pg" rel="noreferrer" style="font-size:1rem;word-spacing:1px;border-color:rgb(66,133,244)" target="_blank">https://dev.to/hugomatinho/setting-up-elixir-for-mac-with-erlang-observer-working-17pg</a><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)">[2] cat ~/.kerlrc</span><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)">KERL_CONFIGURE_OPTIONS="--disa</span><span style="word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)">ble-hipe --disable-sctp --with-microstate-accounting=e</span><span style="word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)">xtra --enable-darwin-64bit --enable-dynamic-ssl-lib --enable-kernel-poll --enable-shared-zlib --enable-smp-support --enable-threads --enable-wx --with-ssl=$(brew --prefix openssl) --without-docs"</span><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)">export CFLAGS="-g -O2 -fstack-protector"</span><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)">export EGREP=egrep</span><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)">export CC=clang</span><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)">export CPP='clang -E'</span><br></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)"><div dir="auto"><span style="word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)"><br>After installing autoconf-2.69 (temporary fix) as explained here:</span><br style="color:rgb(212,212,213);font-family:-apple-system,HelveticaNeue;word-spacing:1px"><a href="https://github.com/erlang/otp/issues/4821#issuecomment-840338129" rel="noreferrer" style="font-size:1rem;word-spacing:1px;border-color:rgb(66,133,244)" target="_blank">https://github.com/erlang/otp/issues/4821#issuecomment-840338129</a><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)">i was able to build/install Erlang 24 from GIT on macOS.</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)">Thanks Luke.</span><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)">/Frank</span><br></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr"><<a href="mailto:luke@bakken.io" target="_blank">luke@bakken.io</a>> wrote :<br></div></div></div><div><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)">Hi Frank,<br>
<br>
Scroll to the latest comments in the discussion here:<br>
<br>
<a href="https://github.com/erlang/otp/issues/4821" rel="noreferrer" target="_blank">https://github.com/erlang/otp/issues/4821</a><br>
<br>
TL;DR - use the source package to build, not git.<br>
<br>
On Mon, May 17, 2021 at 11:16 AM Frank Muller<br>
<<a href="mailto:frank.muller.erl@gmail.com" target="_blank">frank.muller.erl@gmail.com</a>> wrote:<br>
><br>
> Hi guys,<br>
><br>
> Back to macOS.<br>
><br>
> Luke's suggestion to use "--disable-parallel-configure" helped a lot on Mac but I'm facing a new error during "crypto" module compilation.<br>
><br>
> $ sw_vers<br>
> ProductName:    macOS<br>
> ProductVersion: 11.2.3<br>
> BuildVersion:   20D91<br>
><br>
> $ readlink (brew --prefix openssl)<br>
> ../Cellar/openssl@1.1/1.1.1k<br>
><br>
> $ cat $HOME/.kerlrc<br>
> KERL_CONFIGURE_OPTIONS="--disable-parallel-configure --disable-sctp --without-sctp --with-ssl=$(brew --prefix openssl)"<br>
><br>
> $ kerl build git <a href="https://github.com/erlang/otp.gitOTP-24.0" rel="noreferrer" target="_blank">https://github.com/erlang/otp.gitOTP-24.0</a> 24.0<br>
> [...]<br>
> sed -e 's;%VSN%;4.19.1;' mnesia.app.src > ../ebin/mnesia.app<br>
> sed -e 's;%VSN%;4.19.1;' mnesia.appup.src > ../ebin/mnesia.appup<br>
> gmake[3]: Leaving directory '/Users/frank/.kerl/builds/24.0/otp_src_24.0/lib/mnesia/src'<br>
> gmake[3]: Entering directory '/Users/frank/.kerl/builds/24.0/otp_src_24.0/lib/mnesia/include'<br>
> gmake[3]: Nothing to be done for 'opt'.<br>
> gmake[3]: Leaving directory '/Users/frank/.kerl/builds/24.0/otp_src_24.0/lib/mnesia/include'<br>
> gmake[3]: Entering directory '/Users/frank/.kerl/builds/24.0/otp_src_24.0/lib/mnesia/examples'<br>
> gmake[3]: Nothing to be done for 'opt'.<br>
> gmake[3]: Leaving directory '/Users/frank/.kerl/builds/24.0/otp_src_24.0/lib/mnesia/examples'<br>
> gmake[3]: Entering directory '/Users/frank/.kerl/builds/24.0/otp_src_24.0/lib/mnesia/doc/src'<br>
> gmake[3]: Nothing to be done for 'opt'.<br>
> gmake[3]: Leaving directory '/Users/frank/.kerl/builds/24.0/otp_src_24.0/lib/mnesia/doc/src'<br>
> === Leaving application mnesia<br>
> gmake[2]: Leaving directory '/Users/frank/.kerl/builds/24.0/otp_src_24.0/lib/mnesia'<br>
> gmake[2]: Entering directory '/Users/frank/.kerl/builds/24.0/otp_src_24.0/lib/crypto'<br>
> === Entering application crypto<br>
> gmake[3]: Entering directory '/Users/frank/.kerl/builds/24.0/otp_src_24.0/lib/crypto/src'<br>
> erlc -W  -Werror +debug_info -DUSE_ESOCK=true -DCRYPTO_VSN=\"5.0\" -Werror -I../include -o../ebin crypto.erl<br>
> erlc -W  -Werror +debug_info -DUSE_ESOCK=true -DCRYPTO_VSN=\"5.0\" -Werror -I../include -o../ebin crypto_ec_curves.erl<br>
> sed -e 's;%VSN%;5.0;' crypto.app.src > ../ebin/crypto.app<br>
> sed -e 's;%VSN%;5.0;' crypto.appup.src > ../ebin/crypto.appup<br>
> gmake[3]: Leaving directory '/Users/frank/.kerl/builds/24.0/otp_src_24.0/lib/crypto/src'<br>
> gmake[3]: Entering directory '/Users/frank/.kerl/builds/24.0/otp_src_24.0/lib/crypto/c_src'<br>
> gmake -f x86_64-apple-darwin20.3.0/Makefile TYPE=opt<br>
> gmake[4]: Entering directory '/Users/frank/.kerl/builds/24.0/otp_src_24.0/lib/crypto/c_src'<br>
> gmake[4]: x86_64-apple-darwin20.3.0/Makefile: No such file or directory<br>
> gmake[4]: *** No rule to make target 'x86_64-apple-darwin20.3.0/Makefile'.  Stop.<br>
> gmake[4]: Leaving directory '/Users/frank/.kerl/builds/24.0/otp_src_24.0/lib/crypto/c_src'<br>
> gmake[3]: *** [/Users/frank/.kerl/builds/24.0/otp_src_24.0/make/<a href="http://run_make.mk:35" rel="noreferrer" target="_blank">run_make.mk:35</a>: opt] Error 2<br>
> gmake[3]: Leaving directory '/Users/frank/.kerl/builds/24.0/otp_src_24.0/lib/crypto/c_src'<br>
> gmake[2]: *** [/Users/frank/.kerl/builds/24.0/otp_src_24.0/make/<a href="http://otp_subdir.mk:29" rel="noreferrer" target="_blank">otp_subdir.mk:29</a>: opt] Error 2<br>
> gmake[2]: Leaving directory '/Users/frank/.kerl/builds/24.0/otp_src_24.0/lib/crypto'<br>
> gmake[1]: *** [/Users/frank/.kerl/builds/24.0/otp_src_24.0/make/<a href="http://otp_subdir.mk:29" rel="noreferrer" target="_blank">otp_subdir.mk:29</a>: opt] Error 2<br>
> gmake[1]: Leaving directory '/Users/frank/.kerl/builds/24.0/otp_src_24.0/lib'<br>
><br>
> Help appreciated<br>
> /Frank<br>
><br>
>><br>
>> Hi Frank,<br>
>><br>
>> Keep an eye out here: <a href="https://github.com/erlang/otp/issues/4821" rel="noreferrer" target="_blank">https://github.com/erlang/otp/issues/4821</a><br>
>><br>
>> On Wed, May 12, 2021 at 9:52 AM Frank Muller <<a href="mailto:frank.muller.erl@gmail.com" target="_blank">frank.muller.erl@gmail.com</a>> wrote:<br>
>> ><br>
>> > New issue with libcrypto which is available on my system but couldn’t be found by configure script.<br>
>> ><br>
>> > $ ls -1 /usr/local/opt/openssl@1.1/lib<br>
</blockquote></div></div>
</blockquote></div></div>
</blockquote></div></div>