small icon indicating copy to clipboard operation
small copied to clipboard

编辑报错,是否又是最新更新的golang的hash不对?

Open evenwangcn opened this issue 9 months ago • 3 comments

2025-03-07T14:24:06.7910934Z make[3]: Entering directory '/home/runner/work/lede/lede/feeds/packages/lang/golang/golang' 2025-03-07T14:24:07.4474391Z mkdir -p "/home/runner/work/lede/lede/tmp/go-build" 2025-03-07T14:24:07.4504521Z ( cd "/home/runner/work/lede/lede/build_dir/hostpkg/go-1.24.0/src" ; GOROOT_FINAL="/home/runner/work/lede/lede/staging_dir/hostpkg/lib/go-cross" GOROOT_BOOTSTRAP="/home/runner/work/lede/lede/build_dir/hostpkg/go-1.24.0/.go_bootstrap" GO_LDFLAGS="-buildmode pie" GOCACHE="/home/runner/work/lede/lede/tmp/go-build" GOENV=off CC="/home/runner/work/lede/lede/staging_dir/host/bin/gcc" CXX="/home/runner/work/lede/lede/staging_dir/host/bin/g++" bash make.bash --no-banner ; ) 2025-03-07T14:24:07.4622484Z Building Go cmd/dist using /home/runner/work/lede/lede/build_dir/hostpkg/go-1.24.0/.go_bootstrap. (go1.20.6 linux/amd64) 2025-03-07T14:24:07.4939387Z found packages main (build.go) and building_Go_requires_Go_1_22_6_or_later (notgo122.go) in /home/runner/work/lede/lede/build_dir/hostpkg/go-1.24.0/src/cmd/dist 2025-03-07T14:24:07.4940823Z cmd/dist/buildtool.go:16:2: cannot find package "go/version" in any of: 2025-03-07T14:24:07.4941741Z /home/runner/work/lede/lede/build_dir/hostpkg/go-1.24.0/.go_bootstrap/src/go/version (from $GOROOT) 2025-03-07T14:24:07.4942526Z /home/runner/go/src/go/version (from $GOPATH) 2025-03-07T14:24:07.4952662Z make[3]: *** [Makefile:379: /home/runner/work/lede/lede/build_dir/hostpkg/go-1.24.0/.built] Error 1 2025-03-07T14:24:07.4953537Z make[3]: Leaving directory '/home/runner/work/lede/lede/feeds/packages/lang/golang/golang' 2025-03-07T14:24:07.4958571Z time: package/feeds/packages/golang/host-compile#0.59#0.20#0.71 2025-03-07T14:24:07.4965837Z ERROR: package/feeds/packages/golang [host] failed to build. 2025-03-07T14:24:07.4969467Z make[2]: *** [package/Makefile:114: package/feeds/packages/golang/host/compile] Error 1 2025-03-07T14:24:07.4975120Z make[2]: Leaving directory '/home/runner/work/lede/lede' 2025-03-07T14:24:07.4979750Z make[1]: *** [package/Makefile:110: /home/runner/work/lede/lede/staging_dir/target-x86_64_musl/stamp/.package_compile] Error 2 2025-03-07T14:24:07.4984204Z make[1]: Leaving directory '/home/runner/work/lede/lede' 2025-03-07T14:24:07.4992710Z make: *** [/home/runner/work/lede/lede/include/toplevel.mk:231: world] Error 2 2025-03-07T14:24:07.5011091Z ##[error]Process completed with exit code 2.

evenwangcn avatar Mar 07 '25 15:03 evenwangcn

相同的问题 - -

ahbaby avatar Mar 11 '25 00:03 ahbaby

2025-03-10T23:04:42.9539239Z go: ../../go.mod requires go >= 1.24 (running go 1.23.6; GOTOOLCHAIN=local) 2025-03-10T23:04:42.9544582Z 2025-03-10T23:04:43.1682286Z make[3]: *** [Makefile:53: /home/runner/work/OpenWRT-CI-2023/OpenWRT-CI-2023/owrt/build_dir/target-x86_64_musl/Xray-core-25.3.6/.built] Error 1 同样的问题,降级到1.23.6后Xray又不可编译了,这次不能通过降级解决了。

justlovemaki avatar Mar 11 '25 08:03 justlovemaki

临时解决办法: 1.先手动升级go到最新版,想偷懒的话可以试试这个脚本:

bash <(curl -Ls https://raw.githubusercontent.com/szdosar/ish/refs/heads/master/install_go.sh)

2.接着更新go源码后重新编译试试:

rm -rf feeds/packages/lang/golang
git clone https://github.com/sbwml/packages_lang_golang -b 24.x feeds/packages/lang/golang
./scripts/feeds install -a

szdosar avatar Mar 12 '25 08:03 szdosar