compilation issues on master branch

12 views
Skip to first unread message

karthik karra

<karrakarthik88@gmail.com>
unread,
Nov 11, 2025, 5:58:10 AMNov 11
to seastar-dev
Hi All,

Is anybody facing issues while compiling master branch
1. using g++ 11.4
2. had to include <optional> and <span> headers in include/seastar/coroutine/generator.hh and src/core/reactor_backend.hh respectively. 

currently the compilation has moved forward.
need to watch if there will be any more issues.

Thanks,
Karthik

karthik karra

<karrakarthik88@gmail.com>
unread,
Nov 11, 2025, 6:00:30 AMNov 11
to seastar-dev
this is another error which I am facing

seastar/src/net/tls.cc:1922:28: error: ‘gnutls_ciphersuite_get’ was not declared in this scope; did you mean ‘gnutls_cipher_suite_info’?

karthik karra

<karrakarthik88@gmail.com>
unread,
Nov 11, 2025, 7:30:53 AMNov 11
to seastar-dev
branch 22 is compiling without any issues and this is on ubuntu 22.04.3
but both branch 25 and master are throwing issues

Nadav Har'El

<nyh@scylladb.com>
unread,
Nov 11, 2025, 8:01:44 AMNov 11
to karthik karra, seastar-dev
On Tue, Nov 11, 2025 at 12:58 PM karthik karra <karraka...@gmail.com> wrote:
Hi All,

Is anybody facing issues while compiling master branch
1. using g++ 11.4

doc/compatibility.md (referred to from README.md - inhttps://github.com/scylladb/seastar/issues/465 I asked to put this information *in* README.md)
says the following:

  Seastar supports GCC and Clang. Ports to other compilers are
  welcome.

  The last two major releases of a compiler are supported (e.g.
  GCC 13 and GCC 14). Patches to support older versions are welcome,
  as long as they don't require onerous compromises.

This document is probably out of date - the last two major versions of GCC
are 14 and 15 - not 13 and 14. But in any case, GCC 11.4 is older than that,
and not officially supported on modern versions of Seastar.

That being said, if you can write a patch that fixes whatever doesn't compile 
on GCC 11.4, while not hurting the code in any significant way, you are very
welcome to propose such a patch. But in my opinion the better approach is
to upgrade to a more modern compiler.

2. had to include <optional> and <span> headers in include/seastar/coroutine/generator.hh and src/core/reactor_backend.hh respectively. 

Such patches will be welcome. We should definitely include what we need.
 

currently the compilation has moved forward.
need to watch if there will be any more issues.

Thanks,
Karthik

--
You received this message because you are subscribed to the Google Groups "seastar-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to seastar-dev...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/seastar-dev/068c5dcf-0507-4363-8043-d53f5cadb323n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages