Skip to content

Build failures after updates #155

Description

@martenrichter

I get here some build failures after commit:

04700ac

I get some compiler failures with GNU 13.3.0

In file included from /home/runner/work/webtransport/webtransport/transports/http3-quiche/third_party/quiche/quiche/common/structured_headers.cc:5:
/home/runner/work/webtransport/webtransport/transports/http3-quiche/third_party/quiche/quiche/common/structured_headers.h:77:36: error: ‘constexpr’ static data member ‘string’ must have an initializer
   77 |   inline static constexpr string_t string;
      |                                    ^~~~~~
/home/runner/work/webtransport/webtransport/transports/http3-quiche/third_party/quiche/quiche/common/structured_headers.h:77:36: error: no matching function for call to ‘quiche::structured_headers::Item::string_t::string_t()’
/home/runner/work/webtransport/webtransport/transports/http3-quiche/third_party/quiche/quiche/common/structured_headers.h:74:10: note: candidate: ‘constexpr quiche::structured_headers::Item::string_t::string_t(const quiche::structured_headers::Item::string_t&)’
   74 |   struct string_t {
      |          ^~~~~~~~
/home/runner/work/webtransport/webtransport/transports/http3-quiche/third_party/quiche/quiche/common/structured_headers.h:74:10: note:   candidate expects 1 argument, 0 provided
/home/runner/work/webtransport/webtransport/transports/http3-quiche/third_party/quiche/quiche/common/structured_headers.h:74:10: note: candidate: ‘constexpr quiche::structured_headers::Item::string_t::string_t(quiche::structured_headers::Item::string_t&&)’
/home/runner/work/webtransport/webtransport/transports/http3-quiche/third_party/quiche/quiche/common/structured_headers.h:74:10: note:   candidate expects 1 argument, 0 provided
/home/runner/work/webtransport/webtransport/transports/http3-quiche/third_party/quiche/quiche/common/structured_headers.h:82:35: error: ‘constexpr’ static data member ‘token’ must have an initializer
   82 |   inline static constexpr token_t token;
      |                                   ^~~~~
/home/runner/work/webtransport/webtransport/transports/http3-quiche/third_party/quiche/quiche/common/structured_headers.h:82:35: error: no matching function for call to ‘quiche::structured_headers::Item::token_t::token_t()’
/home/runner/work/webtransport/webtransport/transports/http3-quiche/third_party/quiche/quiche/common/structured_headers.h:79:10: note: candidate: ‘constexpr quiche::structured_headers::Item::token_t::token_t(const quiche::structured_headers::Item::token_t&)’
   79 |   struct token_t {

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions