DHDAXCW / lede-rockchip

This source code builds openwrt for Rockchip Soc from upstream source code https://github.com/coolsnowwolf/lede
Other
155 stars 90 forks source link

Tailscale 编译失败 #51

Closed eeRieee1 closed 5 months ago

eeRieee1 commented 5 months ago

1.关于你要提交的问题

Q:是否搜索了issue (使用 "x" 选择)

2. 详细叙述

(1) 具体问题

Network -> VPN 勾选 tailscaletailscaled 后编译失败

(2) 路由器型号和固件版本

R2S e13e153b52240694bb62bda1f6259547ffd807c1

(3) 详细日志

make[3]: Entering directory '/home/u/lede-rockchip/feeds/packages/net/tailscale'
rm -f /home/u/lede-rockchip/build_dir/target-aarch64_generic_musl/tailscale-1.44.3/.built
touch /home/u/lede-rockchip/build_dir/target-aarch64_generic_musl/tailscale-1.44.3/.built_check
CONFIG_GOLANG_MOD_CACHE_WORLD_READABLE="" GO_BUILD_CACHE_DIR="/home/u/lede-rockchip/tmp/go-build" GO_MOD_CACHE_DIR="/home/u/lede-rockchip/dl/go-mod-cache" GO_MOD_ARGS="-modcacherw" GO_PKG="tailscale.com/cmd/tailscale tailscale.com/cmd/tailscaled" GO_INSTALL_EXTRA="" GO_INSTALL_ALL="" GO_SOURCE_ONLY="" GO_BUILD_PKG="tailscale.com/cmd/tailscale tailscale.com/cmd/tailscaled/..." GO_EXCLUDES="" GO_GO_GENERATE="" GO_INSTALL_BIN_PATH="/usr/bin" BUILD_DIR="/home/u/lede-rockchip/build_dir/target-aarch64_generic_musl/tailscale-1.44.3" GO_BUILD_DIR="/home/u/lede-rockchip/build_dir/target-aarch64_generic_musl/tailscale-1.44.3/.go_work/build" GO_BUILD_BIN_DIR="/home/u/lede-rockchip/build_dir/target-aarch64_generic_musl/tailscale-1.44.3/.go_work/build/bin/linux_arm64" GO_BUILD_DEPENDS_PATH="/usr/share/gocode" GO_BUILD_DEPENDS_SRC="/home/u/lede-rockchip/staging_dir/target-aarch64_generic_musl/usr/share/gocode/src" GOOS="linux" GOARCH="arm64" GO386="" GOAMD64="" GOARM="" GOMIPS="" GOMIPS64="" GOPPC64="" CGO_ENABLED=1 CC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" CGO_CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/home/u/lede-rockchip/build_dir/target-aarch64_generic_musl/tailscale-1.44.3=tailscale-1.44.3 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro" CGO_CPPFLAGS="-I/home/u/lede-rockchip/staging_dir/toolchain-aarch64_generic_gcc-11.3.0_musl/usr/include -I/home/u/lede-rockchip/staging_dir/toolchain-aarch64_generic_gcc-11.3.0_musl/include/fortify -I/home/u/lede-rockchip/staging_dir/toolchain-aarch64_generic_gcc-11.3.0_musl/include" CGO_CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/home/u/lede-rockchip/build_dir/target-aarch64_generic_musl/tailscale-1.44.3=tailscale-1.44.3 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro" CGO_LDFLAGS="-L/home/u/lede-rockchip/staging_dir/toolchain-aarch64_generic_gcc-11.3.0_musl/usr/lib -L/home/u/lede-rockchip/staging_dir/toolchain-aarch64_generic_gcc-11.3.0_musl/lib -znow -zrelro" GOPATH="/home/u/lede-rockchip/build_dir/target-aarch64_generic_musl/tailscale-1.44.3/.go_work/build" GOCACHE="/home/u/lede-rockchip/tmp/go-build" GOMODCACHE="/home/u/lede-rockchip/dl/go-mod-cache" GOENV=off GOTOOLCHAIN=local /usr/bin/env bash ../../lang/golang//golang-build.sh build -v -buildvcs=false -trimpath -ldflags "all=-buildid '1712398626' -linkmode external -extldflags '-L/home/u/lede-rockchip/staging_dir/toolchain-aarch64_generic_gcc-11.3.0_musl/usr/lib -L/home/u/lede-rockchip/staging_dir/toolchain-aarch64_generic_gcc-11.3.0_musl/lib -Wl,-z,now -Wl,-z,relro'"        -ldflags "-X 'tailscale.com/version.Long=1.44.3-1 (OpenWrt)' -X tailscale.com/version.Short=1.44.3 -buildid '1712398626' -linkmode external -extldflags '-L/home/u/lede-rockchip/staging_dir/toolchain-aarch64_generic_gcc-11.3.0_musl/usr/lib -L/home/u/lede-rockchip/staging_dir/toolchain-aarch64_generic_gcc-11.3.0_musl/lib -Wl,-z,now -Wl,-z,relro'"
Finding targets

