:: Synchronizing package databases... build-support-manual downloading... build-support downloading... core-staging downloading... extra-staging downloading... core-testing downloading... core downloading... extra-testing downloading... extra downloading... :: Starting full system upgrade... there is nothing to do ==> Building in chroot for [extra-staging-with-build-support] (i486)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-staging-with-build-support-i486/root] -> [build]...done ==> Making package: shadowsocks-v2ray-plugin 5.13.0-1.0 (Sat May 10 05:14:47 2025) ==> Retrieving sources... -> Found shadowsocks-v2ray-plugin-5.13.0.tar.gz ==> Validating source files with sha512sums... shadowsocks-v2ray-plugin-5.13.0.tar.gz ... Passed gpg: Warning: using insecure memory! ==> Appending keys from archlinux32.gpg... gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! ==> Updating trust database... gpg: Warning: using insecure memory! gpg: next trustdb check due at 2025-06-16 ==> Making package: shadowsocks-v2ray-plugin 5.13.0-1.0 (Sat May 10 05:14:57 2025) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... :: There are 2 providers available for go: :: Repository core-staging 1) gcc-go :: Repository core 2) gcc-go Enter a number (default=1): resolving dependencies... looking for conflicting packages... Packages (5) perl-error-0.17029-7.0 perl-mailtools-2.22-1.0 perl-timedate-2.33-7.0 gcc-go-14.2.1+r753+g1cd744a6828f-1.0 git-2.47.0-1.0 Total Installed Size: 146.78 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing gcc-go... installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] :: Running post-transaction hooks... (1/5) Creating system user accounts... /usr/lib/sysusers.d/uuidd.conf:1: Unknown modifier 'u!'. Creating group 'git' with GID 972. Creating user 'git' (git daemon user) with UID 972 and GID 972. (2/5) Reloading system manager configuration... Skipped: Current root is not booted. (3/5) Arming ConditionNeedsUpdate... (4/5) Checking for old perl modules... (5/5) Updating the info directory file... ==> Retrieving sources... -> Found shadowsocks-v2ray-plugin-5.13.0.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting shadowsocks-v2ray-plugin-5.13.0.tar.gz with bsdtar ==> Starting build()... go: downloading github.com/golang/protobuf v1.5.3 go: downloading github.com/v2fly/v2ray-core/v5 v5.13.0 go: downloading google.golang.org/protobuf v1.31.0 go: downloading golang.org/x/sys v0.15.0 go: downloading github.com/pires/go-proxyproto v0.7.0 go: downloading google.golang.org/grpc v1.59.0 go: downloading github.com/quic-go/quic-go v0.40.0 go: downloading golang.org/x/crypto v0.16.0 go: downloading github.com/gorilla/websocket v1.5.1 go: downloading golang.org/x/net v0.19.0 go: downloading github.com/adrg/xdg v0.4.0 go: downloading golang.org/x/exp v0.0.0-20230725093048-515e97ebf090 go: downloading golang.org/x/text v0.14.0 go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20230822172742-b8732ec3820d # github.com/v2fly/v2ray-core/v5/common/protocol/quic /tmp/ccKMyMga.s: Assembler messages: /tmp/ccKMyMga.s:19154: Error: unrecognized symbol type "" /tmp/ccKMyMga.s:19154: Error: junk at end of line, first unrecognized character is `/' /tmp/ccKMyMga.s:19155: Error: expected comma after name `crypto' in .size directive /tmp/ccKMyMga.s:19156: Error: no such instruction: `crypto/tls.aeadAESGCMTLS13..f:' /tmp/ccKMyMga.s:15962: Error: invalid operands (*UND* and *UND* sections) for `/' /tmp/ccKMyMga.s:17406: Error: invalid operands (*UND* and *UND* sections) for `/' /tmp/ccKMyMga.s:19157: Error: invalid operands (*UND* and *UND* sections) for `/' note: module requires Go 1.20 # google.golang.org/grpc/internal/channelz /build/go/pkg/mod/google.golang.org/grpc@v1.59.0/internal/channelz/types_linux.go:45:82: error: reference to undefined identifier ‘syscall.SO_SNDTIMEO’ 45 | if v, err := unix.GetsockoptTimeval(int(fd), syscall.SOL_SOCKET, syscall.SO_SNDTIMEO); err == nil { | ^ note: module requires Go 1.19 # golang.org/x/exp/constraints /build/go/pkg/mod/golang.org/x/exp@v0.0.0-20230725093048-515e97ebf090/constraints/constraints.go:13:9: error: invalid character 0x7e in input file 13 | ~int | ~int8 | ~int16 | ~int32 | ~int64 | ^ /build/go/pkg/mod/golang.org/x/exp@v0.0.0-20230725093048-515e97ebf090/constraints/constraints.go:20:9: error: invalid character 0x7e in input file 20 | ~uint | ~uint8 | ~uint16 | ~uint32 | ~uint64 | ~uintptr | ^ /build/go/pkg/mod/golang.org/x/exp@v0.0.0-20230725093048-515e97ebf090/constraints/constraints.go:27:9: error: expected signature or type name 27 | Signed | Unsigned | ^ /build/go/pkg/mod/golang.org/x/exp@v0.0.0-20230725093048-515e97ebf090/constraints/constraints.go:34:9: error: invalid character 0x7e in input file 34 | ~float32 | ~float64 | ^ /build/go/pkg/mod/golang.org/x/exp@v0.0.0-20230725093048-515e97ebf090/constraints/constraints.go:41:9: error: invalid character 0x7e in input file 41 | ~complex64 | ~complex128 | ^ /build/go/pkg/mod/golang.org/x/exp@v0.0.0-20230725093048-515e97ebf090/constraints/constraints.go:49:9: error: expected signature or type name 49 | Integer | Float | ~string | ^ /build/go/pkg/mod/golang.org/x/exp@v0.0.0-20230725093048-515e97ebf090/constraints/constraints.go:49:27: error: invalid character 0x7e in input file 49 | Integer | Float | ~string | ^ note: module requires Go 1.20 # github.com/quic-go/quic-go/internal/qtls /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/qtls/go_oldversion.go:5:5: error: incompatible type in initialization (cannot use type string as type int) 5 | var _ int = "The version of quic-go you're using can't be built using outdated Go versions. For more details, please see https://github.com/quic-go/quic-go/wiki/quic-go-and-Go-versions." | ^ note: module requires Go 1.20 # github.com/quic-go/quic-go/internal/utils/linkedlist /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:16:13: error: expected ‘(’ 16 | func NewPool[T any]() *sync.Pool { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:16:16: error: expected ‘]’ 16 | func NewPool[T any]() *sync.Pool { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:16:16: error: expected ‘;’ or newline after top level declaration /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:18:1: error: expected declaration 18 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:21:16: error: expected ‘]’ 21 | type Element[T any] struct { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:30:9: error: expected declaration 30 | list *List[T] | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:33:9: error: expected declaration 33 | Value T | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:34:1: error: expected declaration 34 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:37:17: error: expected ‘)’ 37 | func (e *Element[T]) Next() *Element[T] { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:37:17: error: expected function name /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:37:17: error: expected ‘;’ or newline after top level declaration /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:38:25: error: expected declaration 38 | if p := e.next; e.list != nil && p != &e.list.root { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:40:9: error: expected declaration 40 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:41:9: error: expected declaration 41 | return nil | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:42:1: error: expected declaration 42 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:45:17: error: expected ‘)’ 45 | func (e *Element[T]) Prev() *Element[T] { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:45:17: error: expected function name /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:45:17: error: expected ‘;’ or newline after top level declaration /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:46:25: error: expected declaration 46 | if p := e.prev; e.list != nil && p != &e.list.root { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:48:9: error: expected declaration 48 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:49:9: error: expected declaration 49 | return nil | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:50:1: error: expected declaration 50 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:52:17: error: expected ‘)’ 52 | func (e *Element[T]) List() *List[T] { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:52:17: error: expected function name /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:52:17: error: expected ‘;’ or newline after top level declaration /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:54:1: error: expected declaration 54 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:58:13: error: expected ‘]’ 58 | type List[T any] struct { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:60:9: error: expected declaration 60 | len int // current list length excluding (this) sentinel element | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:62:9: error: expected declaration 62 | pool *sync.Pool | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:63:1: error: expected declaration 63 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:66:14: error: expected ‘)’ 66 | func (l *List[T]) Init() *List[T] { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:66:14: error: expected function name /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:66:14: error: expected ‘;’ or newline after top level declaration /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:68:9: error: expected declaration 68 | l.root.prev = &l.root | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:69:9: error: expected declaration 69 | l.len = 0 | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:70:9: error: expected declaration 70 | return l | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:71:1: error: expected declaration 71 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:74:9: error: expected ‘(’ 74 | func New[T any]() *List[T] { return new(List[T]).Init() } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:74:12: error: expected ‘]’ 74 | func New[T any]() *List[T] { return new(List[T]).Init() } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:74:12: error: expected ‘;’ or newline after top level declaration /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:77:17: error: expected ‘(’ 77 | func NewWithPool[T any](pool *sync.Pool) *List[T] { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:77:20: error: expected ‘]’ 77 | func NewWithPool[T any](pool *sync.Pool) *List[T] { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:77:20: error: expected ‘;’ or newline after top level declaration /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:79:9: error: expected declaration 79 | return l.Init() | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:80:1: error: expected declaration 80 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:84:14: error: expected ‘)’ 84 | func (l *List[T]) Len() int { return l.len } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:84:14: error: expected function name /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:84:14: error: expected ‘;’ or newline after top level declaration /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:87:14: error: expected ‘)’ 87 | func (l *List[T]) Front() *Element[T] { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:87:14: error: expected function name /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:87:14: error: expected ‘;’ or newline after top level declaration /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:90:9: error: expected declaration 90 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:91:9: error: expected declaration 91 | return l.root.next | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:92:1: error: expected declaration 92 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:95:14: error: expected ‘)’ 95 | func (l *List[T]) Back() *Element[T] { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:95:14: error: expected function name /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:95:14: error: expected ‘;’ or newline after top level declaration /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:98:9: error: expected declaration 98 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:99:9: error: expected declaration 99 | return l.root.prev | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:100:1: error: expected declaration 100 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:103:14: error: expected ‘)’ 103 | func (l *List[T]) lazyInit() { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:103:14: error: expected function name /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:103:14: error: expected ‘;’ or newline after top level declaration /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:106:9: error: expected declaration 106 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:107:1: error: expected declaration 107 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:110:14: error: expected ‘)’ 110 | func (l *List[T]) insert(e, at *Element[T]) *Element[T] { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:110:14: error: expected function name /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:110:14: error: expected ‘;’ or newline after top level declaration /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:112:9: error: expected declaration 112 | e.next = at.next | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:113:9: error: expected declaration 113 | e.prev.next = e | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:114:9: error: expected declaration 114 | e.next.prev = e | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:115:9: error: expected declaration 115 | e.list = l | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:116:9: error: expected declaration 116 | l.len++ | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:117:9: error: expected declaration 117 | return e | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:118:1: error: expected declaration 118 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:121:14: error: expected ‘)’ 121 | func (l *List[T]) insertValue(v T, at *Element[T]) *Element[T] { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:121:14: error: expected function name /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:121:14: error: expected ‘;’ or newline after top level declaration /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:123:9: error: expected declaration 123 | if l.pool != nil { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:125:9: error: expected declaration 125 | } else { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:127:9: error: expected declaration 127 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:128:9: error: expected declaration 128 | e.Value = v | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:129:9: error: expected declaration 129 | return l.insert(e, at) | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:130:1: error: expected declaration 130 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:133:14: error: expected ‘)’ 133 | func (l *List[T]) remove(e *Element[T]) { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:133:14: error: expected function name /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:133:14: error: expected ‘;’ or newline after top level declaration /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:135:9: error: expected declaration 135 | e.next.prev = e.prev | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:136:9: error: expected declaration 136 | e.next = nil // avoid memory leaks | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:137:9: error: expected declaration 137 | e.prev = nil // avoid memory leaks | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:138:9: error: expected declaration 138 | e.list = nil | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:139:9: error: expected declaration 139 | if l.pool != nil { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:141:9: error: expected declaration 141 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:142:9: error: expected declaration 142 | l.len-- | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:143:1: error: expected declaration 143 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:146:14: error: expected ‘)’ 146 | func (l *List[T]) move(e, at *Element[T]) { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:146:14: error: expected function name /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:146:14: error: expected ‘;’ or newline after top level declaration /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:149:9: error: expected declaration 149 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:150:9: error: expected declaration 150 | e.prev.next = e.next | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:151:9: error: expected declaration 151 | e.next.prev = e.prev | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:153:9: error: expected declaration 153 | e.prev = at | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:154:9: error: expected declaration 154 | e.next = at.next | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:155:9: error: expected declaration 155 | e.prev.next = e | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:156:9: error: expected declaration 156 | e.next.prev = e | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:157:1: error: expected declaration 157 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:162:14: error: expected ‘)’ 162 | func (l *List[T]) Remove(e *Element[T]) T { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:162:14: error: expected function name /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:162:14: error: expected ‘;’ or newline after top level declaration /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:164:9: error: expected declaration 164 | if e.list == l { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:168:9: error: expected declaration 168 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:169:9: error: expected declaration 169 | return v | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:170:1: error: expected declaration 170 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:173:14: error: expected ‘)’ 173 | func (l *List[T]) PushFront(v T) *Element[T] { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:173:14: error: expected function name /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:173:14: error: expected ‘;’ or newline after top level declaration /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:175:9: error: expected declaration 175 | return l.insertValue(v, &l.root) | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:176:1: error: expected declaration 176 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:179:14: error: expected ‘)’ 179 | func (l *List[T]) PushBack(v T) *Element[T] { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:179:14: error: expected function name /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:179:14: error: expected ‘;’ or newline after top level declaration /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:181:9: error: expected declaration 181 | return l.insertValue(v, l.root.prev) | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:182:1: error: expected declaration 182 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:187:14: error: expected ‘)’ 187 | func (l *List[T]) InsertBefore(v T, mark *Element[T]) *Element[T] { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:187:14: error: expected function name /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:187:14: error: expected ‘;’ or newline after top level declaration /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:190:9: error: expected declaration 190 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:192:9: error: expected declaration 192 | return l.insertValue(v, mark.prev) | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:193:1: error: expected declaration 193 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:198:14: error: expected ‘)’ 198 | func (l *List[T]) InsertAfter(v T, mark *Element[T]) *Element[T] { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:198:14: error: expected function name /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:198:14: error: expected ‘;’ or newline after top level declaration /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:201:9: error: expected declaration 201 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:203:9: error: expected declaration 203 | return l.insertValue(v, mark) | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:204:1: error: expected declaration 204 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:209:14: error: expected ‘)’ 209 | func (l *List[T]) MoveToFront(e *Element[T]) { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:209:14: error: expected function name /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:209:14: error: expected ‘;’ or newline after top level declaration /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:212:9: error: expected declaration 212 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:214:9: error: expected declaration 214 | l.move(e, &l.root) | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:215:1: error: expected declaration 215 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:220:14: error: expected ‘)’ 220 | func (l *List[T]) MoveToBack(e *Element[T]) { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:220:14: error: expected function name /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:220:14: error: expected ‘;’ or newline after top level declaration /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:223:9: error: expected declaration 223 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:225:9: error: expected declaration 225 | l.move(e, l.root.prev) | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:226:1: error: expected declaration 226 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:231:14: error: expected ‘)’ 231 | func (l *List[T]) MoveBefore(e, mark *Element[T]) { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:231:14: error: expected function name /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:231:14: error: expected ‘;’ or newline after top level declaration /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:234:9: error: expected declaration 234 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:235:9: error: expected declaration 235 | l.move(e, mark.prev) | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:236:1: error: expected declaration 236 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:241:14: error: expected ‘)’ 241 | func (l *List[T]) MoveAfter(e, mark *Element[T]) { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:241:14: error: expected function name /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:241:14: error: expected ‘;’ or newline after top level declaration /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:244:9: error: expected declaration 244 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:245:9: error: expected declaration 245 | l.move(e, mark) | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:246:1: error: expected declaration 246 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:250:14: error: expected ‘)’ 250 | func (l *List[T]) PushBackList(other *List[T]) { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:250:14: error: expected function name /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:250:14: error: expected ‘;’ or newline after top level declaration /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:252:9: error: expected declaration 252 | for i, e := other.Len(), other.Front(); i > 0; i, e = i-1, e.Next() { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:252:49: error: expected declaration 252 | for i, e := other.Len(), other.Front(); i > 0; i, e = i-1, e.Next() { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:252:56: error: expected declaration 252 | for i, e := other.Len(), other.Front(); i > 0; i, e = i-1, e.Next() { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:254:9: error: expected declaration 254 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:255:1: error: expected declaration 255 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:259:14: error: expected ‘)’ 259 | func (l *List[T]) PushFrontList(other *List[T]) { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:259:14: error: expected function name /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:259:14: error: expected ‘;’ or newline after top level declaration /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:261:9: error: expected declaration 261 | for i, e := other.Len(), other.Back(); i > 0; i, e = i-1, e.Prev() { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:261:48: error: expected declaration 261 | for i, e := other.Len(), other.Back(); i > 0; i, e = i-1, e.Prev() { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:261:55: error: expected declaration 261 | for i, e := other.Len(), other.Back(); i > 0; i, e = i-1, e.Prev() { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:263:9: error: expected declaration 263 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/linkedlist/linkedlist.go:264:1: error: expected declaration 264 | } | ^ note: module requires Go 1.20 # github.com/quic-go/quic-go/internal/utils/ringbuffer /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:5:19: error: expected ‘]’ 5 | type RingBuffer[T any] struct { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:7:9: error: expected declaration 7 | headPos, tailPos int | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:8:9: error: expected declaration 8 | full bool | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:9:1: error: expected declaration 9 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:12:20: error: expected ‘)’ 12 | func (r *RingBuffer[T]) Init(size int) { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:12:20: error: expected function name /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:12:20: error: expected ‘;’ or newline after top level declaration /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:14:1: error: expected declaration 14 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:17:20: error: expected ‘)’ 17 | func (r *RingBuffer[T]) Len() int { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:17:20: error: expected function name /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:17:20: error: expected ‘;’ or newline after top level declaration /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:20:9: error: expected declaration 20 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:21:9: error: expected declaration 21 | if r.tailPos >= r.headPos { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:23:9: error: expected declaration 23 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:24:9: error: expected declaration 24 | return r.tailPos - r.headPos + len(r.ring) | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:25:1: error: expected declaration 25 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:28:20: error: expected ‘)’ 28 | func (r *RingBuffer[T]) Empty() bool { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:28:20: error: expected function name /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:28:20: error: expected ‘;’ or newline after top level declaration /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:30:1: error: expected declaration 30 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:34:20: error: expected ‘)’ 34 | func (r *RingBuffer[T]) PushBack(t T) { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:34:20: error: expected function name /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:34:20: error: expected ‘;’ or newline after top level declaration /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:37:9: error: expected declaration 37 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:38:9: error: expected declaration 38 | r.ring[r.tailPos] = t | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:39:9: error: expected declaration 39 | r.tailPos++ | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:40:9: error: expected declaration 40 | if r.tailPos == len(r.ring) { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:42:9: error: expected declaration 42 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:43:9: error: expected declaration 43 | if r.tailPos == r.headPos { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:45:9: error: expected declaration 45 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:46:1: error: expected declaration 46 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:51:20: error: expected ‘)’ 51 | func (r *RingBuffer[T]) PopFront() T { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:51:20: error: expected function name /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:51:20: error: expected ‘;’ or newline after top level declaration /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:54:9: error: expected declaration 54 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:55:9: error: expected declaration 55 | r.full = false | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:56:9: error: expected declaration 56 | t := r.ring[r.headPos] | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:57:9: error: expected declaration 57 | r.ring[r.headPos] = *new(T) | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:58:9: error: expected declaration 58 | r.headPos++ | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:59:9: error: expected declaration 59 | if r.headPos == len(r.ring) { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:61:9: error: expected declaration 61 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:62:9: error: expected declaration 62 | return t | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:63:1: error: expected declaration 63 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:67:20: error: expected ‘)’ 67 | func (r *RingBuffer[T]) grow() { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:67:20: error: expected function name /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:67:20: error: expected ‘;’ or newline after top level declaration /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:69:9: error: expected declaration 69 | newSize := len(oldRing) * 2 | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:70:9: error: expected declaration 70 | if newSize == 0 { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:72:9: error: expected declaration 72 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:73:9: error: expected declaration 73 | r.ring = make([]T, newSize) | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:74:9: error: expected declaration 74 | headLen := copy(r.ring, oldRing[r.headPos:]) | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:75:9: error: expected declaration 75 | copy(r.ring[headLen:], oldRing[:r.headPos]) | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:76:9: error: expected declaration 76 | r.headPos, r.tailPos, r.full = 0, len(oldRing), false | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:77:1: error: expected declaration 77 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:80:20: error: expected ‘)’ 80 | func (r *RingBuffer[T]) Clear() { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:80:20: error: expected function name /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:80:20: error: expected ‘;’ or newline after top level declaration /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:82:9: error: expected declaration 82 | for i := range r.ring { | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:84:9: error: expected declaration 84 | } | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:85:9: error: expected declaration 85 | r.headPos, r.tailPos, r.full = 0, 0, false | ^ /build/go/pkg/mod/github.com/quic-go/quic-go@v0.40.0/internal/utils/ringbuffer/ringbuffer.go:86:1: error: expected declaration 86 | } | ^ note: module requires Go 1.20 # golang.org/x/net/internal/socket /build/go/pkg/mod/golang.org/x/net@v0.19.0/internal/socket/sys_linux_386.s:5:10: fatal error: textflag.h: No such file or directory 5 | #include "textflag.h" | ^~~~~~~~~~~~ compilation terminated. ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-staging-with-build-support-i486/build/build used straw: :with_build_support:without_check: build@euronuc-i486