xjasonlyu / tun2socks

tun2socks - powered by gVisor TCP/IP stack
https://github.com/xjasonlyu/tun2socks/wiki
GNU General Public License v3.0
2.84k stars 403 forks source link

[Bug] error compile #351

Closed esaaprillia closed 2 months ago

esaaprillia commented 3 months ago

Verify steps

Version

2.5.2

What OS are you seeing the problem on?

Other

Description

failed build openwrt

CLI or Config

no

Logs

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


### How to Reproduce

no
xjasonlyu commented 3 months ago

please provide reproduce steps.

penndev commented 3 months ago

遇到过同样的问题,你尝试将 go.mod 中的版本同步为

gvisor.dev/gvisor v0.0.0-20240215211334-a66ecfdd829a

如果能解决的话,那我猜测大概就是gvisor的版本更新管理问题。

esaaprillia commented 3 months ago

遇到过同样的问题,你尝试将 go.mod 中的版本同步为

gvisor.dev/gvisor v0.0.0-20240215211334-a66ecfdd829a

如果能解决的话,那我猜测大概就是gvisor的版本更新管理问题。

The fix is ​​in master but there is no release this year yet