/usr/lib/go/pkg/tool/linux_amd64/compile -o $WORK/b271/_pkg_.a -trimpath "/var/tmp/portage/net-p2p/syncthing-1.24.0/work/syncthing/lib/osutil=>github.com/syncthing/syncthing/lib/osutil;$WORK/b271=>" -p github.com/syncthing/syncthing/lib/osutil -complete -installsuffix shared -buildid IbNwCvQ7sgIz3Ur9iv2Z/IbNwCvQ7sgIz3Ur9iv2Z -goversion go1.19.2 -shared -c=4 -nolocalimports -importcfg $WORK/b271/importcfg -pack ./lib/osutil/atomic.go ./lib/osutil/filenames_unix.go ./lib/osutil/hidden_unix.go ./lib/osutil/lowprio_linux.go ./lib/osutil/net.go ./lib/osutil/osutil.go ./lib/osutil/ping.go ./lib/osutil/replacingwriter.go ./lib/osutil/rlimit_unix.go ./lib/osutil/tempfile.go ./lib/osutil/traversessymlink.go # github.com/syncthing/syncthing/lib/osutil lib/osutil/net.go:21:26: undefined: net.FlagRunning note: module requires Go 1.20 /usr/lib/go/pkg/tool/linux_amd64/buildid -w $WORK/b371/_pkg_.a # internal cp $WORK/b371/_pkg_.a /var/tmp/portage/net-p2p/syncthing-1.24.0/temp/go-build/1c/1c2cbfe0226214344d1c7a788b1caba3845843764a737ca84f1b5790b0b93bae-d # internal github.com/syncthing/syncthing/cmd/syncthing/cmdutil mkdir -p $WORK/b370/ cat >$WORK/b370/importcfg << 'EOF' # internal # import config packagefile errors=$WORK/b002/_pkg_.a packagefile github.com/syncthing/syncthing/lib/locations=$WORK/b371/_pkg_.a EOF /usr/lib/go/pkg/tool/linux_amd64/compile -o $WORK/b370/_pkg_.a -trimpath "/var/tmp/portage/net-p2p/syncthing-1.24.0/work/syncthing/cmd/syncthing/cmdutil=>github.com/syncthing/syncthing/cmd/syncthing/cmdutil;$WORK/b370=>" -p github.com/syncthing/syncthing/cmd/syncthing/cmdutil -complete -installsuffix shared -buildid 73N3v1xuVm2PK0627BEL/73N3v1xuVm2PK0627BEL -goversion go1.19.2 -shared -c=4 -nolocalimports -importcfg $WORK/b370/importcfg -pack ./cmd/syncthing/cmdutil/options_common.go ./cmd/syncthing/cmdutil/options_others.go ./cmd/syncthing/cmdutil/util.go /usr/lib/go/pkg/tool/linux_amd64/buildid -w $WORK/b370/_pkg_.a # internal cp $WORK/b370/_pkg_.a /var/tmp/portage/net-p2p/syncthing-1.24.0/temp/go-build/52/52982f371494e541b007196f8b7e05086198dd75eefb19ecd5aa098c1cc528b3-d # internal /usr/lib/go/pkg/tool/linux_amd64/buildid -w $WORK/b339/exe/a.out # internal cp $WORK/b339/exe/a.out bin/stdiscosrv rm -r $WORK/b339/ exit status 2 exit status 1 * ERROR: net-p2p/syncthing-1.24.0::gentoo failed (compile phase): * build failed * * Call stack: * ebuild.sh, line 136: Called src_compile * environment, line 1860: Called die * The specific snippet of code: * GOARCH= go run build.go -version "v${PV}" -no-upgrade -build-out=bin/ ${GOARCH:+-goarch="${GOARCH}"} build $(usex tools "all" "") || die "build failed" * * If you need support, post the output of `emerge --info '=net-p2p/syncthing-1.24.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-p2p/syncthing-1.24.0::gentoo'`. * The complete build log is located at '/var/tmp/portage/net-p2p/syncthing-1.24.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-p2p/syncthing-1.24.0/temp/environment'. * Working directory: '/var/tmp/portage/net-p2p/syncthing-1.24.0/work/syncthing' * S: '/var/tmp/portage/net-p2p/syncthing-1.24.0/work/syncthing' # go version go version go1.19.2 linux/amd64 # I upgraded to =dev-lang/go-1.21.1 and it did help.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b24700948a2b002b3471277c3155bdc16b45d4fe commit b24700948a2b002b3471277c3155bdc16b45d4fe Author: Sam James <sam@gentoo.org> AuthorDate: 2023-10-19 13:34:43 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-10-19 13:36:45 +0000 net-p2p/syncthing: bdepend on >=dev-lang/go-1.20.0 for 1.24.0 Closes: https://bugs.gentoo.org/916008 Signed-off-by: Sam James <sam@gentoo.org> net-p2p/syncthing/syncthing-1.24.0.ebuild | 1 + 1 file changed, 1 insertion(+)