<div dir="ltr"><div dir="ltr">On Wed, May 12, 2021 at 4:57 PM Luke Bakken <<a href="mailto:luke@bakken.io">luke@bakken.io</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Frank,<br>
<br>
I see the same error on my OS X system -<br>
<br>
$ sw_vers<br>
ProductName: macOS<br>
ProductVersion: 11.3<br>
BuildVersion: 20E232<br>
<br>
May I suggest reporting it here as it appears to be a legitimate bug?<br>
<br>
<a href="https://github.com/erlang/otp/issues" rel="noreferrer" target="_blank">https://github.com/erlang/otp/issues</a><br>
<br>
FWIW, here are the flags I pass to the top-level configure script<br>
(using asdf/kerl):<br>
<br>
--disable-hipe --disable-sctp --with-microstate-accounting=extra<br>
--enable-darwin-64bit --enable-dynamic-ssl-lib --enable-kernel-poll<br>
--enable-sctp --enable-shared-zlib --enable-smp-support<br>
--enable-threads --enable-wx --with-ssl=$(brew --prefix openssl)<br>
--without-docs --without-javac<br>
<br>
Note that "--disable-sctp" does not appear to have the desired effect<br>
during the configure stage.<br>
<br></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
I also tried downgrading autoconf to version 2.69 (from 2.71) but<br>
still see the same error. I also tried running "autoupdate" on all of<br>
the <a href="http://configure.in" rel="noreferrer" target="_blank">configure.in</a> scripts first, but that just resulted in more errors.<br>
<br>
Thanks,<br>
Luke<br>
<br>
On Wed, May 12, 2021 at 7:29 AM Frank Muller <<a href="mailto:frank.muller.erl@gmail.com" target="_blank">frank.muller.erl@gmail.com</a>> wrote:<br>
><br>
> Well done guys.<br>
><br>
> I’m getting an error about a missing 'netinet/sctp.h’ header.<br>
><br>
> $ sw_vers<br>
> ProductName:    macOS<br>
> ProductVersion: 11.2.3<br>
> BuildVersion:   20D91<br>
><br>
> $ kerl build git <a href="https://github.com/erlang/otp.git" rel="noreferrer" target="_blank">https://github.com/erlang/otp.git</a> OTP-24.0 24.0<br>
><br>
> Checking out Erlang/OTP git repository from <a href="https://github.com/erlang/otp.git." rel="noreferrer" target="_blank">https://github.com/erlang/otp.git.</a>..<br>
> Building Erlang/OTP 24.0 from git, please wait...<br>
> Configure failed.<br>
> checking for getrusage... yes<br>
> checking for sys/event.h... yes<br>
> checking for sys/epoll.h... no<br>
> checking for sys/devpoll.h... no<br>
> checking for sys/timerfd.h... no<br>
> checking for netpacket/packet.h... no<br>
> checking for netinet/sctp.h... no<br>
> configure: error: sctp support requested, but cannot be enabled since 'netinet/sctp.h' is missing<br>
> ERROR: /Users/frank/.kerl/builds/24.0/otp_src_git/erts/configure failed!<br>
> ./configure: line 362: kill: (-67762) - No such process<br>
</blockquote></div><br clear="all"><div>As of OTP 24.0 configure will fail if you request sctp support, by passing --enable-sctp, when configure is not able to enable it. If you remove --enable-sctp from the command line it will build without sctp support.</div><div><br></div><div>Luke: Although you added --disable-sctp, you still have --enable-sctp on the command line. If you remove --enable-sctp it will build without sctp support.</div><div><br></div><div>Regards,</div><div>Rickard<br></div>-- <br><div dir="ltr" class="gmail_signature">Rickard Green, Erlang/OTP, Ericsson AB</div></div>