Building targets
gvisor.dev/gvisor/pkg/sync
# gvisor.dev/gvisor/pkg/sync
../../../../../dl/go-mod-cache/gvisor.dev/gvisor@v0.0.0-20230504175454-7b0a1988a28f/pkg/sync/gate_unsafe.go:114:3: undefined: goready
../../../../../dl/go-mod-cache/gvisor.dev/gvisor@v0.0.0-20230504175454-7b0a1988a28f/pkg/sync/gate_unsafe.go:144:2: undefined: gopark
../../../../../dl/go-mod-cache/gvisor.dev/gvisor@v0.0.0-20230504175454-7b0a1988a28f/pkg/sync/rwmutex_unsafe.go:76:3: undefined: semacquire
../../../../../dl/go-mod-cache/gvisor.dev/gvisor@v0.0.0-20230504175454-7b0a1988a28f/pkg/sync/rwmutex_unsafe.go:102:4: undefined: semrelease
../../../../../dl/go-mod-cache/gvisor.dev/gvisor@v0.0.0-20230504175454-7b0a1988a28f/pkg/sync/rwmutex_unsafe.go:152:3: undefined: semacquire
../../../../../dl/go-mod-cache/gvisor.dev/gvisor@v0.0.0-20230504175454-7b0a1988a28f/pkg/sync/rwmutex_unsafe.go:179:3: undefined: semrelease
../../../../../dl/go-mod-cache/gvisor.dev/gvisor@v0.0.0-20230504175454-7b0a1988a28f/pkg/sync/rwmutex_unsafe.go:207:3: undefined: semrelease
../../../../../dl/go-mod-cache/gvisor.dev/gvisor@v0.0.0-20230504175454-7b0a1988a28f/pkg/sync/seqcount.go:87:6: undefined: canSpin
../../../../../dl/go-mod-cache/gvisor.dev/gvisor@v0.0.0-20230504175454-7b0a1988a28f/pkg/sync/seqcount.go:89:4: undefined: doSpin

make[3]: *** [Makefile:105: /home/u/lede-rockchip/build_dir/target-aarch64_generic_musl/tailscale-1.44.3/.built] Error 1
make[3]: Leaving directory '/home/u/lede-rockchip/feeds/packages/net/tailscale'
time: package/feeds/packages/tailscale/compile#1.38#0.63#1.07
    ERROR: package/feeds/packages/tailscale failed to build.
make[2]: *** [package/Makefile:116: package/feeds/packages/tailscale/compile] Error 1
make[2]: Leaving directory '/home/u/lede-rockchip'
make[1]: *** [package/Makefile:110: /home/u/lede-rockchip/staging_dir/target-aarch64_generic_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/u/lede-rockchip'
make: *** [/home/u/lede-rockchip/include/toplevel.mk:231: world] Error 2
DHDAXCW commented 5 months ago

fix https://github.com/DHDAXCW/packages/commit/f50e2fdef91ee750e8a6e7e2b212084f19d83f6d 执行:

./scripts/feeds update packages
./scripts/feeds install -a -p packages

然后再编译就好了