Re: OTP 24.0 has been released

Rickard Green <[email protected]>
Newsgroups gmane.comp.lang.erlang.general
Message-ID <CAA_Z33Nuc8-SuY0B=gkyHkg1m55ir-xDzehzK2KMiwsOk5E=cg@mail.gmail.com>
On Wed, May 12, 2021 at 4:57 PM Luke Bakken <[email protected]> wrote:

> Hi Frank,
>
> I see the same error on my OS X system -
>
> $ sw_vers
> ProductName: macOS
> ProductVersion: 11.3
> BuildVersion: 20E232
>
> May I suggest reporting it here as it appears to be a legitimate bug?
>
> https://github.com/erlang/otp/issues
>
> FWIW, here are the flags I pass to the top-level configure script
> (using asdf/kerl):
>
> --disable-hipe --disable-sctp --with-microstate-accounting=extra
> --enable-darwin-64bit --enable-dynamic-ssl-lib --enable-kernel-poll
> --enable-sctp --enable-shared-zlib --enable-smp-support
> --enable-threads --enable-wx --with-ssl=$(brew --prefix openssl)
> --without-docs --without-javac
>
> Note that "--disable-sctp" does not appear to have the desired effect
> during the configure stage.
>
> I also tried downgrading autoconf to version 2.69 (from 2.71) but
> still see the same error. I also tried running "autoupdate" on all of
> the configure.in scripts first, but that just resulted in more errors.
>
> Thanks,
> Luke
>
> On Wed, May 12, 2021 at 7:29 AM Frank Muller <[email protected]>
> wrote:
> >
> > Well done guys.
> >
> > I’m getting an error about a missing 'netinet/sctp.h’ header.
> >
> > $ sw_vers
> > ProductName:    macOS
> > ProductVersion: 11.2.3
> > BuildVersion:   20D91
> >
> > $ kerl build git https://github.com/erlang/otp.git OTP-24.0 24.0
> >
> > Checking out Erlang/OTP git repository from
> https://github.com/erlang/otp.git...
> > Building Erlang/OTP 24.0 from git, please wait...
> > Configure failed.
> > checking for getrusage... yes
> > checking for sys/event.h... yes
> > checking for sys/epoll.h... no
> > checking for sys/devpoll.h... no
> > checking for sys/timerfd.h... no
> > checking for netpacket/packet.h... no
> > checking for netinet/sctp.h... no
> > configure: error: sctp support requested, but cannot be enabled since
> 'netinet/sctp.h' is missing
> > ERROR: /Users/frank/.kerl/builds/24.0/otp_src_git/erts/configure failed!
> > ./configure: line 362: kill: (-67762) - No such process
>

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.

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.

Regards,
Rickard
-- 
Rickard Green, Erlang/OTP, Ericsson AB
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.